Съдържание:
- Стъпка 1: Дизайн
- Стъпка 2: Жилища и производство
- Стъпка 3: Уеб страница
- Стъпка 4: Уеб сървър
- Стъпка 5: Електроника
- Стъпка 6: Софтуер
- Стъпка 7: Използване
Видео: УЛИМАТИВНАТА машина за гамбол: 7 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Какво е ultimate? Безкраен RGB? Какво ще кажете за готин LCD сензорен екран? Може би дори някои напълно ненужни възможности за wifi? Какво ще кажете за всички тях- в машина за копчета. DFRobot се обърна към мен, за да създам проект, който използва техния 2.8 -инчов TFT екран, така че направих най -невероятната машина за гумбол някога (разбира се).
Стъпков двигател DFRobot
Стъпка 1: Дизайн
Както обикновено, почти всичко, което е по -сложно от създаването на няколко прости връзки и основна кутия, се нуждаеше от дизайн във Fusion 360. Започнах като скицирах как искам да изглежда машината. Той трябваше да бъде висок, да има достатъчно място за цялата електроника и също така да може да издържи теглото на 12 кг панталони. Затова се опитах да направя прост и елегантен механизъм за дозиране. Той трябваше да издава само по една бутонка наведнъж, да не се задръства и да не позволява повече от една гума да пада през това, което се върти. Дойдох до осъзнаването, че всичко, от което се нуждая, е просто колело с 4 отвора и че отворът за дозиране ще има капак отгоре, за да спре излишните гуми да пропаднат. След като дизайнът ми беше завършен, аз експортирах всички части за 3D отпечатване и генерирах пътеки с инструменти за CNC маршрутизиране на корпуса. Thingiverse връзка
Стъпка 2: Жилища и производство
Започнах, като събрах размерите за краката на машината за копчета и след това ги скицирах върху огромен лист шперплат. Тогава взех мозайката и изрязах четирите крака. Изрязах и основния корпус от шперплат с моя CNC рутер. След това пробих дупки във всичко и го боядисах в червено. LED лентата беше залепена върху долната плоча, за да може да хвърли хубав блясък върху стойката на машината отдолу.
Стъпка 3: Уеб страница
За да могат потребителите да взаимодействат с машината за бутони, трябва да има лесен интерфейс. Избрах да създам проста уеб страница, която позволява на потребителите да раздават бутони и да променят цвета на светодиодите. След като се случи действие, уеб страницата изпраща данни на персонализиран уеб сървър Node.js чрез AJAX.
Стъпка 4: Уеб сървър
Имах нужда от уеб сървър, който да действа като посредник между потребителите на уеб страницата и машината за бутони. Затова реших да използвам Node.js както за изпращане, така и за получаване на данни. Потребителите изпращат POST заявка за контрол на цвета на LED и разпределяне. След това ESP8266 изпраща GET заявка за получаване на състоянието на машината. И какво ще стане, ако някой продължи да натиска „раздаване“? Сървърът следи всички IP адреси, които са щракнали върху бутона за разпределяне и ги блокира два пъти.
Стъпка 5: Електроника
TFT екран отнема много процесорна мощ за задвижване, така че трябваше да избера бърза и мощна платка, което ме накара да използвам Teensy 3.5. Но сега може би си мислите: „Как Teensy използва Wi -Fi?“Това беше много труден за мен проблем. Трябваше да накарам Teensy да слуша локален сървър за промените, направени от потребителите. Тогава ми хрумна просто да използвам ESP8266, за да проверя сървъра и след това да „говоря“с Teensy чрез Serial, което го направи много по -лесно.
Стъпка 6: Софтуер
Teensy изпълнява прост скрипт, който първо зарежда изображението от SD картата и го показва на екрана. След това той проверява серийните данни, за да види дали трябва да промени цвета на светодиодите или да се освободи.
Стъпка 7: Използване
Използването на машината за бутони е доста просто: просто отидете на уеб страницата и кликнете върху бутона „раздаване“. Или още по -добре просто отидете нагоре и натиснете бутона. След това просто посегнете и вземете законната си награда.
Препоръчано:
Комплект за преобразуване на USB пишеща машина: 9 стъпки (със снимки)
Комплект за преобразуване на USB пишеща машина: Има нещо много вълшебно в писането на онези ръчни пишещи машини от старо училище. От задоволителното щракане на пружиниращите клавиши, до блясъка на полираните хромирани акценти, до отчетливите белези на отпечатаната страница, пишещите машини правят
Как си направих собствената боксова машина?: 11 стъпки (със снимки)
Как направих собствената си боксова машина ?: Няма невероятна история зад този проект - просто винаги съм харесвал боксовите машини, които бяха разположени на различни популярни места. Реших да построя моя
Сензорна машина за картон с гамбол: 18 стъпки (със снимки)
Hands-Free Cardboard Gumball Machine: Направихме Touch-Free Gumball Machine, използвайки micro: bit, Crazy Circuits Bit Board, сензор за разстояние, серво и картон. Изработването и използването му беше „БЛАСТ“!! ? ? Когато поставите ръката си в основата на ракетата, сензор за разстояние
Най -добрата машина за мъгла със сух лед - контролирана чрез Bluetooth, захранвана от батерии и 3D отпечатана .: 22 стъпки (със снимки)
Най -добрата машина за мъгла със сух лед - контролирана чрез Bluetooth, захранвана от батерии и 3D отпечатана.: Наскоро се нуждаех от машина за сух лед за някои театрални ефекти за местно шоу. Бюджетът ни не би се простирал до наемане на професионален, затова вместо това изградих това. Той е предимно 3D отпечатан, управляван дистанционно чрез Bluetooth, захранване на батерията
HX1 -DM - Upcycled Arduino DUE Powered DIY барабанна машина (направена с мъртва машина MK2): 4 стъпки
HX1 -DM - Upcycled Arduino DUE Powered DIY Drum Machine (направен с Dead Maschine MK2): Спецификацията. Хибриден Midi контролер / барабанна машина: Arduino DUE захранван! 16 подложки за чувствителност на скоростта с много ниска латентност 1 > ms 8 копчета, които потребителят може да назначи за всяка Midi #CC команда 16ch Вграден секвенсор (не е необходим компютър !!) MIDI вход/изход/чрез функция