Мазмұны:
- 1 -қадам: Дизайн
- 2 -қадам: Тұрғын үй және өндіріс
- 3 -қадам: веб -бет
- 4 -қадам: веб -сервер
- 5 -қадам: электроника
- 6 -қадам: Бағдарламалық қамтамасыз ету
- 7 -қадам: Қолдану
Бейне: ULTIMATE Gumball Machine: 7 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Түпкі дегеніміз не? Шексіз 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 -қадам: Қолдану
Гамбол машинасын пайдалану өте қарапайым: веб -бетке өтіп, «тарату» түймесін басыңыз. Немесе, жақсырақ, жоғары көтеріліп, түймені басыңыз. Содан кейін қол жеткізіп, лайықты сыйлығыңызды алыңыз.
Ұсынылған:
Ultimate Binary Watch: 12 қадам (суреттермен)
Ultimate Binary Watch: Мен жақында екілік сағаттар ұғымымен таныстым және өзіме сағат жасай алатынымды білу үшін біраз зерттеулер жүргізе бастадым. Дегенмен, мен бір уақытта функционалды және стильді дизайнды таба алмадым. Сонымен, мен шештім
Ultimate Arcade - ретроспективті құрылыс: 10 қадам (суреттермен)
Ultimate Arcade - ретроспективті құрылыс: Тәжірибе мен артқы көрініс - бұл керемет нәрсе, басқа күні мен сарайдан 10-12 жыл бұрын жасаған, қазір істен шыққан туындыға қарап шықтым. Мен бұл құрылысты қызым небәрі 10-11 жасында бастадым, ал ол біткенде 12 жаста еді
NAS-pi: сіздің PLEX, DLNA және NAS рахаттануыңызға арналған Ultimate Box: 5 қадам (суреттермен)
NAS-pi: Ultimate Box for your PLEX, DLNA and NAS Pleases: Сәлеметсіздер ме, адамдар! Біз бүгін шынайы көріністі қалыптастыратын боламыз! Raspberry Pi желісінде медиа ағынмен жұмыс істейтін сақтау орны! Raspberry Pi 3 & Raspberry Pi 2 үйлесімді! Ерекшеліктер 160GB RAID1 және 1.4 TB PLEX серверімен бірге келеді
Lego Raspberry Pi Ultimate корпусы: 8 қадам (суреттермен)
Үлкен Lego Raspberry Pi корпусы: Lego 20 ғасырдың ең үлкен өнертабыстарының бірі болуы керек, ал Raspberry Pi - 21 ғасырдың ең үлкендерінің бірі болуы керек, сондықтан мен оларды бірге жинап, 2B үшін жеке қаптаманы жасаймын деп ойладым. . Өз қолыммен жасау арқылы мен оны бейімдей аламын
Ultimate Light Switch: 6 қадам (суреттермен)
Ultimate Light қосқышы: Бұл нұсқаулықтың мақсаты-мен Wi-Fi-ға қосылған жарық қосқышты қалай жасағанымды түсіндіру (әрі қарай қашықтан басқару пульті деп те аталады). Бұл қашықтан басқару пультінің мақсаты-Wi-Fi желісіне қосылған бірнеше реле қосу және өшіру. Бұл нұсқаулықта реле түсіндірілмеген