Mundarija:

ULTIMATE gumball mashinasi: 7 qadam (rasmlar bilan)
ULTIMATE gumball mashinasi: 7 qadam (rasmlar bilan)

Video: ULTIMATE gumball mashinasi: 7 qadam (rasmlar bilan)

Video: ULTIMATE gumball mashinasi: 7 qadam (rasmlar bilan)
Video: UZUN VA KALTA 2024, Noyabr
Anonim
ULTIMATE gumball mashinasi
ULTIMATE gumball mashinasi
ULTIMATE gumball mashinasi
ULTIMATE gumball mashinasi
ULTIMATE gumball mashinasi
ULTIMATE gumball mashinasi

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

Dizayn
Dizayn
Dizayn
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

Uy -joy va ishlab chiqarish
Uy -joy va ishlab chiqarish
Uy -joy va ishlab chiqarish
Uy -joy va ishlab chiqarish
Uy -joy va ishlab chiqarish
Uy -joy va ishlab chiqarish

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

Veb-sahifa
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

Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
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

Foydalanish
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: