Mundarija:

Kamera o'rnatish uchun MCU tomonidan boshqariladigan karusel: 10 qadam
Kamera o'rnatish uchun MCU tomonidan boshqariladigan karusel: 10 qadam

Video: Kamera o'rnatish uchun MCU tomonidan boshqariladigan karusel: 10 qadam

Video: Kamera o'rnatish uchun MCU tomonidan boshqariladigan karusel: 10 qadam
Video: WiFi kamera yaxshimi yoki kabelli kamera? WiFi kamera bilan Kabelli kamera oʻrtasidagi baʼzi farqlar 2024, Noyabr
Anonim
Kamera o'rnatish uchun MCU tomonidan boshqariladigan karusel
Kamera o'rnatish uchun MCU tomonidan boshqariladigan karusel
Kamera o'rnatish uchun MCU tomonidan boshqariladigan karusel
Kamera o'rnatish uchun MCU tomonidan boshqariladigan karusel

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

Qismlar va asboblar
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

Rejalashtirish, belgilash va oldindan burg'ulash
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

Yuqori diskni potentsiometrga o'rnating
Yuqori diskni potentsiometrga o'rnating
Yuqori diskni potentsiometrga o'rnating
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 kompakt -diskni yuqori diskka mahkamlang
Pastki kompakt -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

Karuselni yog'ochga o'rnating
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

MCU -ni ketma -ket voltmetrga aylantirish uchun ba'zi sinov dasturlarini yozing
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

MCU ko'rsatkichlarini sozlang
MCU ko'rsatkichlarini sozlang
MCU ko'rsatkichlarini sozlang
MCU ko'rsatkichlarini 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

Qolgan uskuna va elektronikani ulang
Qolgan uskuna va elektronikani ulang
Qolgan uskuna va elektronikani ulang
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

Kabel yotqizish
Kabel yotqizish
Kabel yotqizish
Kabel yotqizish
Kabel yotqizish
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: