INHOUDSOPGAWE:

MCU-beheerbare karrusel vir 'n kameras: 10 stappe
MCU-beheerbare karrusel vir 'n kameras: 10 stappe

Video: MCU-beheerbare karrusel vir 'n kameras: 10 stappe

Video: MCU-beheerbare karrusel vir 'n kameras: 10 stappe
Video: Shibarium Bone Shiba Inu Coin DogeCoin Multi Millionaire Whales Talk About NFT Gaming Breeding DeFi 2024, November
Anonim
MCU-beheerbare karrusel vir 'n kamera-houer
MCU-beheerbare karrusel vir 'n kamera-houer
MCU-beheerbare karrusel vir 'n kamera-houer
MCU-beheerbare karrusel vir 'n kamera-houer

U is dus 'n bose Mad Scientist en bou u nuutste destructo-bot. U het die pynlike les geleer dat, as u dit verydel het, die beste is om nie u skepping in die vlees te wees nie, met die brandende en die boeie. Terwyl u skepping die suidwand van die eerste oewer van YourTownVille breek, gaan dit noordwaarts in die rigting van die gewel, as u nemesis skielik uit die ooste inkom en u hoë-H-brug met 'n metalen tema afwerp met 'n held-tema, die MCU met rugspanning braai en u duisende in robotonderdele kos en potensiële buit verloor die bank, terwyl hy die dag bespaar en die meisie kry. Tipiese helde. As u net die versiendheid gehad het om 'n visie -stelsel te installeer wat met die ekstra analoog stok op die gamepad sou kon draai waarmee u die masjien van u seiljag in internasionale waters dryf … Wel, hier is 'n manier om te bou so 'n stelsel. (Ek hoop niemand het moeg geraak vir die bose mal wetenskaplike scenario hierbo nie)

Stap 1: Onderdele en gereedskap

Onderdele en gereedskap
Onderdele en gereedskap

Hardeware benodig: 1/4-20 x 2 "lang bout, aantal. 1 1/4-20 hekselmoer, aantal. 3 1/4-20 vleuelmoer, aantal. 1 4-40 masjienskroef, aantal. 12 4- 40 Masjienmoer, aantal 12 1/4 "lang #4 afstandhouers, aantal 12 houtskroewe, aantal 6 1/16 "x 1,5" lang pen, aantal 1 2,5 "spanningsveer, aantal. 1 tweedelige epoxy dun koordraad 22-AWG geïsoleerde draad Geredde hardeware: weggegooide CD-ROM-media, aantal. 2 versnellingsbak gered uit speelgoedmotor, aantal. 1 tandriem met katrol, aantal. 1 stuk van hout dun skrootplaatmetaal Elektroniese komponente: 10k ohm Paneelmonteerpotensiometer, aantal. 1 1k ohm weerstand, aantal. 1 Gemonteerde 2-amp H-Bridge PCBA, kw.) MCU van keuse, op 'n PCBA 0.1 "spasie met penne vir aansluitings Molex 2-pins, 3-pin en 4-pin Wire Connectors Molex crimp-on connection terminators Tools: #1 Philips Screwdriver #2 Philips Screwdriver Tin Snips 7/16" Moersleutels 1/4 "moerdraaier naald-neus tang boor, met bits 1/4-20 matrijs (soos in 'n kraan- en sterfstel) Sharpie Marker Kompas Soldeerset Draadstripers Houtzaag

Stap 2: Beplan, merk en pre-boor

Beplan, merk en pre-boor
Beplan, merk en pre-boor

Ek het die kompas gebruik om 'n sirkel te skep wat konsentries is met die buitenste rand van een van die CD's. Ek gebruik toe die kompas om die sirkel in ses gelyke segmente te verdeel, en deel dit dan deur twee vir 'n totaal van twaalf segmente van die sirkel. Ek het elke gemerkte gat uit albei CD's geboor. Terloops, u kan slegs op 'n CD skryf met spesiale ink, soos 'n Sharpie Marker. Vervolgens sny ek die vorm van die hakies uit en buig dit in die regte vorm. Ek het die 1/4 "gat geboor om die potensiometer aan die stuk hout te monteer en die gate in die hout waar die hakies vasgemaak sou word, vooraf geboor U moet ook 'n 1/4 "gat in een van die CD's boor om die bout regop te monteer waarop die kamera geïnstalleer kan word.

Stap 3: Monteer die boonste CD op die potensiometer

Monteer die boonste CD op die potensiometer
Monteer die boonste CD op die potensiometer
Monteer die boonste CD op die potensiometer
Monteer die boonste CD op die potensiometer

Die potensiometer wat ek by Radio Shack gekry het vir $ 2,99 plus belasting, kom met 'n klein, dun wasser en 'n dun moer sodat dit agter 'n paneel kan monteer. Dit het ook om een of ander rede 'n baie lang as gehad. Die eerste ding wat u moet doen, is om die as vas te maak en drade daarin te sny met die 1/4-20 matrijs. Die een wat ek gebruik het, blyk uit aluminium te wees, so die sny het baie glad verloop, maar die drade is nie so sterk as wat hulle kan wees nie. Tog is hulle sterk genoeg. Neem die wasser en sentreer dit onder die gat in die middel van die CD-ROM. Merk die deursnee van die middelste gat van die CD met 'n potlood op die wasser. Gebruik nou u blikkies en sny die wasser se deursnee af totdat dit presies in die middelste gat van die CD-ROM pas. Die potensiometer het ook 'n "stamp" op die oppervlak om dit in die paneel te hou. Boor 'n gat in die CD-ROM om van die funksie gebruik te maak. Tussen die behoorlike plasing van die uitlyngat en die presiese sny van die wasser, sal u potensiometer in die presiese middel van die karrousel wees. Draai die moer vas en u CD is stewig gemonteer. Draai op een van die 1/4-20 heksmoere op die as van die potensiometer.

Stap 4: Draai die onderste CD vas aan die boonste CD

Draai die onderste CD vas aan die boonste CD
Draai die onderste CD vas aan die boonste CD

Bevestig die kamera se monteerbout voordat u die onderste CD-ROM byvoeg. Gebruik die twaalf 4-40 masjienskroewe, afstandhouers en seskantmoere om die ander CD aan hierdie eenheid vas te maak.

Stap 5: Monteer die karrousel op die hout

Monteer die karrus op die hout
Monteer die karrus op die hout

Steek die skroefdraadpotentiometerskag deur die vooraf geboorde 1/4 gat in die hout. Draai die tweede 1/4-20 hekselmoer op die as van die potensiometer en draai die moer vas sodat die karrousel vorentoe wys wanneer die potensiometer is in die presiese middel van sy analoog reeks. Ek het die punt van die as gemerk met die skerpmerker om hierdie taak te vergemaklik.

Stap 6: Skryf 'n toets firmware om u MCU in 'n seriële voltmeter te verander

Skryf 'n toets firmware om u MCU in 'n seriële voltmeter te verander
Skryf 'n toets firmware om u MCU in 'n seriële voltmeter te verander

Ek het die LPC2148 MCU van NXP LPC2148 in my opstelling gebruik, want ek is vertroud met hulle uit my werk. Ander goeie keuses is 'n goedkoop MCU met analoge insette en gratis GPIO -penne met 'n gratis GNU -werktuigketting en 'n RS232 -poort. Gebruik u IDE en samesteller van keuse en skryf 'n firmware wat die analoog invoer wat u besluit het, sal lees en sit die resultate op die seriële poort. Gegewe die kompleksiteit van MCU-programmering, sou meer diepgaande instruksies oor hierdie onderwerp 'n geheel eie wees. Flits u MCU met 'n geskikte flitskabel. U kode werk reg met die eerste probeerslag, nie waar nie?

Stap 7: Kalibreer u MCU -lesings

Kalibreer u MCU -lesings
Kalibreer u MCU -lesings
Kalibreer u MCU -lesings
Kalibreer u MCU -lesings

Koppel dus u potensiometer aan u MCU -bord met 'n paar krokodilleknipsels. Ek het die linker elektriese aansluiting aan die 3.3VDC -bron op die MCU -bord gekoppel, die regterklem gegrond en die middelste aansluiting aan die pen van die analoog ingang gekoppel, deur die 1K -weerstand. die potensiometer is op een van sy reise. Gee 'n kragbron aan u MCU en koppel u seriële kabel. Maak u gunsteling RS232 Terminal-program oop en kyk hoe die lesings inkom. Waarna ek eers gesoek het, was die hoogste/laagste moontlike spanningslesing wat die ADC sou registreer., saamgestel, oorgedruk en begin met my terminale program. Terloops, '_udivsi ()' is moeilik om op te spoor. Blykbaar hou LPC2000 MCU's nie daarvan om verdeeld te wees nie. Ek ook nie, daarom stem ons saam om nie saam te stem nie. Die volgende stel getalle wat ek wou hê, was die spanning toe die karrousel reguit vorentoe, links en regs wys. Ek het gevind dat die karrousel baie verder links en regs kan draai as waaruit u betekenisvolle getalle kan kry. Ek het ongeveer 180 grade goeie lesings gekry, sodat ek my kamera van links na regs kon wys. Ek het weer hierdie getalle by my berekeninge in die firmware gevoeg. Dit maak dat die meting van die potensiometer na 'n ietwat betroubare sensorlesing geneem word.

Stap 8: Heg die oorblywende hardeware en elektronika aan

Heg die oorblywende hardeware en elektronika aan
Heg die oorblywende hardeware en elektronika aan
Heg die oorblywende hardeware en elektronika aan
Heg die oorblywende hardeware en elektronika aan

Skroef die hakies met houtskroewe op die stuk hout vas. Speld 'n hoek van die ratkas aan een van die hakies vas. Monteer die tandriem op die karrousel en die aandryfskyfie. Bevestig u spanveer tussen die twee hakies, indien nodig, met 'n paar draaddraad vir ekstra lengte. Nou het ek my H-Bridge-printplaat (oorskot van 'n ou projek) op die stuk hout tussen die twee hakies vasgeskroef.

Stap 9: Bekabeling

Kabels
Kabels
Kabels
Kabels
Kabels
Kabels

Ag, tyd vir droefheid. U benodig drade wat u MCU met die potensiometer verbind (sien stap 7 vir 'n herhaling van die besonderhede), verbind u MCU met die H-brug en verbind die H-brug met die ratmotor. U kan u bedrading minimaal hou: net meet, sny, strook en soldeer hierdie drade. Vir 'n meer modulêre bedradingstelsel, gebruik kopstukke en verbindings en krimpdraadafsluitings en krimpbande en rubberbande en ritsbande en klittenbandjies en krammetjies en lintkabels en baie van duur klein onderdele van mouser.com. Om regtig goeie kabels te maak, is baie werk. Doen wat die beste vir u stelsel werk.

Stap 10: Voltooi u firmware

Dus, nou het u hardeware en elektronika aan die werk, en u het kalibrasiegetalle. Skryf u bose, menslik-nie-geïgnoreerde firmware neer met behulp van 'n neurale net wat kan leer om bang te wees vir die skepper. As dit moontlik is, skakel 'n paar muisbreinselle in vir ekstra ewekansige gedrag. Ek sal beslis aanbeveel dat jy ook vlamwerpers en spykers by jou robot voeg. Wel, nou het jou robot minder held-wegsteekplek in sy blindekol. Sy achilleshiel is nou gepantser deur die ekwivalent van … 'n dun katoenen gimnasiumsokkie, maar dit is goed, want jou aartsvyand is waarskynlik nie so helder nie. Sterkte daar buite, en onthou om nie die syfers van Pi vir jou Switserse bankrekening te gebruik nie nommer … weer. Dankie dat u my eerste boek gelees het.

Aanbeveel: