Tartalomjegyzék:

MCU-vezérelt körhinta a kamerához rögzítéshez: 10 lépés
MCU-vezérelt körhinta a kamerához rögzítéshez: 10 lépés
Anonim
MCU-vezérelhető körhinta a kamerához rögzítéshez
MCU-vezérelhető körhinta a kamerához rögzítéshez
MCU-vezérelhető körhinta a kamerához rögzítéshez
MCU-vezérelhető körhinta a kamerához rögzítéshez

Szóval, gonosz őrült tudós vagy, és a legújabb destructo-botodat építed. Megtanulta azt a fájdalmas leckét, hogy ha megfosztják, a legjobb, ha nem a húsban lévő teremtmény fedélzetén tartózkodik, az égéssel és a bilincsekkel. Mivel a teremtménye a YourTownVille első partjának déli falát sérti, észak felé folytatódik boltozat, amikor hirtelen ellenségei keletről jönnek, és rövidre zárják a nagy áramerősségű H-hidat egy hős témájú dobott fémlövedékkel, megsütve az MCU-t ellenfeszültséggel, és több ezer dollárba kerülnek a robot alkatrészei, és elveszett potenciális zsákmány a bank, miközben megmentette a napot, és megszerezte a lányt. Tipikus hős cucc. Ha csak előre látta volna, hogy olyan látórendszert telepítsen, amely az extra analóg pálcával a játékpadon, amellyel a gépet vezette a jachtjáról, a nemzetközi vizeken lebegtetett… Nos, itt van az egyik módja annak, hogy egy ilyen rendszer. (Remélem, senki sem unta meg a fenti gonosz őrült tudós forgatókönyvet)

1. lépés: Alkatrészek és eszközök

Alkatrészek és eszközök
Alkatrészek és eszközök

Szükséges hardver: 1/4-20 x 2 "hosszú csavar, 1 1/4-20 hatszögletű anya, 3 db 1/4-20 szárnyas anya, 1-4-40 gépcsavar, 12 db 40 Gépanya, 12 db 1/4 "hosszú #4 távtartó, db 12 Facsavar, db. 6 1/16 "x 1,5" hosszú csap, db. 1 2,5 hüvelykes feszítőrugó, db. 1 2 részes epoxi vékony csavarozó huzal 22-AWG szigetelt huzal Megmentett hardver: eldobott CD-ROM-adathordozó, db. fából készült vékony fémhulladék-fémlemezből Elektronikai alkatrészek: 10 k ohmos panelre szerelhető potenciométer, 1 db 1 k ohmos ellenállás, 1 db Összeszerelt 2 amperes H-híd PCBA, 1 db egyenáramú motor hajtóművel, 1-es (opcionális, de ajánlott) Választható MCU, PCBA-n 0,1 "távolságra lévő tüskék Molex 2-tűs, 3-tűs és 4-tűs vezetékcsatlakozókhoz Molex krimpelhető csatlakozóvégzárók Eszközök: #1 Philips csavarhúzó #2 Philips csavarhúzó bádogcsavar 7/16" Csavarkulcsok 1/4 "-os csavarhúzó tű-orr fogó fúró, 1/4-20 szerszámokkal (mint egy csap és szerszámkészletben) Sharpie Marker Iránytű Forrasztókészlet Drótcsiszolók Fafűrész

2. lépés: Tervezés, jelölés és előfúrás

Tervezés, jelölés és előfúrás
Tervezés, jelölés és előfúrás

Az iránytű segítségével kör alakú koncentrikusat készítettem az egyik CD külső szélével. Ezután az iránytű segítségével osztottam fel azt a kört hat egyenlő szegmensre, majd osszam mindegyiket kettővel, összesen tizenkét szegmensre. Mindegyik megjelölt lyukat kifúrtam mindkét CD -ből. Egyébként csak speciális tintával rendelkező CD-re írhat, mint például a Sharpie Marker. Megjelöltem néhány tartólemezt fémlemezből a meghajtó szíjtárcsa felszereléséhez, és előre fúrtam ezeket a lyukakat. Ezután kivágtam a konzolok alakját, és a megfelelő formába hajlítottam. Fúrtam az 1/4 -os lyukat a potenciométer rögzítéséhez a fadarabhoz, és előre fúrtam a lyukakat a fába, ahová a konzolokat szerelték. felfelé is. 1/4 hüvelykes lyukat kell fúrnia az egyik CD -n, hogy a csavart függőlegesen rögzítse a kamera felszereléséhez.

3. lépés: Szerelje fel a felső CD -t a potenciométerre

Szerelje fel a felső CD -t a potenciométerre
Szerelje fel a felső CD -t a potenciométerre
Szerelje fel a felső CD -t a potenciométerre
Szerelje fel a felső CD -t a potenciométerre

A potenciométert, amelyet a Radio Shack -től kaptam 2,99 dollárért adóval együtt, egy kicsi, vékony alátét és egy vékony anya tette hozzá, amely lehetővé teszi, hogy egy panel mögé szerelhető legyen. Valamiért nagyon hosszú tengelye is volt. Az első dolog, amit meg kell tennie, rögzítse a tengelyt, és vágja el a meneteket az 1/4-20 szerszámmal. Az általam használt alumíniumból készült, így a vágás nagyon simán ment, de a szálak nem olyan erősek, mint amilyenek lehetnének. Elég erősek. Fogja meg az alátétet, és helyezze középre a CD-ROM közepén lévő lyuk alatt. Ceruzával jelölje be a CD -lemez középső lyukának átmérőjét az alátétre. Most használja a bádogcsipeszeket, és vágja le az alátét átmérőjét, amíg pontosan be nem illeszkedik a CD-ROM középső lyukába. A potenciométernek van egy "dudora" is a felületén, hogy igazodjon a panelhez. Fúrjon lyukat a CD-ROM-ra, hogy kihasználja ezt a funkciót. A beállító lyuk megfelelő elhelyezése és az alátét pontos vágása között a potenciométer a körhinta pontos közepén lesz. Húzza meg az anyát, és a CD biztonságosan rögzítve van. Csavarja rá az 1/4-20 hatlapú anyák egyikét a potenciométer tengelyére.

4. lépés: Csavarja az alsó CD -t a felső CD -re

Csavarja az alsó CD -t a felső CD -re
Csavarja az alsó CD -t a felső CD -re

Mielőtt ténylegesen hozzáadná az alsó CD-ROM-ot, rögzítse a fényképezőgép rögzítőcsavarját. Használja a tizenkét 4-40 gépcsavart, távtartót és hatlapfejű anyát, hogy a másik CD-t erre a szerelvényre csavarja.

Lépés: Szerelje fel a körhintát a fára

Szerelje fel a körhintát a fára
Szerelje fel a körhintát a fára

Helyezze a menetes potenciométer tengelyt a fába előre fúrt 1/4 lyukon keresztül. Fűzze be a második 1/4-20 hatlapú anyát a potenciométer tengelyére, és húzza meg az anyát úgy, hogy a körhinta előrefelé mutasson, amikor a potenciométer Analóg tartományának közepén van. A tengely hegyét az élesítés jelölővel jelöltem meg, hogy megkönnyítsem ezt a feladatot.

6. lépés: Írjon néhány teszt firmware -t, hogy az MCU -t soros voltmérővé alakítsa

Írjon néhány teszt firmware -t, hogy az MCU -t soros voltmérővé alakítsa
Írjon néhány teszt firmware -t, hogy az MCU -t soros voltmérővé alakítsa

A beállításom során az NXP LPC2148 LPC2148 MCU -ját használtam, mert ismerem őket a munkahelyemen. További jó választás lehet bármely olcsó MCU analóg bemenettel és ingyenes GPIO tűkkel, ingyenes GNU szerszámlánccal és RS232 porttal. Az IDE és a választott fordító segítségével írjon néhány firmware -t, amely elolvassa az analóg bemenetet, és úgy döntött, hogy eredményeket a soros porton. Tekintettel az MCU programozás összetettségére, a témával kapcsolatos részletesebb utasítások teljesen önállóak lennének. Villogtassa fel az MCU -t egy megfelelő flash kábellel. A kódod első próbálkozáskor megfelelően működik, nem?

7. lépés: Kalibrálja az MCU -értékeket

Kalibrálja az MCU -értékeket
Kalibrálja az MCU -értékeket
Kalibrálja az MCU -értékeket
Kalibrálja az MCU -értékeket

Tehát csatlakoztassa a potenciométert az MCU kártyához néhány alligátorcsipesszel. Csatlakoztattam a bal oldali elektromos csatlakozót az MCU -kártya 3.3VDC forrásához, földeltem a jobb oldali csatlakozót, és a középső csatlakozót az analóg bemenet tűjéhez, az 1K ellenálláson keresztül. Az ellenállás megakadályozza, hogy a varázslatos füstöt az MCU -ból engedje ki, amikor a potenciométer az útvonal egyik szakaszán van. Biztosítsa az MCU -t áramforrással, és csatlakoztassa a soros kábelt. Nyissa meg kedvenc RS232 terminál programját, és nézze meg a beérkező értékeket. Először azt kerestem, hogy a lehető legmagasabb/legalacsonyabb feszültségértéket, amelyet az ADC regisztrál. Ezeket a számokat a firmware-be raktam, néhány divatos szám-matekot használtam a voltmérő kódomon, újra fordítottam, frissítettem, és elindítottam a terminálprogramomat. Egyébként a "_udivsi ()" bonyolult nyomon követhető. Úgy tűnik, az LPC2000 MCU -k nem szeretnek osztani. Én sem, így megegyeztünk, hogy nem értünk egyet. A következő számhalmaz, amit akartam, az volt a feszültség, amikor a körhinta egyenesen előre, balra és jobbra mutatott. Azt tapasztaltam, hogy a körhinta sokkal messzebbre fordulhat balra és jobbra, mint amennyi értelmes számot kaphat. Körülbelül 180 fokos értékeket kaptam, így a kamerát balról jobbra tudtam irányítani. Ismét hozzáadtam ezeket a számokat a firmware -ben végzett számításaimhoz. Ez a potenciométerből vett leolvasást némileg megbízható érzékelővé teszi.

8. lépés: Csatlakoztassa a megmaradt hardvert és elektronikát

Csatlakoztassa a megmaradt hardvert és elektronikát
Csatlakoztassa a megmaradt hardvert és elektronikát
Csatlakoztassa a megmaradt hardvert és elektronikát
Csatlakoztassa a megmaradt hardvert és elektronikát

Csavarja fel a konzolokat a fadarabra facsavarokkal. Rögzítse a sebességváltó egyik sarkát az egyik konzolra. Szerelje fel a vezérműszíjat a körhintára és a meghajtó szíjtárcsára. Csatlakoztassa a feszítőrugót a két tartó közé, szükség esetén hosszabbító huzal segítségével, ha szükséges. Most felcsavartam a H-Bridge PCB-t (egy régi projekt feleslege) a fadarabra, a két tartó közé.

9. lépés: Kábelezés

Kábelezés
Kábelezés
Kábelezés
Kábelezés
Kábelezés
Kábelezés

Ó, itt az idő a bunkóságra. Szükséged lesz vezetékekre, amelyek összekötik az MCU-t a potenciométerrel (lásd a 7. lépést a részletek megismétléséhez), az MCU-t a H-hídhoz és a H-hidat a hajtóműves motorhoz. Csökkentheti a kábelezést: csak mérje meg, vágja le, szalagozza és forrasztja ezeket a vezetékeket. Modulárisabb vezetékrendszerhez használjon fej- és csatlakozóelemeket, valamint préselhető huzalvégződéseket és hőre zsugorodó csöveket, gumiszalagokat és cipzárkötőket, tépőzáras hevedereket, kapcsokat és szalagkábeleket drága kis alkatrészek a mouser.com webhelyről. Komolyan, nagyon jó kábelek készítése sok munka. Tegyen meg mindent, ami a legjobban megfelel a rendszerének.

10. lépés: Fejezze be a firmware -t

Tehát most már működnek a hardverei és az elektronikája, és vannak kalibrációs számai. Írja be gonosz, emberi életét figyelmen kívül hagyó firmware-t egy neurális háló használatával, amely képes megtanulni félni és neheztelni az alkotójára. Ha lehetséges, lépjen kapcsolatba néhány egér agysejttel az extra véletlenszerű viselkedés érdekében. Határozottan azt javaslom, hogy lángszórókat és tüskéket is tegyen a robotjához. Nos, most a robotnak kevesebb hősrejtő tere van a vakfoltjában. Az Achilles -sarkát most vékony pamut edzőterem zokni páncélozza, de ez rendben van, mert az ívbeli riválisod valószínűleg nem ilyen fényes. Sok szerencsét odakinn, és ne feledd, hogy ne használd a Pi számjegyeit svájci bankszámládhoz szám… ismét. Köszönöm, hogy elolvastad első történetemet.

Ajánlott: