Мазмұны:

ULTIMATE Gumball Machine: 7 қадам (суреттермен)
ULTIMATE Gumball Machine: 7 қадам (суреттермен)

Бейне: ULTIMATE Gumball Machine: 7 қадам (суреттермен)

Бейне: ULTIMATE Gumball Machine: 7 қадам (суреттермен)
Бейне: Как настроить Wi-Fi для OC Windows 7 | Инструкции от МТС 2024, Қараша
Anonim
ULTIMATE гамбол машинасы
ULTIMATE гамбол машинасы
ULTIMATE гамбол машинасы
ULTIMATE гамбол машинасы
ULTIMATE гамбол машинасы
ULTIMATE гамбол машинасы

Түпкі дегеніміз не? Шексіз RGB? Салқын СКД сенсорлық экраны туралы не деуге болады? Мүмкін, тіпті кейбір қажетсіз Wi -Fi мүмкіндіктері? Олардың бәрі туралы- гамбол машинасында. DFRobot маған олардың 2,8 дюймдік TFT экранын қолданатын жоба жасау үшін қол жеткізді, сондықтан мен гуммболдың ең таңғажайып машинасын жасадым (әрине).

DFRobot қадамдық қозғалтқышы

1 -қадам: Дизайн

Дизайн
Дизайн
Дизайн
Дизайн

Әдеттегідей, бірнеше қарапайым қосылымдар мен қарапайым қораптан гөрі күрделірек барлық нәрсе Fusion 360 дизайнын қажет етті. Мен машинаның қандай болуын қалайтынымды эскизден бастадым. Ол биік болуы керек, барлық электроникаға жеткілікті орын болуы керек, сонымен қатар 12 фунт гамболдың салмағын көтере алады. Содан кейін мен қарапайым және талғампаз тарату механизмін жасауға тырыстым. Ол бір уақытта бір гамболды таратып, кептеліп қалмауы керек және айналатын нәрсеге бірнеше гамболдың түсуіне жол бермеу керек еді. Мен түсіндім, маған тек 4 саңылауы бар қарапайым доңғалақ қажет, ал үстіңгі жағындағы қақпақша құмыралардың түсіп кетуін тоқтату үшін қақпағы болатынын түсіндім. Дизайн аяқталғаннан кейін мен 3D форматында басып шығарылатын барлық бөлшектерді экспорттадым және корпусты CNC бағыттау үшін құрал жолдарын құрдым. Әр түрлі сілтеме

2 -қадам: Тұрғын үй және өндіріс

Тұрғын үй және өндіріс
Тұрғын үй және өндіріс
Тұрғын үй және өндіріс
Тұрғын үй және өндіріс
Тұрғын үй және өндіріс
Тұрғын үй және өндіріс

Мен гамбол машинасының аяқтарының өлшемдерін жинай бастадым, содан кейін оларды фанераның үлкен парағына сыздым. Содан кейін мен мозаиканы алып, төрт аяғын кесіп алдым. Мен CNC маршрутизаторымен фанерадан негізгі корпусты кесіп алдым. Содан кейін мен барлығын тесіп, қызыл түске боядым. Жарық диодты жолақ астыңғы тақтайға жабыстырылды, осылайша ол машинаның астындағы стендке жақсы жарқыл бере алады.

3 -қадам: веб -бет

Веб парақ
Веб парақ

Қолданушылардың гамбол машинасымен өзара әрекеттесуі үшін қарапайым интерфейс болуы керек. Мен қарапайым веб -бетті құруды таңдадым, ол пайдаланушыларға гамбол таратуға және жарық диодтарының түсін өзгертуге мүмкіндік береді. Әрекеттен кейін веб -бет POST деректерін AJAX арқылы реттелетін Node.js веб -серверіне жібереді.

4 -қадам: веб -сервер

Маған веб -беттегі қолданушылар мен гамбол машинасы арасында делдал болу үшін веб -сервер қажет болды. Сондықтан мен Node.js көмегімен деректерді жіберуге де, алуға да шешім қабылдадым. Пайдаланушылар жарық диоды түсі мен таратылуын бақылау үшін POST сұрауын жібереді. Содан кейін ESP8266 машинаның күйін алу үшін GET сұрауын жібереді. Ал егер біреу «тарату» түймесін баса берсе не болады? Сервер тарату түймесін басқан барлық IP -лерді қадағалайды және оларды екі рет таратуға тыйым салады.

5 -қадам: электроника

Электроника
Электроника
Электроника
Электроника
Электроника
Электроника

TFT экраны жүргізуге көп өңдеу қуатын қажет етеді, сондықтан мен тез және қуатты тақтаны таңдауға тура келді, бұл мені Teensy 3.5 пайдалануға мәжбүр етті. Бірақ қазір сіз өзіңізге: «Teensy Wifi -ды қалай қолданады?» Бұл мен үшін өте қиын мәселе болды. Мен Teensy -ге жергілікті серверді пайдаланушылар енгізген өзгерістерді тыңдауға мәжбүр етуім керек еді. Содан кейін мен серверді тексеру үшін ESP8266 пайдалануым керек болды, содан кейін Teensy -мен Serial арқылы «сөйлесу» керек болды, бұл оны әлдеқайда жеңілдетті.

6 -қадам: Бағдарламалық қамтамасыз ету

Teensy қарапайым сценарийді іске қосады, ол алдымен суретті SD картасынан жүктейді және оны экранда көрсетеді. Содан кейін ол светодиодтардың түсін өзгерту немесе тарату керектігін білу үшін сериялық деректерді тексереді.

7 -қадам: Қолдану

Қолданылуы
Қолданылуы

Гамбол машинасын пайдалану өте қарапайым: веб -бетке өтіп, «тарату» түймесін басыңыз. Немесе, жақсырақ, жоғары көтеріліп, түймені басыңыз. Содан кейін қол жеткізіп, лайықты сыйлығыңызды алыңыз.

Ұсынылған: