Mündəricat:
- Addım 1: Dizayn
- Addım 2: Mənzil və İstehsalat
- Addım 3: İnternet səhifəsi
- Addım 4: Veb server
- Addım 5: Elektronika
- Addım 6: Proqram təminatı
- Addım 7: İstifadə
Video: ULTIMATE Gumball Machine: 7 addım (şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
Son nədir? Sonsuz RGB? Sərin bir LCD toxunma ekranı necədir? Bəlkə hətta tamamilə lazımsız wifi imkanları? Hamısı necə- gumball maşınında. DFRobot, 2.8 TFT ekranını istifadə edən bir layihə yaratmaq üçün mənə müraciət etdi, buna görə də indiyə qədərki ən gözəl gumball maşınını hazırladım (əlbəttə).
DFRobot pilləli motor
Addım 1: Dizayn
Həmişə olduğu kimi, bir neçə sadə əlaqə və əsas qutudan daha mürəkkəb olan demək olar ki, hər şey Fusion 360 -da bir dizayna ehtiyac duyurdu. Maşının necə görünməsini istədiyimi eskiz etməklə başladım. Uzun boylu olmaq, bütün elektroniklər üçün kifayət qədər yer tutmaq və həmçinin 12 lbs gumballs çəkisini dəstəkləmək lazım idi. Beləliklə, sadə və zərif bir paylama mexanizmi yaratmağa çalışdım. Bir anda yalnız bir saqqız paylamalı, sıxılmamalı və çevrildiklərindən birdən çox saqqızın düşməsinə icazə verməməli idi. Ehtiyac duyduğum şeyin, 4 delikli sadə bir təkər olduğunu və həddindən artıq gumballların düşməsini dayandırmaq üçün boşluq çuxurunun üstündə bir qapağın olacağını anladım. Dizaynım bitdikdən sonra bütün 3D çap edilə bilən hissələri ixrac etdim və korpusun CNC marşrutlaşdırılması üçün alət yolları yaratdım. Başqa bir link
Addım 2: Mənzil və İstehsalat
Gumball maşınının ayaqlarının ölçülərini toplamağa başladım və sonra onları böyük bir kontrplak təbəqəsinə çəkdim. Sonra bir yapboz götürüb dörd ayağını kəsdim. Mən də CNC yönləndiricimlə kontrplakdan əsas korpusu kəsdim. Sonra hər şeyi deşib qırmızıya boyadım. LED şeridi alt lövhəyə yapışdırılıb, belə ki, maşın altındakı stendə gözəl bir parıltı verə bilər.
Addım 3: İnternet səhifəsi
İstifadəçilərin saqqız maşını ilə qarşılıqlı əlaqədə olması üçün asan bir interfeys olmalıdır. İstifadəçilərə saqqız paylamağa və LED -lərin rəngini dəyişdirməyə imkan verən sadə bir veb səhifəsi yaratmağı seçdim. Bir hərəkət baş verdikdən sonra veb səhifəsi AJAX vasitəsilə xüsusi bir Node.js veb serverinə məlumat göndərir.
Addım 4: Veb server
Veb səhifədəki istifadəçilərlə saqqız maşını arasında vasitəçi olmaq üçün bir veb serverə ehtiyacım var idi. Buna görə də məlumat göndərmək və almaq üçün Node.js -dən istifadə etmək qərarına gəldim. İstifadəçilər LED rəngini idarə etmək və yaymaq üçün POST sorğusu göndərirlər. Sonra ESP8266, maşının vəziyyətini əldə etmək üçün GET sorğusu göndərir. Və kimsə "paylama" düyməsini basmağa davam edərsə nə olar? Server, paylama düyməsini basan bütün IP -ləri izləyir və iki dəfə paylanmasını maneə törədir.
Addım 5: Elektronika
TFT ekranı idarə etmək üçün çoxlu emal gücü tələb edir, buna görə də Teensy 3.5 -dən istifadə etməyimə səbəb olan sürətli və güclü bir lövhə seçmək məcburiyyətində qaldım. Ancaq indi özünüzə düşünürsünüz: "Teensy Wifi -dən necə istifadə edir?" Bu mənim həll etməyim üçün çox çətin bir problem idi. İstifadəçilər tərəfindən edilən dəyişikliklər üçün Teensy -nin yerli bir serverə qulaq asmasını istədim. Sonra serveri yoxlamaq üçün bir ESP8266 istifadə etməyim və sonra Teensy ilə Serial vasitəsilə "danışmağım" ağlıma gəldi ki, bu da işi çox asanlaşdırdı.
Addım 6: Proqram təminatı
Teensy, əvvəlcə görüntünü SD kartdan yükləyən və ekranda göstərən sadə bir skriptlə işləyir. Sonra LED -lərin rəngini dəyişdirmək və ya yaymaq lazım olub olmadığını görmək üçün serial məlumatlarını yoxlayır.
Addım 7: İstifadə
Gumball maşınından istifadə etmək olduqca sadədir: sadəcə veb səhifəsinə keçin və "paylama" düyməsini basın. Və ya daha yaxşı, yuxarı qalx və düyməni bas. Sonra çatın və haqqınızı qazanın.
Tövsiyə:
Hands-Free Karton Gumball Machine: 18 Addım (Şəkillərlə birlikdə)
Hands-Free Karton Gumball Maşın: Bir mikro: bit, Crazy Circuits Bit Board, bir məsafə sensoru, bir servo və kartondan istifadə edərək Toxunmaz Gumball Maşını hazırladıq. Bunu etmək və istifadə etmək " BLAST "! ? ? Əlinizi raketin dibinə qoyduğunuzda məsafə sensoru
Ultimate Knife Block: 11 Addım (Şəkillərlə birlikdə)
Ultimate Knife Block: Hamımız oradaydıq, tərəvəzləri bıçaqla doğrayırdıq, bir çay qaşığı istifadə etmək daha təsirli olardı. O anda ora necə gəldiyinizi düşünürsünüz: bıçaqlarınız alanda ülgüc kimi iti idi, amma indi üç il sonra
Ultimate Binary Watch: 12 addım (şəkillərlə)
Ultimate Binary Watch: Bu yaxınlarda ikili saatlar anlayışı ilə tanış oldum və özüm üçün bir saat qura biləcəyimi öyrənmək üçün araşdırmalar aparmağa başladım. Ancaq eyni zamanda həm funksional, həm də şık bir dizayn tapa bilmədim. Beləliklə, qərar verdim
Ultimate Arcade - Retrospektiv Quruluş: 10 Addım (Şəkillərlə)
Ultimate Arcade - Retrospektiv Quruluş: Təcrübə və arxadan görmə böyük şeylərdir. Digər gün, təxminən 10-12 il əvvəl hazırladığım, indi köhnəlmiş yaradıcılığa baxaraq anbarda gəzdim. Qızımın cəmi 10 və ya 11 yaşında, yəqin ki, 12 yaşında olanda tikməyə başladım
Ultimate Beer Pong Machine - PongMate CyberCannon Mark III: 6 addım (şəkillərlə)
The Ultimate Beer Pong Machine - PongMate CyberCannon Mark III: Giriş PongMate CyberCannon Mark III, xalqa satılacaq ən yeni və ən qabaqcıl pivə pong texnologiyasıdır. Yeni CyberCannon ilə hər kəs pivə stolüstü oyununda ən qorxulu oyunçu ola bilər. Bu necə p