Мазмұны:

Пайдасыз қорап: 3 қадам (суреттермен)
Пайдасыз қорап: 3 қадам (суреттермен)

Бейне: Пайдасыз қорап: 3 қадам (суреттермен)

Бейне: Пайдасыз қорап: 3 қадам (суреттермен)
Бейне: БҰЛ КӘМПИТТЕР БАЛАҢЫЗДЫ ӨЛТІРУІ МҮМКІН 2024, Қараша
Anonim
Пайдасыз қорап
Пайдасыз қорап

Жоба: Пайдасыз қорап

Күні: 2020 жылдың наурызы - 2020 жылдың сәуірі

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

«Пайдасыз қорап» дегеніміз не, қарапайым айтқанда, бұл қосқышы бар қорап, бірақ оны жүйеге қоссаңыз, оны қайтадан өшіреді. Бұл қорапта қақпақтың ашылуы мен жабылуына, саусағының созылуына және тартылуына, ақырында көздің қозғалысы мен көздің түсі көрінетін сегіз түрлі форматта қосқышты қосқан сайын қайталанады.

Бұл жүйенің жоғарыда көрсетілгеннен әлдеқайда қарапайым нұсқасын жасауға болады. Көздер мен олардың қозғалыс сервосын және қақпақты көтеретін серводы алып тастауға болады. Қақпақ саусақ сервасының арқасында көтеріледі, ол өз кезегінде қақпақты көтереді.

Жабдықтар

1. Arduino Uno R3

2. 10K резистор

3. 330 Ом резисторы

4. Екі полюсті қосқыш

5. Сары жарық диоды

6. 3 x Servo Motors

7. 2 x RGB неопиксельді жарық диоды

8. 18650 батарея ұстағыш

9. 2 x 18650 4200mAh, 3.7V

10. LM2596 Step-Down DC-DC қуат модулі

11. Қуатты қосу/өшіру қосқышы, бір полюсті

12. Әр түрлі Depont кабельдері, бекітпелері және ПХД тақтасы

13. Қорап үшін қолайлы ағаш

1 -қадам: оны құру

Оны салу
Оны салу
Оны салу
Оны салу
Оны салу
Оны салу
Оны салу
Оны салу

Қорап кез келген қолайлы ағаштан жасалған, оның негізі қатты тақтай және төрт резеңке табаны бар. Саусақтың коммутаторға жетуін қамтамасыз ететін қораптың өлшемдері кез келген мөлшерде болуы мүмкін. Бұл жобаның қорап өлшемдері ені 120 мм, тереңдігі 245 мм және биіктігі 90 мм. Мен қуат қосқышын, қуатты қосу/өшіру светодиодын және бір жағында кішкене тесікті қостым. Hole Arduino Uno USB портына бағдарламалық қамтамасыз етуді жүктеу үшін кіруді қамтамасыз етеді, бұл мен серво қозғалысының параметрлерін орнатуға және түзетуге арналған, бұл сыртқы корпусты алып тастауды қажет етеді.

Мен Fritzing диаграммасын қолдандым. Мен Arduino Uno -ны қолдандым, себебі менде WEMOS D1 Mini немесе Arduino Nano бар, себебі оны тек 6 кірісті қажет ететін жүйе ретінде қолдануға болады. Мен сондай -ақ, бұл жүйені 18650 батареясын 12В қуат адаптерін пайдаланудан гөрі жасауды шештім, себебі бұл қорапты портативті әрі қауіпсіз етеді. 18650 аккумуляторлары екі батареядан тұрады және әрқайсысының кернеуі 3,7 В және сыйымдылығы 4200 мАч. Батареяларды қайта зарядтауға келу үшін негізгі тақтаны алып тастауды және қақпақты көтеретін білікті ажыратуды талап етеді.

Менде бар үш серво пайдаланылды; кез келген стандартты серво пайдалануға болады. Сервалардың көпшілігі үш депонтты коннектормен сымды келеді және түрлі -түсті, GND үшін қоңыр, қуат үшін қызыл, 4В пен 7.8В арасындағы кез келген нәрсе, ақырында сигнал желісі үшін сары. Мен қақпақ пен саусақ үшін екі TowerPro MG995 сервосын және көз үшін CFsunbird SG90 қолдандым. SG90 тек кеңістікте шектеулі болғандықтан ғана қолданылды, менде бар еді, әйтпесе үшінші MG995 қолданар едім.

Қорапты сөндіру/қосу қосқышында GND -ге бекітілген 10K резисторы бар және қосқыштың сол нүктесіне Arduinio Uno -ның 12 -ші түйреуішіне бекітілген жалғыз сым қосылған қарапайым ажырату схемасы бекітілген. Коммутатордың екінші жағы 5V Arduino түйреуішіне бекітілген. Мен 18650 батареядан алатын кернеу 8,5 В шамасында, бұл серво үшін тым жоғары, 7,8 В-TowerPro деректер кестесі ұсынған максималды кернеу болғандықтан, мен төмен түсетін қуат модулін қолдануды шештім. Step-Down қуат модулі кернеуді 6В дейін төмендетеді, ол сервоприводтарда қолданылады және Arduinio Uno-ны GND және VIN түйреуіштері арқылы қуаттандыру үшін де қолданылады. Сары жарық диодты 330Ohm қарапайым резистор қораптың белсенді екенін және GND және 6V электр рельсіне бекітілгенін көрсету үшін қолданылады. 18650 батареясын қосу/өшіру үшін қораптың сыртында бір полюсті қосқыш қолданылады.

Көздер екі 8mm Neopixel RGB светодиодтарын пайдаланады, олардың әрқайсысы Arduino Uno 5В борттық Arduino қуат көзіне және GND түйреуіштеріне қосылады. Олар тізбектей қосылады және Arduino Uno 11 -ші пинге бір сигналдық сым бекітіледі. RBG светодиодтарының жалпақ жағы бар, ол коннекторлардың реттілігін анықтайды, түйреуіштер үшін қосымша суретті қараңыз. Бұл светодиодтарды бөлек сыммен қосуға болады, осылайша Arduino Uno әр сигналды бөлек сигнал сымы арқылы басқара алады. Барлық жобалардағыдай схема тақтаға қойылып, негізгі тақтаға орнатылмас бұрын сыналды. Барлық депонтты коннекторларды Arduino түйреуіштеріне жеңіл желімдеу ұсынылады, себебі олар уақыт өте келе бос жұмыс істейді.

Кескін
Кескін

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

Осы сәтте мен GitHub сайтында осы жүйеде жұмыс істейтін бағдарламалық жасақтамаға негізделген Arduino кодының пайдасыз-Box үлгісіне «labomat» пен алғысымды білдіруім керек. Жобаны әзірлеу аясында мен кодты, атап айтқанда, серво қозғалысын және көздің түсін өзгерттім. Сонымен қатар, олардың қозғалысы мен бастапқы орналасуындағы айырмашылықты қамтамасыз ету үшін серво қозғалысының барлық параметрлеріне түзетулер енгізу қажет болды.

Сізге Arduino IDE 1.8.12 соңғы нұсқасы және кітапхана файлдары қажет болады: Adafruit NeoPixel.h және Servo.h. Мен көзге арналған тест бағдарламасын және қораптың жұмысына арналған негізгі бағдарламаны тіркедім.

3 -қадам: Қорытындыда

Мен бұл жобаны мен жұмыс істеп жатқан негізгі жобадан алшақтату деп таптым. Мен құрастырған және көрсеткен нұсқа қарапайым болғанымен, мен интернетте және You Tube -де сол қораптың көптеген нұсқаларын көрдім және таңдандым, олардың барлығы коммутатор мен ауысатын құрылғының негізгі тақырыбының қызықты вариацияларын қолданады. өшіреді.

Ұсынылған: