Cuprins:

Carusel controlabil MCU pentru montarea camerei: 10 pași
Carusel controlabil MCU pentru montarea camerei: 10 pași

Video: Carusel controlabil MCU pentru montarea camerei: 10 pași

Video: Carusel controlabil MCU pentru montarea camerei: 10 pași
Video: Part 08 - Moby Dick Audiobook by Herman Melville (Chs 089-104) 2024, Iulie
Anonim
Carusel controlabil MCU pentru montarea camerei
Carusel controlabil MCU pentru montarea camerei
Carusel controlabil MCU pentru montarea camerei
Carusel controlabil MCU pentru montarea camerei

Deci, ești un om de știință nebun rău, care îți construiește cel mai recent destructo-bot. Ați învățat lecția dureroasă că, atunci când este deranjat, este mai bine să nu fiți la bord creația voastră în carne și oase, cu cătușa și cătușele. seiful, când dintr-o dată, inamicul tău intră din est și îți scoate podul H de mare amperaj cu un proiectil metalic aruncat cu tema eroului, prăjind MCU-ul cu tensiune inversă și costându-ți mii de piese de robot și pierdut prada potențială din banca, în timp ce salvează ziua și o ia pe fată. Chestii tipice de erou. Dacă ai fi avut previziunea de a instala un sistem de vizualizare care ar fi putut să se blocheze cu stickul analogic suplimentar pe acel gamepad cu care conduceai mașina de pe iahtul tău pe apele internaționale … Ei bine, iată o modalitate de a construi un astfel de sistem. (Sper că nimeni nu s-a săturat de scenariul malefic al omului de știință nebun de mai sus)

Pasul 1: Piese și instrumente

Piese și instrumente
Piese și instrumente

Feronerie necesară: Șurub lung de 1 / 4-20 x 2 ", cantitate. 1 1 / 4-20 Piuliță hexagonală, cantitate. 3 1 / 4-20 Piuliță aripă, cantitate. 1 4-40 Șurub pentru mașină, cantitate. 12 4- 40 Piuliță pentru mașină, cantitate. 12 1/4 "lungime # 4 distanțieri, cantitate. 12 șuruburi pentru lemn, cantitate 6 Pin lungime 1/16 "x 1,5", cantitate 1 Arc de tensionare de 2,5 ", cantitate. 1 Sârmă epoxidică subțire din 2 părți 22-AWG fir izolat Hardware salvat: CD-ROM aruncat, cantitate. 2 GearBox recuperat de la mașină de jucărie, cantitate. 1 Curea de distribuție cu scripete, cantitate. 1 bucată de tablă subțire de fier vechi din lemn Componente electronice: 10k ohm Potențiometru montat pe panou, cantitate 1 rezistor de 1k ohm, cantitate 1 Asamblat PCBA H-Bridge 2-amp, cantitate 1 Motor DC cu angrenaj, cantitate 1 (Opțional, dar recomandat) MCU la alegere, pe un PCBA Pini distanțați de 0,1 "pentru conexiuni Conectori sârmă Molex cu 2 pini, 3 pini și 4 pini. Chei 1/4 "Șurub cu șurub pentru ac, cu burghie, cu biți 1 / 4-20 Matriță (ca într-un set de matrițe și matrițe) Sharpie Marker Busolă Kit de lipit Sârmă Decupatori Sârmă pentru lemn

Pasul 2: Planificați, marcați și preparați

Planificați, marcați și preparați
Planificați, marcați și preparați

Am folosit busola pentru a crea un cerc concentric cu marginea exterioară a unuia dintre CD-uri. Am folosit apoi busola pentru a împărți acel cerc în șase segmente egale, apoi împărțesc fiecare dintre acestea la două, pentru un total de doisprezece segmente ale cercului. Am forat fiecare gaură marcată din ambele CD-uri. Apropo, puteți scrie doar pe un CD cu cerneală specială, cum ar fi Sharpie Marker. Am marcat niște paranteze din tablă pentru montarea fuliei de acționare și am forat aceste găuri. Apoi, am decupat forma parantezelor și le-am îndoit în forma potrivită. Am forat gaura de 1/4 "pentru montarea potențiometrului pe bucata de lemn și am forat în prealabil găurile din lemn unde ar fi montate parantezele. De asemenea, va trebui să găuriți o gaură de 1/4 "într-unul din CD-uri pentru a monta șurubul în poziție verticală pentru a fi instalat camera.

Pasul 3: Montați CD-ul superior pe potențiometru

Montați CD-ul superior pe potențiometru
Montați CD-ul superior pe potențiometru
Montați CD-ul superior pe potențiometru
Montați CD-ul superior pe potențiometru

Potențiometrul pe care l-am primit de la Radio Shack pentru 2,99 USD plus taxă a venit cu o mașină de spălat mică și subțire și o piuliță subțire pentru a-i permite montarea în spatele unui panou. Avea, de asemenea, un arbore foarte lung, din anumite motive. Primul lucru de făcut este să fixați arborele și să tăiați firele în el cu matrița 1 / 4-20. Cel pe care l-am folosit s-a dovedit a fi din aluminiu, așa că tăierea a decurs foarte bine, dar firele nu sunt atât de puternice pe cât ar putea fi. Cu toate acestea, sunt suficient de puternice. Luați mașina de spălat și centrați-o sub gaura din centrul CD-ROM-ului. Marcați diametrul orificiului central al CD-ului pe șaibă cu un creion. Acum, utilizați tăieturile de tablă și tăiați diametrul șaibei până când se potrivește exact în gaura centrală a CD-ROM-ului. Potențiometrul are, de asemenea, o „lovitură” pe suprafață pentru a-l menține aliniat în panou. Găuriți o gaură în CD-ROM pentru a utiliza această caracteristică. Între plasarea corectă a orificiului de aliniere și tăierea exactă a șaibei, potențiometrul dvs. va fi în centrul exact al caruselului. Strângeți piulița și CD-ul dvs. este montat în siguranță. Înfilați pe una dintre piulițele hexagonale 1 / 4-20, pe arborele potențiometrului.

Pasul 4: fixați CD-ul de jos pe CD-ul superior

Înșurubați CD-ul de jos pe CD-ul superior
Înșurubați CD-ul de jos pe CD-ul superior

Înainte de a adăuga CD-ROM-ul inferior, atașați șurubul de montare al camerei.

Pasul 5: Montați caruselul pe lemn

Montați caruselul pe lemn
Montați caruselul pe lemn

Introduceți arborele filetului potențiometrului prin orificiul pre-forat de 1/4 din lemn. Înfilați a doua piuliță hexagonală 1 / 4-20 pe arborele potențiometrului și strângeți piulița astfel încât caruselul să fie orientat înainte când potențiometrul este în centrul exact al gamei sale analogice. Am marcat vârful arborelui cu markerul sharpie pentru a facilita această sarcină.

Pasul 6: Scrieți niște firmware de testare pentru a transforma MCU într-un voltmetru serial

Scrieți niște firmware de testare pentru a transforma MCU într-un voltmetru serial
Scrieți niște firmware de testare pentru a transforma MCU într-un voltmetru serial

Am folosit MCU LPC2148 de la NXP LPC2148 în configurația mea, deoarece sunt familiarizat cu ei din experiența de la locul de muncă. Alte alegeri bune ar fi orice MCU ieftin cu intrări analogice și pini GPIO gratuite cu un lanț de instrumente GNU gratuit și un port RS232. Folosind IDE-ul și compilatorul ales, scrieți un firmware care va citi intrarea analogică pe care ați decis-o și puneți rezultate pe portul serial. Având în vedere complexitatea programării MCU, instrucțiuni mai aprofundate cu privire la acest subiect ar fi un întreg „propriu”. Flash-ul dvs. MCU cu un cablu flash adecvat. Codul dvs. funcționează corect la prima încercare, nu?

Pasul 7: Calibrați-vă citirile MCU

Calibrați-vă citirile MCU
Calibrați-vă citirile MCU
Calibrați-vă citirile MCU
Calibrați-vă citirile MCU

Deci, conectați potențiometrul la placa MCU cu niște cleme de aligator. Am conectat terminalul electric stâng la sursa de 3,3VDC de pe placa MCU, am împământat terminalul din dreapta și am conectat terminalul din mijloc la pinul intrării analogice, prin rezistorul 1K. Rezistorul vă împiedică să eliberați fumul magic din MCU atunci când potențiometrul se află la una dintre limitele de deplasare. Furnizați MCU-ul cu o sursă de alimentare și conectați cablul serial. Deschideți programul dvs. preferat Terminal RS232 și urmăriți cum intră citirile. Ceea ce căutam mai întâi a fost cea mai mare / cea mai mică tensiune posibilă pe care se înregistra ADC. Am pus aceste numere în firmware-ul meu, am folosit câteva cifre fanteziste-matematice pe codul meu voltmetru, am recompilat, reprimit și am pornit programul terminal de rezervă. Apropo, „_udivsi ()” este dificil de depistat. Aparent, MCU-urilor LPC2000 nu le place să facă diviziuni. Nici eu, așa că am fost de acord să nu fim de acord. Următorul set de numere pe care îl doream era tensiunea când caruselul arăta drept înainte, la stânga și la dreapta. Am constatat că caruselul se poate întoarce mult mai mult spre stânga și spre dreapta decât puteți obține numere semnificative. Am primit citiri bune pentru aproximativ 180 de grade, așa că am putut îndrepta camera de la stânga la dreapta. Din nou, am adăugat aceste numere în calculele mele în firmware. Aceasta face ca citirea preluată de la potențiometru să fie o citire oarecum fiabilă a senzorului.

Pasul 8: Atașați hardware și electronice rămase

Atașați hardware și electronice rămase
Atașați hardware și electronice rămase
Atașați hardware și electronice rămase
Atașați hardware și electronice rămase

Înșurubați consolele pe bucata de lemn cu șuruburi pentru lemn. Fixați un colț al cutiei de viteze pe una dintre paranteze. Montați cureaua de distribuție pe carusel și pe scripetele de acționare. Atașați-vă arcul de tensiune între cele două consolă, folosind niște sârme de rezistență pentru o lungime suplimentară, dacă este necesar.

Pasul 9: Cablarea

Cablarea
Cablarea
Cablarea
Cablarea
Cablarea
Cablarea

Ah, este timpul pentru oboseală. Veți avea nevoie de fire care să conecteze MCU-ul la potențiometru (consultați pasul 7 pentru a repeta acele detalii), să conectați MCU-ul la H-Bridge și să conectați H-Bridge la motorul de viteze. Măsurați, tăiați, dezbrăcați și lipiți aceste fire. Pentru un sistem de cablare mai modular, utilizați știfturi și conectori de antet și terminații de sârmă încrucișate și tuburi termocontractabile și benzi de cauciuc și legături cu fermoar și benzi de velcro și capse și cabluri de panglică și multe de piese scumpe de pe mouser.com. Serios, realizarea de cabluri foarte bune este multă muncă. Faceți ceea ce funcționează cel mai bine pentru sistemul dvs.

Pasul 10: Finalizați firmware-ul

Deci, acum aveți hardware-ul și electronica dvs. de lucru și aveți numere de calibrare. Scrieți-vă firmware-ul rău, care ignoră viața umană, utilizând o rețea neuronală capabilă să învețe să se teamă și să se supere creatorului său. Dacă este posibil, interfațați cu unele celule ale creierului mouse-ului, pentru un comportament extra aleatoriu. Aș recomanda cu siguranță să adăugați și aruncătoare de flăcări și vârfuri la robotul dvs. Ei bine, acum robotul dvs. are mai puțin spațiu de ascundere a eroilor în punctul său mort. Tocul lui Ahile este acum blindat de echivalentul … unei șosete subțiri de gimnastică din bumbac, dar este ok, pentru că rivalul tău de arc nu este probabil atât de strălucitor. Noroc acolo și nu uitați să nu folosiți cifrele Pi pentru contul dvs. bancar elvețian numărul … din nou. Mulțumesc că ai citit primul meu „ible”.

Recomandat: