Mündəricat:

Candy Bot: 12 addım
Candy Bot: 12 addım

Video: Candy Bot: 12 addım

Video: Candy Bot: 12 addım
Video: Bridge to Terabithia / Мост в Терабитию 1080p full movie HD (Russian sub / Русские субтитры) 2024, Sentyabr
Anonim
Şirniyyat Botu
Şirniyyat Botu

Bu təlimat, Cənubi Florida Universitetindəki Makecourse layihəsi tələbinin yerinə yetirilməsi üçün yaradılmışdır (www.makecourse.com)

Candy Bot, heç bir düyməyə basmadan kiçik miqdarda konfet paylamaq üçün Arduino Uno, LCD Ekran, Məsafə Sensoru və Step Motordan istifadə edən kiçik, masa üstü ölçülü bir konfet dispenseridir.

Maşın, LCD ekranda vəziyyət mesajlarını göstərərkən, bir əl və ya kubokun altından çıxarıldıqda bir pud konfet paylayaraq işləyir.

Təchizat

Arduino Uno

I2C 16x2 LCD Ekran

Ultrasonik Məsafə Sensor Modulu HC-SR04

ULN2003 5V Step Motor + ULN2003 Arduino üçün Sürücü Kartı

3D printerə giriş və filament

USB A - B Kabeli

Müxtəlif keçid telləri

Qadın - Kişi Jumper Telləri

Lehimsiz Breadboard Power Rail

Super yapışqan

Elektrik lenti

Zımpara (müxtəlif qum)

Rust-Oleum Təbaşirli Boya/Astar Qarışığı

Dekorasiya üçün müxtəlif akril boyalar (şəxsi üstünlük)

Mavi Rəssamlar Bantı

Addım 1: 3D Modelləşdirmə

3D modelləşdirmə
3D modelləşdirmə
3D modelləşdirmə
3D modelləşdirmə
3D modelləşdirmə
3D modelləşdirmə

Bu layihə əsasən Autodesk Inventor istifadə edərək yaradılan 3D modellərə əsaslanır. Bu layihəni tamamlamaq üçün cəmi 5 çap lazımdır:

1) Əsas Bölmə - Bu çap layihənin təməli kimi çıxış edir. Arduino lövhəsini tutacaq bir boşluq, elektrik kabelini bağlamaq üçün bir çuxur və bazanı yuxarı hissəyə bağlamaq üçün mıxlar daxildir.

2) Yuxarı Bölmə - Bu çap bütün komponentlərin quraşdırıldığı yerdir. LCD ekran ön çuxura, məsafə sensoru aşağıya baxan iki çuxura sığacaq və pilləli motor rotorla birləşəcəyi əsas boşluq deliklərinə bağlanacaq. Dırnaq delikləri Əsas Bölməni Yuxarı Bölməyə bağlamaq üçün istifadə olunur və Qapaq üçün montajı da daxil etmək üçün dəyişdirilə bilər.

3) Rotor - Bu çap, step motoruna bərkidilən və konfet paylamaq üçün istifadə olunan şeydir. Əyri bıçaq kənarları, hamar bir yayılma təmin edərkən sistemin tıxanmasının qarşısını almaq üçün istifadə olunur.

4) Qapaq - Bu çap Yuxarı Bölməni bağlamaq üçün istifadə olunur və gələcəkdə yayılması üçün konfet tutmaq üçün bir tumurcuq verir.

5) Qapaq - Bu kiçik çap toz və ya zibilin qapağın üzərindəki konteynerə girməsinin qarşısını almaq üçün istifadə olunur.

Bu komponentləri tərtib edərkən, hər şeyin öz-özünə ola biləcəyinə əmin olmaq istədim, buna görə də boşluqların bütün elektrik komponentlərini tutmaq və konfet vermək üçün kifayət qədər böyük olması lazım idi. Əsas ölçülər təxminən 5x5 düymdür, çünki bu, əksər 3D printerlərdə ən böyük ölçüdür. LCD ekranın yüksək olması lazım idi ki, istifadə edənlər onu asanlıqla oxuya bilsinlər. Məsafə sensoru əvvəlcə bazada idi, lakin 3D çapı asanlaşdırmaq və kimsə maşının önünə keçəndə səhv oxunuşların olmadığından əmin olmaq üçün yuxarı hissəyə köçürüldü. Qapağın əvvəlində çıxarıla bilən bir konfet tutucusu var idi, ancaq bu, konfet hələ içəridə olarkən qabın ayrılması və çapı daha sürətli etmək üçün qarışıqlığın qarşısını almaq üçün daha daimi bir şəkildə daxil edildi. Rotorun əvvəlcə 8 bıçağı var idi, lakin konfetin daha səmərəli şəkildə paylanmasını təmin etmək üçün 4 -ə endirildi.

Bu faylları xüsusi hissələrinizə və ya istəklərinizə uyğun olaraq tənzimləmək istəyə bilərsiniz.

(Daxili server xətası səbəbindən fayllar Instructable -a düzgün yüklənmədi - gələcəkdə düzəldiləcək)

Addım 2: 3D çap

3D çap
3D çap
3D çap
3D çap
3D çap
3D çap
3D çap
3D çap

Dosyalarınızdan məmnun olduqdan sonra, hər bir faylı 3D Çap etmək vaxtıdır.

Hamar və hətta çap etmək üçün printeriniz üçün uyğun parametrlərdən istifadə etdiyinizə əmin olun. USB portu və LCD Ekran kimi delikləri düzgün şəkildə təmin etmək üçün autogenerated dəstəkləri daxil etməyiniz lazım ola bilər.

Çapların düzgün çıxdığını yoxlamaq üçün, hər bir komponentin öz yuvasına möhkəm oturduğundan və dirəklərin bir -birinə möhkəm oturduğundan əmin olun. Bunlardan hər hansı birində problem varsa, parametrlərinizi yoxlamalı və yenidən çap etməlisiniz.

Addım 3: 3D Dəstəklərini kəsmək

3D Dəstəklərini kəsmək
3D Dəstəklərini kəsmək

Çap etdiyiniz hər hansı bir 3D dəstəyi parçalamaq üçün bir alət istifadə etdiyinizə və ya seçdiyinizə əmin olun! Bunlar əsasən Baza üzərindəki USB Kabel çuxurunda və Yuxarı Bölmədə LCD ekran yuvasında olacaq.

Addım 4: Boya hazırlamaq üçün qum

Boya hazırlamaq üçün qum
Boya hazırlamaq üçün qum

Boyanın düzgün tətbiq olunmasını təmin etmək üçün hər çapın xarici üzlərini yüngülcə zımpara etmək üçün müxtəlif zımpara kağızı istifadə edin. Bərkitilməsini təmin etmək üçün komponentlərin daxil olacağı yerlərdən çox zımpara etməməyinizə əmin olun. PEGS və ya PEG deşiklərini QUMAMAYIN.

Addım 5: Boyayın və bəzəyin

Boya və bəzəyin!
Boya və bəzəyin!
Boya və bəzəyin!
Boya və bəzəyin!
Boya və bəzəyin!
Boya və bəzəyin!

Ardından, parçaları dirək və dirək çuxurları ilə rotor şaftının deşikləri kimi bir -birinə bağlayan hissələrinizi bağlamaq üçün mavi lentdən istifadə edin. Ayrıca, qapağın üzərindəki konfet tutucusu və ya yuxarı hissədəki şaft kimi, konfetlə təmasda olacaq yerləri yapışdırdığınızdan əmin olun.

Çaplarınızı çölə çıxarmağın və sprey boyasından istifadə etmək üçün bir örtük qurmağın vaxtı gəldi. Torpağı zibil torbası və ya müxtəlif ərzaq çantaları ilə örtməyi məsləhət görürəm. Hər bir hissənin tamamilə örtülmüş olduğundan əmin olmaq üçün izləri paltarlar arasında fırladarkən sprey boya qutusundan istifadə edərək bir neçə qat boya tətbiq edin.

Püskürtmə boyası quruduqdan sonra, istədiyiniz hər hansı bir əlavə boya ilə maşının kənarını bəzəyə bilərsiniz. Əsasən mini-M & M-ləri yaydığı üçün bu, M & M rəsmləri və ümumi konfet ilə bəzədilib.

Rəsmi bitirdikdən sonra mavi rəssamın lentini çıxarın və növbəti hissəyə keçin.

Addım 6: İlk Montaj Adımı

İlk Montaj Adımı
İlk Montaj Adımı

Əsas hissədəki dirəklərə super yapışqan tətbiq edin, sonra üst hissəni yapışdırın. Sıx bir şəkildə oturmasını təmin etmək üçün yuxarıdakı deliklərə əlavə super yapışqan əlavə edin. Yapışqan qurarkən təzyiq tətbiq etmək üçün yuxarı hissənin üstündəki rəssam lenti kimi ağır bir şey qoyun. Yapışqanın qurumasını gözləyərkən növbəti hissəyə keçin.

Addım 7: Elektrik qurğusu

Elektrik qurğusu
Elektrik qurğusu
Elektrik qurğusu
Elektrik qurğusu
Elektrik qurğusu
Elektrik qurğusu
Elektrik qurğusu
Elektrik qurğusu

Sonra, bütün komponentləri Arduino Uno lövhəsinə bağlamağa başlayın. Sadə bir bələdçi üçün bu kobud sxemə əməl edin. Motor nəzarətçisini lövhəyə (2-5-ci pinlər) bağlayaraq başlayın, sonra nəzarətçini elektrik və yer rayına bağlamaq üçün Dişi-Kişi (F2M) bağlayıcılarından istifadə edin. Sonra mühərriki idarəediciyə qoşun. Daha sonra, daha çox F2M konnektoru istifadə edərək, məsafə sensörünü Güc/Toprağa, Tetikleyicini 13 -ə, Echo -u 12 -yə bağlayın. Nəhayət, LCD ekranı Power/Ground -a və digər iki sancağı Arduinonun I2C portlarına bağlayın.. Tamamlandıqdan sonra elektrik qurğusu nümunəyə bənzəməlidir.

Hər hansı bir boş əlaqəni təmin etmək və çörək taxtasının elektrik rayını bağlamaq üçün elektrik lentindən istifadə edin.

Addım 8: USB Kabeli əlavə edin

USB Kabel əlavə edin
USB Kabel əlavə edin

USB kabelini düz tərəfi çuxurdan keçirərək Baza Bölməsindəki arxa çuxurdan itələyin. Bu, montajı növbəti elektrik bitlərini əlavə etməyə hazırlayacaq.

Addım 9: Rotoru quraşdırın

Rotoru quraşdırın
Rotoru quraşdırın
Rotoru quraşdırın
Rotoru quraşdırın
Rotoru quraşdırın
Rotoru quraşdırın
Rotoru quraşdırın
Rotoru quraşdırın

Rotoru əsas boşluğa sürüşdürün, rotor mıxı sola baxacaq (aşağıdakı deşiklər və yuxarıdakı boşluq boşluğu), sonra sola rotor yuvası çuxuruna qoyun. Rotoru və mühərriki yerində kilidləmək üçün step motorunu sağ çuxurdan içəriyə sürüşdürərək bağlayın. Uyğun olarsa, rotor kilidləndikdən sonra step motoru hərəkət etməməlidir.

Addım 10: Komponentləri və Giriş Kartını quraşdırın

Komponentləri və Giriş Kartını quraşdırın
Komponentləri və Giriş Kartını quraşdırın
Komponentləri və Giriş Kartını quraşdırın
Komponentləri və Giriş Kartını quraşdırın
Komponentləri və Giriş Kartını quraşdırın
Komponentləri və Giriş Kartını quraşdırın

LCD ekranı uyğun bir kəsiklə sürüşdürün və sonra məsafə sensörünü iki çıxıntı çuxuruna atın.

USB kabelini Arduino lövhəsinə qoşun, sonra lövhəni boşluğa sürüşdürmək üçün kənardan delikdən çəkin.

Kabel idarəçiliyinə bir az vaxt ayırın, sonra Qapağı əlavə edin.

Addım 11: Laptopdan istifadə edərək proqram

Laptop istifadə edərək proqram
Laptop istifadə edərək proqram
Laptopdan istifadə edən proqram
Laptopdan istifadə edən proqram
Laptop istifadə edərək proqram
Laptop istifadə edərək proqram

USB kabelini dizüstü kompüterə qoşun və Arduino proqramlaşdırın. Proqram, istinad edilən iki daxili funksiyası olan dörd əsas hissəyə bölünür:

1) Dəyişən Yaradılış - LCD ekran üçün dəyişənlər və nümunələr yaratmaq üçün istifadə olunur, ekrana göndərilən mesajlar, çıxıntı altındakı məsafəni tapmaq üçün istifadə olunan dəyişənlər və step motor nümunəsi.

2) Quraşdırma Fəaliyyəti - Serial ünsiyyətə başlamaq, LCD -ni işə salmaq, məsafə sensoru pinləri üçün pin rejimini qurmaq, step motorunun sürətini təyin etmək və açılış ifadəsini göstərmək üçün istifadə olunur.

3) Əsas döngə

- 1 -ci nöqtə: İlk mesajı LCD -yə yazır və əlin çıxıntı altında olduğunu yoxlayır. Çıxış altında bir əl olduqda, o, 2 -ci nöqtəyə keçir.

- 2-ci nöqtə: Dağıtım mesajını LCD-yə yazır və bir porsiyon üçün pilləni yarım döndürür. Tamamlandıqdan sonra zövq mesajını göstərir və sonra 3 -cü nöqtəyə keçir.

- 3 -cü nöqtə: Aşırmanın altında heç bir şey qalmayana qədər sensoru yoxlayır və sonra 1 -ci nöqtəyə qayıdır. Bu, maşının altında bir şey qalsa, təsadüfən paylamağa davam etməməsini təmin etməkdir.

4) Funksiya Bölməsi - LCD ekrana mesaj yazmaq və çıxıntı altında olan məsafənin dəyərini almaq üçün istifadə olunur. Bu bölmə Əsas döngə zamanı istinadlardır, lakin ilkin Quraşdırma zamanı da istinad edilir.

Addım 12: Zövq alın

Zövq alın!
Zövq alın!

İstədiyiniz yerdə Candy Bot qurun və sonra maşının üstünə bir az konfet qoyun. Mini m & ms məsləhət görürəm.

Zövq alın! Oxuduğunuz üçün təşəkkürlər.

Tövsiyə: