Sadržaj:

MCC upravljački rotirajući izbornik za postavljanje kamere: 10 koraka
MCC upravljački rotirajući izbornik za postavljanje kamere: 10 koraka

Video: MCC upravljački rotirajući izbornik za postavljanje kamere: 10 koraka

Video: MCC upravljački rotirajući izbornik za postavljanje kamere: 10 koraka
Video: Интернет-технологии - Информатика для руководителей бизнеса 2016 2024, Novembar
Anonim
MCC upravljački rotirajući izbornik za postavljanje kamere
MCC upravljački rotirajući izbornik za postavljanje kamere
MCC upravljački rotirajući izbornik za postavljanje kamere
MCC upravljački rotirajući izbornik za postavljanje kamere

Dakle, ti si zli ludi naučnik, koji pravi svoj najnoviji destructo-bot. Naučili ste bolnu lekciju da je, kada je osujećeno, najbolje da ne budete na svojoj kreaciji u tijelu, sa zapaljenjem i lisicama. Kako vaša kreacija probija južni zid prve obale vašeg grada, nastavlja se prema sjeveru prema trezor, kad odjednom vaš neprijatelj dođe s istoka i iskrače vaš H-most velike amperaže s metalnim projektilom na temu heroja, pržeći MCU povratnim naponom i koštajući vas hiljade u delovima robota i izgubivši potencijalni plijen od u banci, štedeći dan i dobivši djevojčicu. Tipične herojske stvari. Da ste samo imali predviđanje da instalirate sistem za viziju koji se mogao pomicati sa dodatnim analognim štapom na onom gamepadu s kojim ste vozili mašinu sa svoje jahte koja je plovila u međunarodnim vodama … Pa, postoji jedan način za izgradnju takav sistem. (Nadam se da se niko nije umorio od gore navedenog scenarija zlog ludog naučnika)

Korak 1: Dijelovi i alati

Dijelovi i alati
Dijelovi i alati

Potreban hardver: 1/4-20 x 2 "dugi vijak, kom. 1 1/4-20 Šesterokutna matica, kom. 3 1/4-20 Matica krila, kom. 1 4-40 Strojni vijak, kom. 12 4- 40 Strojna matica, kom. 12 1/4 "dugih #4 odstojnika, kom. 12 vijaka za drvo, kom. 6 1/16 "x 1,5" dugačka igla, kom. 1 2.5 "Opruga za zatezanje, kom. 1 2-dijelna epoksidna tanka žica za spašavanje 22-AWG izolirana žica Opremljena oprema: odbačeni CD-ROM mediji, kom. 2 GearBox spašen iz auta za igrače, kom. 1 Zupčasti remen sa remenicom, kom. 1 komad od lima, tankog lima, otpadnog limaElektroničke komponente: 10k ohm potenciometar za montažu na ploču, kom. 1 1k ohm otpornik, kom. 1 Sklopljeni H-Bridge PCBA sa 2 ampera, kom.) MCU po izboru, na PCBA-i 0,1 "razmaknuti pinovi za povezivanje Molex 2-pinski, 3-pinski i 4-pinski žičani konektori Molex priključci za spajanje sa utikačem Alati: #1 Philips odvijač #2 Philips odvijač Limane 7/16" Ključevi 1/4 "odvijač s odvijačem, kliješta s iglama, s nastavcima 1/4-20 matrica (kao u kompletu za kucanje i matricu) Sharpie Marker Kompas Komplet za lemljenje Žica za skidanje pile za drvo

Korak 2: Planirajte, označite i prethodno izbušite

Planirajte, označite i prethodno izbušite
Planirajte, označite i prethodno izbušite

Upotrijebio sam kompas za stvaranje kruga koncentričnog s vanjskim rubom jednog od CD -ova. Zatim sam upotrijebio kompas da podijelim taj krug na šest jednakih segmenata, a zatim svaki od njih podijelim s dva, na ukupno dvanaest segmenata kruga. Izbušio sam svaku označenu rupu na oba CD -a. Usput, možete pisati samo na CD-u sa posebnim mastilom, poput Sharpie markera. Označio sam neke zagrade od lima za montažu pogonske remenice i prethodno izbušio te rupe. Zatim sam izrezao oblik držača i savio ih u pravilan oblik. Izbušio sam rupu od 1/4 "za pričvršćivanje potenciometra na komad drveta i prethodno izbušio rupe u drvetu na koje bi se nosači mogli montirati Gore ćete također morati izbušiti rupu od 1/4 "u jednom od CD -ova za postavljanje vijka uspravno na koji će se postaviti kamera.

Korak 3: Postavite gornji CD na potenciometar

Postavite gornji CD na potenciometar
Postavite gornji CD na potenciometar
Postavite gornji CD na potenciometar
Postavite gornji CD na potenciometar

Potenciometar koji sam dobio od Radio Shacka za 2,99 USD plus porez došao je s malom, tankom podloškom i tankom maticom koja mu omogućuje da se montira iza ploče. Također je iz nekog razloga imala vrlo dugu osovinu. Prvo što treba učiniti je učvrstiti osovinu i izrezati niti u njoj matricom 1/4-20. Ispostavilo se da je ovaj koji sam koristio izrađen od aluminija, pa je rezanje prošlo vrlo glatko, ali niti nisu toliko jake koliko bi mogle biti. Ipak, oni su dovoljno jaki. Uzmite perilicu i centrirajte je ispod rupe u sredini CD-ROM-a. Olovkom označite promjer središnje rupe CD -a na podlošci. Sada, upotrijebite svoje kositrene šnale i smanjite promjer perilice sve dok ne stane točno u središnju rupu na CD-ROM-u. Potenciometar također ima "izbočinu" na površini kako bi ostao poravnat u ploči. Izbušite rupu na CD-ROM-u da biste iskoristili tu mogućnost. Između pravilnog postavljanja rupe za poravnanje i tačnog rezanja podloške, vaš potenciometar će se nalaziti u tačnom centru vrtuljka. Pritegnite maticu i vaš CD je sigurno pričvršćen. Navucite jednu od šesterokutnih matica 1/4-20 na osovinu potenciometra.

Korak 4: Pričvrstite donji CD za gornji CD

Pričvrstite donji CD za gornji CD
Pričvrstite donji CD za gornji CD

Prije nego što zaista dodate donji CD-ROM, pričvrstite pričvrsni vijak kamere. Upotrijebite dvanaest 4-40 strojnih vijaka, odstojnike i šesterokutne matice da pričvrstite drugi CD na ovaj sklop.

Korak 5: Montirajte ringišpil na drvo

Montirajte ringišpil na drvo
Montirajte ringišpil na drvo

Vratite potenciometarsku osovinu s navojem kroz prethodno izbušenu rupu od 1/4 u drvu. Drugu šesterokutnu maticu 1/4-20 navucite na osovinu potenciometra i zategnite maticu tako da vrtuljak bude usmjeren prema naprijed kada potenciometar nalazi se u tačnom centru svog analognog raspona. Označio sam vrh vratila oštrim markerom kako bih olakšao ovaj zadatak.

Korak 6: Napišite testni firmver za pretvaranje MCU -a u serijski voltmetar

Napišite testni firmver za pretvaranje MCU -a u serijski voltmetar
Napišite testni firmver za pretvaranje MCU -a u serijski voltmetar

Koristio sam LPC2148 MCU iz NXP LPC2148 u svojim postavkama, jer ih poznajem iz iskustva na svom poslu. Drugi dobar izbor bi bio bilo koji jeftini MCU sa analognim ulazima i besplatnim GPIO pinovima sa besplatnim GNU lancem alata i RS232 portom. Koristeći vaš IDE i kompajler po izboru, napišite neki firmver koji će pročitati analogni ulaz za koji ste se odlučili i stavite rezultati na serijskom portu. S obzirom na složenost programiranja MCU-a, dublja uputstva o ovoj temi bila bi sama po sebi cjelina. Uključite MCU pomoću odgovarajućeg kabla za blic. Vaš kôd radi ispravno iz prvog pokušaja, zar ne?

Korak 7: Kalibrirajte očitanja MCU -a

Kalibrirajte svoja MCU očitanja
Kalibrirajte svoja MCU očitanja
Kalibrirajte svoja MCU očitanja
Kalibrirajte svoja MCU očitanja

Dakle, povežite svoj potenciometar sa MCU pločom s nekim štipaljkama od aligatora. Priključio sam lijevi električni terminal na 3.3VDC izvor na MCU ploči, uzemljio desni terminal i spojio srednji terminal na pin analognog ulaza, kroz 1K otpornik. Otpornik vas sprječava da ispustite čarobni dim iz vašeg MCU -a kada potenciometar je na jednoj od poteza. Opskrbite MCU izvorom napajanja i priključite serijski kabel. Otvorite svoj omiljeni program terminala RS232 i gledajte kako dolaze očitanja. Prvo sam tražio najveći/najmanji mogući napon koji bi očitao ADC. Stavio sam te brojeve u svoj firmver, upotrijebio neku fantastičnu matematiku na svom kodu voltmetra, ponovo kompajlirao, reflashirao i pokrenuo sigurnosno kopiranje terminala. Usput, "_udivsi ()" je teško pronaći. Očigledno, LPC2000 MCU -i ne vole podjelu. Ni ja, pa smo se složili da se ne slažemo. Sljedeći skup brojeva koje sam želio bio je napon kada je vrtuljak pokazao ravno naprijed, lijevo i desno. Otkrio sam da se rotirajući izbornik može okrenuti daleko više lijevo i desno nego što možete dobiti iz smislenih brojeva. Dobio sam dobra očitanja za otprilike punih 180 stepeni, pa sam mogao usmjeriti kameru s lijeve na lijevu na desnu. Ponovo sam dodao ove brojeve u svoje proračune u firmveru. Ovo čini očitavanje uzeto sa potenciometra u donekle pouzdano očitanje senzora.

Korak 8: Priključite preostali hardver i elektroniku

Priključite preostali hardver i elektroniku
Priključite preostali hardver i elektroniku
Priključite preostali hardver i elektroniku
Priključite preostali hardver i elektroniku

Zašrafite držače na komad drveta vijcima za drvo. Zakačite ugao mjenjača na jedan od držača. Montirajte razvodni remen na vrtuljak i pogonsku remenicu. Pričvrstite svoju zateznu oprugu između dva držača, ako je potrebno pomoću dodatne žice za dodatnu dužinu. Sada sam pričvrstio svoju H-Bridge PCB ploču (višak iz starog projekta) na komad drveta, između dva držača.

Korak 9: Kabliranje

Kabliranje
Kabliranje
Kabliranje
Kabliranje
Kabliranje
Kabliranje

Ah, vrijeme je za muke. Trebat će vam žice koje povezuju vaš MCU s potenciometrom (pogledajte korak 7 za ponavljanje tih detalja), povezujući MCU s H-mostom i povezujući H-most s motorom zupčanika. Ožičenje možete održati minimalnim: samo izmjerite, režite, ogolite i lemite ove žice. Za modularniji sistem ožičenja, upotrijebite zatiče i konektore zaglavlja i stezne žice, termoskupljajuće cijevi i gumice te patentne zatvarače i čičak trake i spajalice i vrpčane kabele i puno skupih malih dijelova sa mouser.com. Ozbiljno, pravljenje zaista dobrih kabela puno je posla. Učinite sve što najbolje funkcionira za vaš sistem.

Korak 10: Dovršite svoj firmver

Dakle, sada vaš hardver i elektronika rade, a imate i kalibracijske brojeve. Napišite svoj zli firmver koji zanemaruje ljudske živote koristeći neuronsku mrežu sposobnu naučiti bojati se i zamjeriti svom tvorcu. Ako je moguće, povežite se s nekim moždanim ćelijama miša za ekstra slučajno ponašanje. Svakako bih preporučio da svom robotu dodate i bacače plamena i šiljke. Pa, sada vaš robot ima manje prostora za skrivanje heroja u svom mrtvom kutu. Njegova Ahilova peta sada je oklopljena ekvivalentom od … tanke pamučne čarape za teretanu, ali to je u redu, jer vaš suparnički suparnik vjerojatno nije toliko svijetao. Sretno vam bilo i ne zaboravite da ne koristite znamenke Pi za svoj račun u švicarskoj banci broj … opet. Hvala vam što ste pročitali moj prvi dokument.

Preporučuje se: