Mündəricat:

Kamera montajı üçün MCU tərəfindən idarə olunan karusel: 10 addım
Kamera montajı üçün MCU tərəfindən idarə olunan karusel: 10 addım

Video: Kamera montajı üçün MCU tərəfindən idarə olunan karusel: 10 addım

Video: Kamera montajı üçün MCU tərəfindən idarə olunan karusel: 10 addım
Video: ƏN KİÇİK KAMERA 2IN1 | YENİ 2024, Iyul
Anonim
Kamera montajı üçün MCU tərəfindən idarə olunan karusel
Kamera montajı üçün MCU tərəfindən idarə olunan karusel
Kamera montajı üçün MCU tərəfindən idarə olunan karusel
Kamera montajı üçün MCU tərəfindən idarə olunan karusel

Beləliklə, son bir destructo-botunuzu quran pis bir Mad Scientistsiniz. Ağrılı bir dərs aldınız ki, yıxıldıqda, yandırma və qandal ilə yaradıldığınız yer üzündə olmamaq daha yaxşıdır. Yaradıcılığınız YourTownVille -in ilk sahilinin cənub divarını pozduğundan şimala doğru davam edir. tonoz, birdən-birə, düşməniniz şərqdən girəndə və yüksək gərginlikli H körpünüzü qəhrəman temalı atılmış metal mərmi ilə bağlayır, MCU-nu gerilimlə qızardır və minlərlə robot hissəsinə başa gəlir və potensial qənimətinizi itirir. bank, günü xilas edərkən və qızı alarkən. Tipik qəhrəmanlıqlar. Əgər yalnız beynəlxalq sularda üzən yaxtanızla maşını idarə etdiyiniz həmin gamepadda əlavə analoq çubuqla gəzdirə biləcək bir görmə sistemi qurmaq üçün uzaqgörənliyiniz olsaydı … Bəli, qurmağın bir yolu belə bir sistem. (Ümid edirəm heç kim yuxarıdakı pis dəli alim ssenarisindən yorulmadı)

Addım 1: Parçalar və Alətlər

Parçalar və Alətlər
Parçalar və Alətlər

Lazım olan avadanlıq: 1/4-20 x 2 "uzun Bolt, ədəd.1 1/4-20 Hex Somun, ədəd.3 1/4-20 Qanadlı Somun, ədəd.1 4-40 Maşin Vidası, ədəd 12 4- 40 maşın qozu, ədəd. 12 1/4 "uzun #4 boşluqlar, ədəd. 12 Taxta Vida, ədəd. 6 1/16 "x 1.5" uzun Pin, ədəd. 1 2,5 "Gərginlik Yayı, ədəd. 1 2 hissəli epoksi İncə Bailing Tel 22-AWG İzolə edilmiş TelSalvaged Hardware: atılmış CD-ROM Media, ədəd. 2 GearBox oyuncaq avtomobildən qurtarıldı, ədəd.1 Kasnağı olan zamanlama kəməri, ədəd.1 ədəd taxta nazik hurda sacdan Elektron Bileşenler: 10k ohm Panel Montaj Potensiometr, ədəd.1 1k ohm rezistor, ədəd.1 Montaj edilmiş 2-amp H-Bridge PCBA, ədəd.1 Gear ilə DC Motor, ədəd.1 (İsteğe bağlı, lakin tövsiyə olunur)) PCBA 0.1 "Molex 2-pinli, 3-pinli və 4-pinli Tel Konnektorları üçün Molex qıvrımlı bağlantı terminatorları üçün PCBA 0.1-də boşluqlu pinlərdə alətlər: #1 Philips Tornavida #2 Philips Tornavida Teneke Snips 7/16" Açarlar 1/4 "Qoz Sürücü İğne-Burun Kəlbətin Matkabı, bitləri 1/4-20 Kalıp (Kran və Kalıp dəstində olduğu kimi)

Addım 2: Planlaşdırın, İşarələyin və Öncədən Qazın

Planlaşdırın, İşarələyin və Əvvəldən Qazın
Planlaşdırın, İşarələyin və Əvvəldən Qazın

CD -lərdən birinin xarici kənarı ilə konsentrik bir dairə yaratmaq üçün pusuladan istifadə etdim. Sonra o dairəni altı bərabər seqmentə bölmək üçün pusuladan istifadə etdim, sonra hər birini dairənin cəmi on iki seqmentinə ikiyə böldüm. Hər iki CD -dən hər işarələnmiş çuxuru qazdım. Yeri gəlmişkən, yalnız Sharpie Marker kimi xüsusi bir mürəkkəb olan bir CD-yə yaza bilərsiniz. Sürücü kasnağının quraşdırılması üçün metal təbəqədən bəzi mötərizələr qoydum və bu delikləri əvvəlcədən qazdıq. Sonra mötərizələrin şəklini kəsdim və düzgün formada bükdüm. Potensiometrini taxta parçasına montaj etmək üçün 1/4 düymlük delik açdım və mötərizələrin taxılacağı ağacdakı delikləri əvvəlcədən qazdım. Kameranın üzərinə quraşdırılması üçün boltu dik vəziyyətdə quraşdırmaq üçün CD -lərdən birində 1/4 delik açmalısınız.

Addım 3: Üst CD -ni Potansiometr üzərinə quraşdırın

Üst CD -ni Potansiometr üzərinə quraşdırın
Üst CD -ni Potansiometr üzərinə quraşdırın
Üst CD -ni Potansiometr üzərinə quraşdırın
Üst CD -ni Potansiometr üzərinə quraşdırın

Radio Shack -dən 2,99 dollara aldığım potensialiometr, üstəlik, kiçik, nazik yuyucusu və nazik bir qoz ilə birlikdə panelin arxasına bağlanmasına imkan verdi. Həm də nədənsə çox uzun bir şaft var idi. Ediləcək ilk şey şaftı möhkəmləndirmək və içindəki ipləri 1/4-20 qəliblə kəsməkdir. İstifadə etdiyim alüminiumdan hazırlandı, buna görə kəsmə çox hamar getdi, amma iplər ola biləcəyi qədər möhkəm deyil. Yuyucunu götürün və CD-ROMun ortasındakı çuxurun altına ortalayın. CD -nin orta çuxurunun diametrini qələmlə yuyucunun üzərinə qeyd edin. İndi qalay qəlpələrinizi istifadə edin və yuyucunun diametrini CD-ROM-un mərkəz çuxuruna tam uyğun olana qədər kəsin. Bu xüsusiyyətdən istifadə etmək üçün CD-ROMda bir delik açın. Hizalama çuxurunun düzgün yerləşdirilməsi ilə yuyucunun dəqiq kəsilməsi arasında potansiyometriniz karuselin tam mərkəzində olacaq. Qozu sıxın və CD-si etibarlı şəkildə quraşdırılmışdır. 1/4-20 altıbucaqlı somunlardan birinə, potansiyometrin milinə yapışdırın.

Addım 4: Alt CD -ni Yuxarı CD -yə bağlayın

Alt CD -ni Yuxarı CD -yə bağlayın
Alt CD -ni Yuxarı CD -yə bağlayın

Aşağıdakı CD-ROMu əslində əlavə etməzdən əvvəl, kameranın montaj cıvatasını bağlayın. Digər CD-ni bu qurğunun üzərinə bağlamaq üçün on iki 4-40 maşın vintini, ara parçasını və altıbucaqlı qoz-fındıqdan istifadə edin.

Addım 5: Karuseli Ağaca Monte edin

Karuseli Ağaca Təyin
Karuseli Ağaca Təyin

Yivli potensiometr şaftını əvvəlcədən qazılmış 1/4 düymlük taxtadakı delikdən keçirin. İkinci 1/4-20 altıbucaqlı qozu potansiyometrin şaftına keçirin və qozu aşağı sıxın ki, potensialiometrdə karusel irəli baxsın. analoq diapazonunun tam mərkəzindədir. Bu işi asanlaşdırmaq üçün şaftın ucunu kəsik işarəsi ilə qeyd etdim.

Addım 6: MCU'nuzu Seriya Voltmetrinə çevirmək üçün Bəzi Test Firmware yazın

MCU'nuzu Seriya Voltmetrinə çevirmək üçün Bəzi Test Firmware yazın
MCU'nuzu Seriya Voltmetrinə çevirmək üçün Bəzi Test Firmware yazın

Quruluşumda NXP LPC2148 -dən LPC2148 MCU istifadə etdim, çünki iş təcrübəmlə tanışam. Digər yaxşı seçimlər, analoq girişli hər hansı bir ucuz MCU və pulsuz GNU alət zənciri və RS232 portu olan pulsuz GPIO pinləri olacaq. IDE və seçdiyiniz kompilyatordan istifadə edərək qərar verdiyiniz analoq girişi oxuyacaq və seriya portunda nəticələr. MCU proqramlaşdırmasının mürəkkəbliyi nəzərə alınmaqla, bu mövzuda daha dərin təlimatlar özlüyündə bir şey ola bilər. MCU'nuzu uyğun bir flaş kabeli ilə yandırın. Kodunuz ilk cəhddə düzgün işləyir, elə deyilmi?

Addım 7: MCU oxunuşlarınızı kalibr edin

MCU oxunuşlarınızı kalibr edin
MCU oxunuşlarınızı kalibr edin
MCU oxunuşlarınızı kalibr edin
MCU oxunuşlarınızı kalibr edin

Beləliklə, potensialiometrinizi bəzi timsah klipləri ilə MCU lövhəsinə bağlayın. Sol elektrik terminalını MCU lövhəsindəki 3.3VDC mənbəyinə bağladım, sağ terminala toprakladım və orta terminalı Analog giriş pininə 1K rezistor vasitəsilə bağladım. Potansiyometr səyahət müddətinin birindədir. MCU'nuzu bir enerji mənbəyi ilə təmin edin və serial kabelinizi bağlayın. Sevdiyiniz RS232 Terminal proqramını açın və oxunuşların daxil olmasını izləyin. İlk olaraq axtardığım şey ADC-nin qeydiyyatdan keçə biləcəyi ən yüksək/ən aşağı gərginlik idi. Mən bu nömrələri firmware-ə qoydum, voltmetr kodumda bir az xülya nömrəsi istifadə etdim., yenidən tərtib etdi, yenidən yüklədi və terminal proqramımı yenidən başladım. Yeri gəlmişkən, "_udivsi ()" izləmək çətindir. Göründüyü kimi, LPC2000 MCU bölünməyi sevmir. İstədiyim növbəti ədədlər, karuselin düz irəli, sola və sağa işarə etdiyi gərginlik idi. Karuselin mənalı nömrələr əldə edə biləcəyinizdən daha çox sola və sağa dönə biləcəyini gördüm. Təxminən 180 dərəcə yaxşı oxudum, buna görə kameramı soldan tam sağa yönəldə bildim. Yenə də bu rəqəmləri firmware proqramında hesablamalarma əlavə etdim. Bu, potensiometrdən alınan oxunuşu bir qədər etibarlı sensor oxunuşuna çevirir.

Addım 8: Qalan Avadanlıq və Elektronikanı əlavə edin

Qalan Avadanlıq və Elektronikanı əlavə edin
Qalan Avadanlıq və Elektronikanı əlavə edin
Qalan Avadanlıq və Elektronika əlavə edin
Qalan Avadanlıq və Elektronika əlavə edin

Mötərizəni taxta vintlər ilə taxta parçaya vidalayın. Sürət qutusunun bir küncünü mötərizələrdən birinə yapışdırın. Zamanlama kəmərini karuselə və sürücü kasnağına bağlayın. Gerekirse, əlavə uzunluq üçün bir az tel istifadə edərək, iki mötərizə arasındakı gərginlik yayını bağlayın. İndi H-Bridge PCB-ni (köhnə bir layihədən artıq olan) taxta parçasına, iki mötərizənin arasına vidaladım.

Addım 9: Kabel çəkmə

Kabel çəkmə
Kabel çəkmə
Kabel çəkmə
Kabel çəkmə
Kabel çəkmə
Kabel çəkmə

Ah, sərxoşluğun vaxtıdır. MCU'nuzu potansiyometrə bağlayan tellərə ehtiyacınız olacaq (bu detalların təkrarlanması üçün 7-ci addıma baxın), MCU'nuzu H-Körpüsünə bağlayın və H-Körpüsünü dişli motoruna bağlayın. Bu telləri ölçün, kəsin, soyun və lehimləyin. Daha modul bir kabel sistemi üçün başlıq pinləri və bağlayıcıları, sıxılmış tel uclarını və istilik büzücü borular və rezin bantlar və fermuar bağları və cırtdanlar və zımbalar və lent kabelləri və lotlardan istifadə edin. mouser.com -dan bahalı kiçik hissələr. Ciddi olaraq, həqiqətən yaxşı kabellər hazırlamaq çox işdir. Sisteminiz üçün ən yaxşısını edin.

Addım 10: Firmware proqramınızı bitirin

Beləliklə, indi cihazlarınız və elektronikanız işləyir və kalibrləmə nömrələriniz var. Yaradıcısından qorxmağı və küsməyi öyrənə bilən bir neyron şəbəkə istifadə edərək pis, insan həyatı görməməzliyə vurduğunuz proqramı yazın. Mümkünsə, əlavə təsadüfi davranış üçün bəzi siçan beyin hüceyrələri ilə əlaqə qurun. Robotunuza alov atıcıları və sünbüllər əlavə etməyi qətiliklə tövsiyə edərdim. Yaxşı ki, indi robotunuzun kor yerində daha az qəhrəman gizlətdiyi yer var. Onun Axilles dabanı indi nazik pambıq idman corabına bərabərdir … nömrə … yenə. İlk kitabımı oxuduğunuz üçün təşəkkürlər.

Tövsiyə: