Mundarija:
- 1 -qadam: Dizayn
- 2 -qadam: Uy -joy va qurilish
- 3 -qadam: veb -sahifa
- 4 -qadam: veb -server
- 5 -qadam: elektronika
- 6 -qadam: dasturiy ta'minot
- 7 -qadam: Foydalanish
Video: ULTIMATE gumball mashinasi: 7 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:27
Yakuniy nima? Cheksiz RGB? Salqin LCD sensorli ekran haqida nima deyish mumkin? Balki, hatto keraksiz wifi imkoniyatlari ham bordir? Hammasi qanday- gumbol mashinasida. DFRobot 2,8 dyuymli TFT ekranidan foydalanadigan loyiha yaratish uchun menga murojaat qildi, shuning uchun men eng ajoyib gumbol mashinasini yasadim (albatta).
DFRobot qadam dvigateli
1 -qadam: Dizayn
Odatdagidek, bir nechta oddiy ulanishlar va asosiy qutidan ko'ra murakkabroq bo'lgan deyarli hamma narsa Fusion 360 -da dizaynga muhtoj edi. Men mashinaning qanday ko'rinishini chizishni boshladim. Bu baland bo'yli bo'lishi kerak, barcha elektronika uchun etarli joy bo'lishi kerak, shuningdek, 12 funt gumbolning og'irligini ko'tarishi kerak edi. Shunday qilib, men oddiy va oqlangan tarqatish mexanizmini yaratishga harakat qildim. U bir vaqtning o'zida faqat bitta gumbol tarqatishi, tiqilib qolmasligi va aylanadigan narsaga bir nechta gumbaz tushishiga yo'l qo'ymasligi kerak edi. Men tushundimki, menga faqat 4 teshikli oddiy g'ildirak kerak edi va tarqatish teshigining ustki qismida qopqoq bo'lishi kerak edi, bu esa ortiqcha gumbollarning tushishini oldini oladi. Dizaynim tugagandan so'ng, men 3D-bosib chiqariladigan barcha qismlarni eksport qildim va uyni CNC yo'naltirish uchun asboblar yo'llarini yaratdim. Har xil havola
2 -qadam: Uy -joy va qurilish
Men gumbol mashinasining oyoqlari uchun o'lchamlarni yig'ib, keyin ularni kontrplakning ulkan varag'iga chizishdan boshladim. Keyin men jumboq oldim va to'rt oyog'imni kesib tashladim. Men CNC routerim bilan kontrplakdan asosiy korpusni kesib tashladim. Keyin men hamma narsani teshik qilib, qizil rangga bo'yadim. LED tasmasi pastki plastinkaga yopishtirilgan, shuning uchun u mashinaning ostidagi stendga yaxshi nur sochishi mumkin.
3 -qadam: veb -sahifa
Foydalanuvchilar gumball mashinasi bilan o'zaro aloqada bo'lishlari uchun oson interfeys bo'lishi kerak. Men foydalanuvchilarga gumball tarqatish va LEDlarning rangini o'zgartirish imkonini beradigan oddiy veb -sahifani yaratishni tanladim. Harakat sodir bo'lgandan so'ng, veb -sahifa ma'lumotlarini AJAX orqali maxsus Node.js veb -serveriga joylashtiradi.
4 -qadam: veb -server
Menga veb -sahifadagi foydalanuvchilar va gumball mashinasida vositachi sifatida ishlash uchun veb -server kerak edi. Shuning uchun men ma'lumotlarni yuborish va qabul qilish uchun Node.js -dan foydalanishga qaror qildim. Foydalanuvchilar LED rangini boshqarish va tarqatish uchun POST so'rovini yuboradilar. Keyin ESP8266 mashinaning holatini olish uchun GET so'rovini yuboradi. Va agar kimdir "tarqatish" tugmachasini bosishda davom etsa nima bo'ladi? Server tarqatish tugmachasini bosgan barcha IP -larni kuzatib boradi va ularni ikki marta tarqatilishini bloklaydi.
5 -qadam: elektronika
TFT ekrani haydash uchun juda ko'p ishlov berish kuchini oladi, shuning uchun men tez va kuchli taxtani tanlashimga to'g'ri keldi, bu meni Teensy 3.5 dan foydalanishga olib keldi. Ammo hozir siz o'zingizga shunday o'ylashingiz mumkin: "Teensy Wi -Fi -dan qanday foydalanadi?" Bu men hal qila oladigan juda qiyin masala edi. Men Teensy -ni foydalanuvchilar tomonidan kiritilgan o'zgarishlar uchun mahalliy serverni tinglashga majbur qilishim kerak edi. Keyin men serverni tekshirish uchun ESP8266 -dan foydalanib, keyin Teensy bilan Serial orqali "gaplashishni" tushundim, bu ishni ancha osonlashtirdi.
6 -qadam: dasturiy ta'minot
Teensy oddiy skriptni ishga tushiradi, u avval tasvirni SD -kartadan yuklaydi va uni ekranda ko'rsatadi. Keyin u ketma -ket ma'lumotlarni tekshiradi, u LEDlarning rangini o'zgartirish yoki tarqatish kerakligini tekshiradi.
7 -qadam: Foydalanish
Gumball mashinasidan foydalanish juda oddiy: faqat veb -sahifaga o'ting va "tarqatish" tugmasini bosing. Yoki, yaxshisi, yuqoriga ko'tarilib, tugmani bosing. Keyin qo'lingizni tekkizing va munosib sovrinni qo'lga kiriting.
Tavsiya:
Batareya bilan ishlaydigan tuman mashinasi: 5 qadam (rasmlar bilan)
Batareya bilan ishlaydigan tuman mashinasi: Menga bo'lajak loyiha uchun batareyadan ishlaydigan kichik tuman mashinasi kerak edi. Tarmoq bilan ishlaydigan tumanlar umuman qimmat emas (~ 40 dollar). Lekin akkumulyator bilan ishlaydigan portativ - men tushunmagan sabablarga ko'ra, juda katta 800 dollar (yoki hatto 1850 dollar!). Va bor
Koka mashinasi darajasini aniqlovchi - endi nutq bilan !: 6 qadam (rasmlar bilan)
Coke Machine Level Detector-Endi Nutq bilan !: Bu loyiha mening Coke Machine Can Level detektorining remiksi, (https://www.instructables.com/id/Coke-Machine-Can-Level-Detector/) yangi sensorlar bilan va ovozli ovoz qo'shilishi! Men birinchi darajali detektorni yaratganimdan so'ng, men piezo signalini qo'shdim
Aqlli odam bilan superkondensatorning foydasiz mashinasi yoki dialogi: 7 qadam (rasmlar bilan)
Superkondansatör foydasiz mashina yoki aqlli yigit bilan muloqot: aqlli yigit. Nima?! Yaroqsiz mashina! Yana! Yuzlab, minglab odamlarning YouTube kanallarini yopib qo'yishi etarli emasmi? Ularning ko'pchiligi o'tish tugmasi bilan qilingan, bu rokka ega.SG. Xo'sh? Hamma bir xil ishlashini biladi. Va siz allaqachon
Raspberry Pi bilan ishlaydigan arzimas baraban mashinasi: 15 qadam (rasmlar bilan)
Raspberry Pi bilan ishlaydigan arzimas baraban mashinasi: Bu ko'rsatma sizga Raspberry Pi bilan ishlaydigan robot baraban mashinasini yasashni ko'rsatib beradi. Bu, albatta, qiziqarli, ijodiy, interaktiv loyihadir. Men sizga ichki ishlarni qanday qilishni ko'rsataman, lekin barabanlar sizga bog'liq bo'lib, sizga
Raspberry PI, RetroPie va uy qurilishi qutisi bilan retro-o'yin mashinasi: 17 qadam (rasmlar bilan)
Raspberry PI, RetroPie va Homemade Case bilan Retro-o'yin mashinasi: Bir muncha vaqt oldin men Raspberry Pi uchun Linux tarqatilishini topdim, u RetroPie. Men zudlik bilan aniqladimki, bu ajoyib g'oya, uni amalga oshirish juda yaxshi. Keraksiz funktsiyalarsiz bir maqsadli retro-o'yin tizimi. Ko'p o'tmay, men qaror qildim