» electronică » Arduino »Încărcătoare de jucării de la Technic și Arduino

Încărcător de jucării de la Technic și Arduino

Astăzi vreau să-mi împărtășesc homebrew crenguță - un mini-încărcător de jucării.

Deci, luând lego technic de la fiul meu, și acasă Arduino Nano a început să combine acești designeri.

Vom avea nevoie de:
- Lego Technic (kiturile 42029 și 42033)
- Arduino Nano (link către tablă)
- DRV 8833
- 2 servomotoare SG-90
- Receptor IR
- motorul angrenajului
- 2 LED-uri
- 2 rezistențe de 150 ohmi
- condensator 10v 1000uF
- 2 pieptene cu un singur rând PLS-40
- 2 conectori PBS-20
- Inductor 68mkGn
- 4 baterii NI-Mn 1.2v 1000mA
- Conector tată-mamă cu doi pini la cablu
- Homutik
- Firuri de diferite culori
- lipire
- Rosin
- fier de lipit
- Șuruburi 3x40 și piulițe și șaiburi pentru ele

Pasul 1 asamblați șasiul și osia de antrenare.
Puteți asambla orice șasiu de la Technic, oricum, s-a dovedit astfel.


Există doar problema conectării motorului de transmisie cu piesele proiectantului. Am decis acest lucru după cum urmează: am pus pe axa motorului de viteză un manșon de conectare și am introdus o bucată de chibrit pentru fixare. Pentru montarea motorului angrenajului plastic metalic folosit de la un proiectant de fier și o clemă. S-a dovedit următoarele:


În continuare, instalăm designul rezultat pe șasiu folosind șuruburi 3x40:

Și puneți-vă pe roți:


Pasul 2 roți pivotante
Pentru a efectua rotirea a luat servo SG-90. Este necesar să găuriți cu atenție, pentru a nu atinge părțile interne, o gaură de trecere cu un diametru de 3,2 mm sau doar tăiat cu un cuțit de papetărie.

Introducem un șurub în gaura făcută și colțuri de-a lungul marginilor și fixăm cu piulițe:

Pe axul servo am pus o pârghie cu o parte înșurubată din lego:

Și în sfârșit ansamblul pivotant:

Am pus șasiu:

Puneți-vă pe roți:


Treapta de ridicare a treptei.
Pentru a ridica găleata a fost nevoie de un servo SG-90 modificat. Întregul punct al modificării sale este de a scoate regulatorul intern și a lipi firele direct la motor pentru a scoate un motor angrenaj din servomotor, adică astfel încât să poată roti complet. La fel ca în primul serviciu, trebuie să faceți o gaură de trecere pentru montare:

Instalați pe șasiu:




Pasul 4 cabina
Este necesar să asamblați o cabină de la lego technic din fotografii:




Pasul 5 este electrician.
Aici trebuie să luați un fier de lipit. Pentru comoditate, trebuie să lipiți totul pe placa de circuit conform următoarei diagrame:

Cred că merită să vă explic puțin: puteți lua orice condensator de putere mică, puteți găsi și un inductor de orice fel, acest lucru este necesar pentru a stabiliza tensiunea microcontrolerului. Rezistențele trebuie selectate pentru ledurile utilizate. Am luat un receptor IR de la o jucărie veche, dar îl puteți cumpăra la un magazin de radio. Dacă există interferențe puternice, adăugați un condensator la circuitul de alimentare al receptorului IR.
Am primit asta:


Instalăm Arduino Nano și DRV 8833 în locurile lor:

Și acum am pus placa pe șasiu (am scos roțile pentru comoditate):

Pentru putere, am folosit 4 baterii Ni-Mn 1.2v 1000mA conectate în serie și înfășurate cu bandă electrică. Le-am lipit de banda dublu față de sub capacul cabinei din spate.


Pasul 6 instalarea cabinei
Conectăm receptorul IR, motoarele și diodele conform schemei, așezăm cabina deasupra șasiului, fixăm găleata (orice găleată poate fi făcută):


Pasul 7 firmware.
Programez într-un IDE Arduino. Mai întâi trebuie să completați firmware-ul meu și prin terminal, uitați-vă la codurile de control de la distanță pe care le veți folosi. Puteți lua orice telecomandă IR, de exemplu, de la un televizor sau un player DVD. Făcând clic pe un buton din terminal, vom vedea codul butonului apăsat, îl vom scrie pe o bucată de hârtie. Facem acest lucru cu toate butoanele pe care dorim să programăm acțiunile încărcătorului. Apoi, editați schița. Notăm codurile pe care le-am înregistrat pentru acțiunile necesare în el și le aprindem din nou.
inserare
pogruschik_ir.rar [1.16 Kb] (descărcări: 98)



Încărcător videoclip:
10
10
10

Adaugă un comentariu

    • zâmbetzâmbetexaxabinedontknowYahooNea
      șefzgârieturăpăcălidada-daagresivsecret
      scuzedansdance2dance3iertareajutorbăuturi
      oprireprietenibungoodgoodfluiersincopălimbă
      fumaplauzeCrayvestimbatjocoritorDon-t_mentiondescărcare
      căldurămânioslaugh1mdaîntâlniremoskingnegativ
      not_ifloricele de porumbpedepsicititsperiasperiecăutare
      batjocurăthank_youacestto_clueUmnikacutconveni
      răubeeeblack_eyeblum3roșilăudăroșenieplictiseală
      cenzuratpleasantrysecret2amenințavictorieyusun_bespectacled
      ShokRespektlolprevedbun venitKrutoyya_za
      ya_dobryiajutorne_huliganne_othodifludinterdicțieînchide

Vă sfătuim să citiți:

Înmânează-l pentru smartphone ...