Mundarija:
- 1 -qadam: ehtiyot qismlar va asboblar
- 2-qadam: Rejalashtirish, belgilash va oldindan burg'ulash
- 3 -qadam: Yuqori diskni potentsiometrga o'rnating
- 4 -qadam: Pastki diskni yuqori diskka mahkamlang
- 5 -qadam: Karuselni yog'ochga o'rnating
- 6 -qadam: MCU -ni ketma -ket voltmetrga aylantirish uchun ba'zi sinov dasturlarini yozing
- 7 -qadam: MCU o'qilishini sozlang
- 8 -qadam: Qolgan uskuna va elektronikani ulang
- 9 -qadam: kabel yotqizish
- 10 -qadam: Firmware dasturini tugating
Video: Kamera o'rnatish uchun MCU tomonidan boshqariladigan karusel: 10 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:29
Shunday qilib, siz jinni olimsiz Siz alamli saboqni o'rgandingiz, engillashganda, sizning tanangizda, yonish va qo'llaringizga bandlik qilmaslik yaxshiroqdir. Sizning ijodingiz YourTownVille birinchi qirg'og'ining janubiy devorini buzgani uchun, u shimolga qarab davom etadi. to'satdan, sizning dushmaningiz sharqdan kelib, yuqori quvvatli H-ko'prigingizni qahramonga mo'ljallangan, otilgan metall raketa bilan qisqartiradi, MCUni orqa kuchlanish bilan qovuradi va sizga minglab robot qismlari va potentsial o'ljalarni yo'qotadi. bank, kunni tejash va qizni olish. Oddiy qahramon narsalari. Agar siz faqat geympadda qo'shimcha analog tayoq bilan o'ralgan ko'rish tizimini o'rnatishni oldindan ko'ra bilsangiz edi, siz mashinangizni yaxtangizdan xalqaro suvlarda suzib yurgan edingiz … Xo'sh, bu erda qurishning bir usuli. bunday tizim. (Umid qilamanki, hech kim yovuz jinni olimning ssenariysidan charchamagan)
1 -qadam: ehtiyot qismlar va asboblar
Kerakli uskunalar: 1/4-20 x 2 "uzunlikdagi murvat, dona. 1 1/4-20 olti burchakli yong'oq, 3 3/4-20 qanotli yong'oq, dona. 40 Mashina yong'og'i, 12. 1/4 "uzunlikdagi #4 oraliqlari, q. Yog'och vintlardek, 12 dona. 6 1/16 dyuymli 1,5 dyuymli pin, o'lchami. 1 2,5 dyuymli kuchlanish bulog'i, 1-qismli epoksi yupqa quti 22-AWG izolyatsiyalangan simli qutqarilgan uskuna: tashlangan CD-ROM muhiti, 2 dona o'yinchoq mashinadan qutqarilgan quti, 1 dona kasnaqli vaqt kamari, 1 dona. Yog'ochdan yasalgan ingichka plastmassadan yasalgan elektron qismlar: Elektron komponentlar: 10k ohmli panelga o'rnatiladigan potansiyometr, 1 dona 1k ohmli rezistor, dona.1 yig'ilgan 2-amperli H-Bridge PCBA, dona. 1 tishli tishli dvigatel, 1 dona) Tanlangan MCU, PCBA 0,1 dyuymli, Molex 2-pinli, 3-pinli va 4-pinli simli ulagichlar uchun ulanish terminallari uchun asboblar: No1 Philips tornavida #2 Philips tornavida qalay Snips 7/16 " Kalitlar 1/4 dyuymli yong'oqli burg'ulash burg'ulash matkaplari, 1/4-20 qismli matkaplar (tegib turganda va o'ralgan holda) Sharpie marker kompasni lehimlash to'plami Yog'och arra
2-qadam: Rejalashtirish, belgilash va oldindan burg'ulash
Men kompasdan foydalanib, kompakt disklardan birining tashqi chetiga ega bo'lgan konsentrik doirani yaratdim. Keyin men kompas yordamida aylanani oltita teng bo'lakka bo'ldim, so'ngra har birini ikkiga, aylananing jami o'n ikkita segmentiga bo'ldim. Ikkala kompakt -diskdan belgilangan har bir teshikni burg'uladim. Aytgancha, siz faqat maxsus siyoh bilan kompakt diskka yozishingiz mumkin, masalan, Sharpie Marker, men qo'zg'aysan kasnagini o'rnatish uchun metalldan ba'zi qavslarni belgilab qo'ydim va bu teshiklarni oldindan burg'uladim. Keyin men qavslarning shaklini kesib oldim va ularni to'g'ri shaklga egib oldim, men potentsiometrni yog'och bo'lagiga o'rnatish uchun 1/4 dyuymli teshik ochdim va qavs o'rnatiladigan yog'och teshiklarni oldindan burg'uladim. Kamerani o'rnatish uchun murvatni tik holda o'rnatish uchun kompakt -disklardan birida 1/4 dyuymli teshikni burishingiz kerak bo'ladi.
3 -qadam: Yuqori diskni potentsiometrga o'rnating
Men Radio Shack -dan 2,99 dollarga olingan potentsiometrni kichik, yupqa yuvish mashinasi va yupqa yong'oq bilan birga panel orqasiga o'rnatishga ruxsat berdim. U juda uzun milga ega edi, negadir, milni mahkamlang va uning iplarini 1/4-20 qolip bilan kesib oling. Men alyuminiydan yasalgan edim, shuning uchun kesish juda silliq o'tdi, lekin iplar iloji boricha mustahkam emas edi. Ular etarlicha kuchli, kir yuvish mashinasini olib, uni CD-ROM markazidagi teshik ostiga joylashtiring. Diskning markaziy teshigining diametrini kir yuvish mashinasiga qalam bilan belgilang. Endi qalay naychalarini ishlating va kir yuvish mashinasining diametrini CD-ROMning markaziy teshigiga to'g'ri kelguncha kesib oling. Bu imkoniyatdan foydalanish uchun CD-ROMda teshik oching. Hizalama teshigini to'g'ri joylashtirish va kir yuvish mashinasini aniq kesish o'rtasida sizning potansiyometringiz karuselning markazida bo'ladi. Yong'oqni torting, shunda sizning kompakt diskingiz mahkam o'rnatiladi. 1/4-20 olti burchakli yong'oqlardan biriga, potansiyometr miliga mahkamlang.
4 -qadam: Pastki diskni yuqori diskka mahkamlang
Pastki CD-ROMni qo'shishdan oldin, kameraning o'rnatish murvatini mahkamlang. Boshqa kompakt-diskni mahkamlash uchun 12 ta 4-40 ta mashina vintini, ajratgichni va olti burchakli gaykani ishlating.
5 -qadam: Karuselni yog'ochga o'rnating
Yog'ochli potentsiometr milini oldindan 1/4 dyuymli yog'och teshigidan o'tkazing, ikkinchi 1/4-20 olti burchakli somunni potansiyometr miliga o'tkazing va yong'oqni mahkamlang, shunda karusel potentsiometr oldinga qaraydi. uning analog diapazonining aniq markazida joylashgan. Men bu vazifani engillashtirish uchun milning uchini sharki marker bilan belgiladim.
6 -qadam: MCU -ni ketma -ket voltmetrga aylantirish uchun ba'zi sinov dasturlarini yozing
Men sozlashda NXP LPC2148 dan LPC2148 MCU -dan foydalanardim, chunki men ular bilan ish tajribamdan tanishman. Boshqa yaxshi tanlov - bu analog kirishlari bo'lgan har qanday arzon MCU va bepul GNU asboblar zanjiri va RS232 portiga ega GPIO pinlari. Sizning IDE va kompilyatoringizdan foydalanib, siz kiritgan analog kirishni o'qib chiqadigan dasturni yozing. ketma -ket portdagi natijalar. MCU dasturlashning murakkabligini hisobga olsak, bu boradagi batafsil ko'rsatmalar o'z-o'zidan bo'lardi. MCU -ni mos keladigan flesh kabeli bilan yondiring. Sizning kodingiz birinchi urinishda to'g'ri ishlaydi, to'g'rimi?
7 -qadam: MCU o'qilishini sozlang
Shunday qilib, potentsiometrni MCU kartasiga alligator qisqichlari bilan ulang. Men chap elektr terminalini MCU kartasidagi 3.3VDC manbaiga uladim, o'ng terminalni erga uladim va o'rta terminalni analog kirish piniga 1K rezistor orqali uladim. Potansiyometr o'z sayohatlaridan birida. MCU -ni quvvat manbai bilan ta'minlang va ketma -ket kabelni ulang. O'zingiz yoqtirgan RS232 Terminal dasturini oching va o'qishlar kirishini tomosha qiling. Men birinchi navbatda ADCni o'qishi mumkin bo'lgan eng yuqori/past kuchlanish o'qiganman. Men bu raqamlarni o'z dasturiy ta'minotimga qo'ydim, voltmetr kodimga bir nechta ajoyib raqamlar matematikasini qo'lladim., qayta kompilyatsiya qilindi, qayta yoritildi va terminal dasturimni zaxiralashni boshladi. Aytgancha, "_udivsi ()" ni aniqlash qiyin. Ko'rinishidan, LPC2000 MCU bo'linishni yoqtirmaydi. Men ham shunday emasman, shuning uchun biz rozi bo'lmadik. Keyingi raqamlar to'plami - bu karusel to'g'ri oldinga, chapga va o'ngga ishora qilganda. Men karusel siz tushunadigan raqamlarni olishdan ko'ra ancha chapga va o'ngga burilishi mumkinligini aniqladim. Men taxminan 180 daraja yaxshi o'qishni oldim, shuning uchun kameramni chapdan o'ngga yo'naltirishim mumkin edi. Shunga qaramay, men bu raqamlarni dasturiy ta'minotdagi hisoblarimga qo'shdim. Bu potentsiometrdan olingan o'qishni ishonchli sensor o'qishiga aylantiradi.
8 -qadam: Qolgan uskuna va elektronikani ulang
Qavslarni yog'och vintlar bilan yog'och qismga burab qo'ying. Vites qutisi burchagini qavslardan biriga mahkamlang. Vaqt kamarini karuselga va qo'zg'aysan kasnagiga joylashtiring. Agar kerak bo'lsa, qo'shimcha uzunlik uchun bir nechta himoya simini ishlatib, ikki qavs orasiga taranglikni bog'lab qo'ying. Endi men H-Bridge PCB (eski loyihaning ortiqcha qismi) ni yog'och qavatga, ikki qavs orasiga burab qo'ydim.
9 -qadam: kabel yotqizish
Oh, dangasalik vaqti. Sizga MCU-ni potentsiometrga ulaydigan simlar kerak bo'ladi (bu tafsilotlarni takrorlash uchun 7-qadamga qarang), MCU-ni H-ko'prigiga ulang va H-ko'prigini tishli motorga ulang. Bu simlarni o'lchash, kesish, echish va lehimlash. Modulli simli aloqa tizimi uchun ulagichlar, ulagichlar va qisqichli simlar, issiqlik o'tkazuvchan quvurlar, rezina bantlar, fermuarli bog'ichlar, velkro tasmalar, zımbalar, tasma kabellari va boshqa qismlardan foydalaning. mouser.com saytidan qimmat bo'lmagan kichik qismlar. Rostini aytganda, chindan ham yaxshi kabellarni yasash juda ko'p ish. Tizimingiz uchun eng yaxshisini qiling.
10 -qadam: Firmware dasturini tugating
Shunday qilib, endi sizda apparat va elektronika ishlaydi va sizda kalibrlash raqamlari bor. O'zingizning yaratuvchingizdan qo'rqish va undan nafratlanishni o'rganishga qodir bo'lgan neyron tarmoq yordamida yovuz, inson hayotini e'tiborsiz qoldiradigan dasturiy ta'minotni yozing. Iloji bo'lsa, tasodifiy xatti -harakatlar uchun sichqonchaning ba'zi miya hujayralari bilan bog'laning. Men, albatta, sizning robotingizga o't o'chiruvchilar va pog'onalarni qo'shishni maslahat beraman. Xo'sh, endi sizning robotingiz ko'r joyda qahramonlarni yashiradigan joy kamroq. Hozir uning Axilles tovonini … yupqa paxta sporti paypoqqa tenglashtirilgan qurol bilan qurollangan, lekin bu yaxshi, chunki sizning raqibingiz unchalik yorqin emas. U erda omad tilaymiz va Shveytsariyadagi bank hisobingiz uchun Pi raqamlarini ishlatmaslikni unutmang. yana … raqam. Birinchi kitobimni o'qiganingiz uchun tashakkur.
Tavsiya:
IPad uchun devorga o'rnatish uyni avtomatlashtirishni boshqarish paneli sifatida, ekranni faollashtirish uchun servo boshqariladigan magnitdan foydalanish: 4 qadam (rasmlar bilan)
IPad uchun devorga o'rnatish uyni avtomatlashtirishni boshqarish paneli sifatida, ekranni faollashtirish uchun servo boshqariladigan magnitdan foydalanadi: So'nggi paytlarda men uyim va atrofimdagi narsalarni avtomatlashtirishga ancha vaqt sarfladim. Men Domoticz -ni uy avtomatlashtirish ilovasi sifatida ishlataman, batafsil ma'lumot uchun www.domoticz.com saytiga qarang. Men Domoticz haqidagi barcha ma'lumotlarni ko'rsatadigan asboblar paneli dasturini qidirishda
Oson IOT - O'rtacha diapazonli IOT qurilmalari uchun ilova tomonidan boshqariladigan chastotali sensorlar uyasi: 4 qadam
Oson IOT - O'rta darajali IOT qurilmalari uchun ilova tomonidan boshqariladigan RF sensori uyasi: Ushbu darsliklarda biz markaziy uyadan radio aloqasi orqali boshqariladigan qurilmalar tarmog'ini quramiz. WIFI yoki Bluetooth o'rniga 433 MGts ketma -ket radio ulanishdan foydalanishning afzalligi ancha katta (yaxshi
Raspberry Pi uchun CPU haroratiga asoslangan PWM tomonidan boshqariladigan fan: 4 qadam (rasmlar bilan)
Raspberry Pi uchun protsessor haroratiga asoslangan PWM bilan boshqariladigan fanat: Raspberry Pi uchun ko'p holatlar protsessorni sovutishga yordam berish uchun 5Vli fan bilan birga keladi. Biroq, bu muxlislar odatda juda shovqinli va ko'p odamlar shovqinni kamaytirish uchun 3V3 piniga ulashadi. Bu fanatlar odatda 200 mA uchun baholanadi, bu juda h
Labirintli jumboq uchun sensorlar tomonidan boshqariladigan platforma: 3 qadam
Labirintli jumboq uchun sensorlar tomonidan boshqariladigan platforma: Bu ko'rsatma Janubiy Florida universitetining Make kursining loyiha talablarini bajarish uchun yaratilgan (www.makecourse.com). tezlikdan
ARDUINO YUN tomonidan boshqariladigan ROOMBA STEFANO DALL'OLIO tomonidan Wifi ilovasi orqali: 4 qadam (rasmlar bilan)
AROMINO YUN tomonidan boshqariladigan ROOMBA Wifi ilovasi orqali STEFANO DALL'OLIO: Ushbu qo'llanmada men ARDUINO YUN -ni Roomba -ga Wi -Fi orqali ulash uchun kodni ulashaman. Kod va ilovani to'liq Stefano Dall yaratgan va ishlab chiqqan. Olio.Mening Roomba - bu Roomba 620, lekin siz xuddi shu kodni boshqa Roomb uchun ishlatishingiz mumkin