Мазмұны:

Ардуино Юноның екі күзет мұнарасы порталы: 6 қадам (суреттермен)
Ардуино Юноның екі күзет мұнарасы порталы: 6 қадам (суреттермен)

Бейне: Ардуино Юноның екі күзет мұнарасы порталы: 6 қадам (суреттермен)

Бейне: Ардуино Юноның екі күзет мұнарасы порталы: 6 қадам (суреттермен)
Бейне: Уроки Ардуино #0 - что такое Arduino, куда подключаются датчики и как питать Ардуино 2024, Қараша
Anonim
Ардуино Юноның екі күзет мұнарасы порталы
Ардуино Юноның екі күзет мұнарасы порталы

Бұл нұсқаулық Оңтүстік Флорида университетінің Makecourse жобасының талаптарын орындау үшін жасалған (www.makecourse.com)

1 -қадам: код

Код
Код
Код
Код
Код
Код

Код бірнеше if-операторларынан күрделі емес

Arduino Uno компоненттеріне жазуды білу.

Кодтың негізгі компоненттері әдетте аппараттық құралдарға тікелей байланысты: PING сенсоры, бірнеше жарық диоды, динамик және сервистік қозғалтқыш кодтың тұтастығын анықтайды. Серво қозғалтқышына арналған кітапхана бар, сонымен қатар мұнара объектіні іздеуде өз орнын қанша рет ауыстырғанын есептейтін, уақытты айналдыратын бүтін сан бар.

Аппараттық құралдарға келетін болсақ, PING сенсоры кодтың драйверіне ұқсайды, себебі барлық if-операторларының жағдайы Arduino сенсордан оқитынына негізделген. PING сенсоры Arduino-ға 30 см ішінде бір нәрсені «көретінін» ескертеді ме, жоқ па, егер ол осы диапазонда ештеңе таппаса, if-операторына байланысты кодта не болатынын анықтайды.

Егер ол бірдеңе көрсе, жарық диодтары жоғары және жоғары дыбыспен жазылады, сонда олар жанып, динамик те дыбыс шығарады. Серво бұл әрекеттер үшін бұрылуды тоқтатады.

Егер ол бірдеңе көрмесе, онда потқа негізделген позицияға он қадаммен жылжу үшін жазылған, пот бүтін сандары боттың қай бағытта қозғалатынына байланысты әрқашан жоғары немесе төмен есептелетін кодқа жазылады. Бұл позицияны дәреже мағынасында жазуды кітапхана жеңілдетеді.

2 -қадам: модельдеу (Solidworks)

GrabCad -тың бірнеше моделі болды, оны қысқартуға болады

және қолданыңыз. Мен мұны қалай жасау керектігін түсінбедім және өзімнің эскизімді салдым. Бұл ыңғайсыз, органикалық пішін, сондықтан қисық сызықтар мен экструдтар құрылыстың маңызды бөлігіне айналды. Дене - сол қанаты бар, бірақ айнасы бар екі қанаты бар негізгі орталық пішін, сымдарға орын қалдыру үшін іштің жоғарғы жағынан немесе астынан жартысына дейін созылуы қажет екі қанат тірегі бар, ақырында дұрыс қисық жасау үшін денені дененің төменгі жағынан түрлендіретін мен пайдаланатын серво қондырғысы. Фотосуретте осының барлығын бірге көру оңай.

3 -қадам: басып шығару

Басып шығару
Басып шығару

Бұл сіздің принтеріңізге байланысты шыдамдылықты қажет етуі мүмкін

пайдалану және сіз оған қаншалықты ыңғайлы. Менің мұнаралы корпусым - алты сағаттық баспа және қанаттарының әрқайсысы шамамен төрт жарым сағат. Мен Solidworks файлдарының әрқайсысын. STL ретінде сақтадым, содан кейін FlashPrint бағдарламасы мен Forge Finder 3D принтерін қолдандым. Өте қарапайым басып шығарулар. Қолдау - бұл жақсы идея, және жіптің жартылай таусылуынан шаршаңыз, себебі бұл бір күнді бұзуы мүмкін.

4 -қадам: жинау

Жинау
Жинау
Жинау
Жинау

Серво дайындығы. Мен бірнеше жақсы орналастырылған бұрғылау тесіктері мен қорапты қолдандым

серво қозғалтқышы үшін пластмассаны алып тастайтын пышақ. Тығыз ұстауды ұмытпаңыз. Мұны жасағаннан кейін қанаттар мен қораппен қақтығыс тудырмайтын тереңдікке қойыңыз және металл табақты астына серво ұстайтын шайбалармен жылтыратыңыз.

Қорапқа дайындық. Бүйірдегі үлкен бұрғылау саңылауы маған Arduino сымын жобадан шығаруға және қосымша қуат алу үшін компьютерге жіберуге мүмкіндік берді. Дене сервоға отыратын жердің сол жақ артқы бұрышында мен барлық сымдарды біріктіру үшін үлкен тесік бұрғыладым.

Дене мен қанаттар. Әр қанаттың ортасына денеге ену үшін жеткілікті ұзын бұранданың бас жағын ыстық жапсырудан бастаңыз. Ыстық желім екі бекіткішті саңылаулар қанаттарға қарайтындай етіп орналастырады және олардың қанаттары сәл ашық күйде жайлы тұруы үшін оларды орналастыруды ұмытпаңыз. Мен тіс тазартқышты алып, оны PING сенсорына қосымша қолдау болатындай етіп көз ұясына қыстым. Ол дәл орталыққа қонды, мен оны қара түске боядым. Соңғы бөлігі - бұл серво бөлігі салынған және жобаға ыстық желімделген бекітпе.

Сығымдау. Мен өзімнің жобам үшін картоннан жасалған сымдармен жабдықтаудың соңғы үлгісін енгізуді аяқтадым. Дене мен көз саңылауының пішінін қадағалаңыз және кесіңіз. Жарықдиодты жарық диодтары түсетін тесіктерді кесіңіз. Мен төрт бұрышты жиналыста өз жұмысымды жасадым. Мен картонды қара түске боялдым және светодиодтарға бекітілген сымдарды ақырын жапсырдым.

Динамик PING сенсорының астына ұя салады, сондықтан тіс шұқығыштың астында бұрынғыдан. Ал сымдарды таспамен жабыстыруға болады.

Көз үшін қара матадан көздің тесігінен сәл үлкенірек шеңберді кесіңіз. PING сенсорлары үшін екі шеңберді қазір үлкен шеңберге кесіңіз. Оны үстіне қойып, пышақты қолданып, шүберекті тақтаның артына және динамиктің астына ақырын жабыңыз, сонда сенсордан басқа ештеңе ашылмайды.

5 -қадам: Электр тізбегі

Айналым
Айналым

Егер басып шығару шыдамдылықты тексермесе, бұл қадам болады.

Мен шамдарды ұзын аналық адаптер сымдарына қосудан бастадым, осылайша оларды тақтадан айырмашылығы жоқ. Қандай лампада полярлық түс бар екенін жазып алуды ұйымдастырудың маңызы зор. Мен өзімнің кодымдағы пин нөмірлеріне қарап бәрін жаздым.

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

Ұсынылған: