Taula de continguts:

Controleu qualsevol cosa amb un pin AVR: 4 passos
Controleu qualsevol cosa amb un pin AVR: 4 passos

Vídeo: Controleu qualsevol cosa amb un pin AVR: 4 passos

Vídeo: Controleu qualsevol cosa amb un pin AVR: 4 passos
Vídeo: Octopus Max EZ v1.0 - EZ2208 With Controller fan 2024, De novembre
Anonim
Controleu qualsevol cosa amb un pin AVR
Controleu qualsevol cosa amb un pin AVR
Controleu qualsevol cosa amb un pin AVR
Controleu qualsevol cosa amb un pin AVR

Aquesta instrucció mostra com controlar un grup de leds amb una sortida de microprocessador. El micro que faré servir és un Atmel Attiny2313.

Pas 1: peces i eines

Peces i eines
Peces i eines
Peces i eines
Peces i eines

Parts: Attiny2313 (obté 5 mostres gratuïtes d'Atmel) Presa de 20 pins Resistors (qualsevol mida funcionarà, segons la vostra configuració. Us ho explicaré més endavant) Regulador de 5 V (qualsevol funcionarà, estic fent servir un LM340) Transistors o Mosfets (més fàcil de els més econòmics i els més barats solen ser 2n3904. Només cal que us assegureu que és un transistor NPN o un Mosfet de canal N) 2 condensadors petits (busqueu la fitxa tècnica del regulador,.1uf i.22uf amb LM340) Molts LEDs breadboard Qualsevol programador per a AVRWireTools: Soldador

Pas 2: esquema i com funciona

Esquema i com funciona
Esquema i com funciona
Esquema i com funciona
Esquema i com funciona
Esquema i com funciona
Esquema i com funciona

El primer esquema mostra com he connectat files de leds als pins de sortida. El pin de sortida de l'AVR va a la base d'un transistor, que està connectat per funcionar com a commutador. Quan la sortida és baixa, o 0v, el transistor està apagat i el corrent no pot fluir a través de la càrrega fins a terra. Quan la sortida és alta o 5 V, el transistor està encès i el corrent pot fluir a través de la càrrega fins a terra. Això s’anomena commutació lateral baixa i es pot utilitzar per a motors LED, de corrent continu, motors pas a pas i moltes altres coses que requereixen més voltatge o corrent del que pot produir el micro. La càrrega d’aquest projecte serà d’alguns leds. per cable, de la manera que vulgueu, però la font d’alimentació que utilitzeu determinarà com podeu connectar-los. Per a mi, he trobat un carregador de portàtil que pot generar 16 V a 7,5 amperis. Ara la forma més eficient de connectar els leds es trobava en una sèrie paral·lela, tal com es mostra a la tercera imatge. Per determinar la mida de la resistència, primer esbrineu quanta tensió es baixa per led. Per als leds blaus i verds que he utilitzat, la caiguda de tensió oscil·la entre els 3 i els 3,3 volts. Els leds vermells i grocs són al voltant de 2,2 volts. Ara sumeu totes les caigudes de tensió de la sèrie (3 * 5 = 15v) Ara resteu el voltatge de la font (16-15 = 1v). resistència (1v) Ara utilitzeu la llei d’ohm per resoldre R: V = IR (1v =.015R) * He utilitzat 15ma per al meu led, això és típic per a leds de 5mm. Així que cada cadena utilitza 15ma del subministrament. pot ser la seva pròpia càrrega, o podeu connectar tantes com vulgueu, sempre que el corrent total d'aquesta càrrega no superi el límit del transistor. (2n3904 pot suportar 100ma) * El transistor es pot substituir per un Mosfet de canal N

Pas 3: construïu-lo

Construeix-ho
Construeix-ho
Construeix-ho
Construeix-ho
Construeix-ho
Construeix-ho
Construeix-ho
Construeix-ho

Ara podeu començar a fer el panell del vostre circuit. Després de fer unes quantes proves al tauler, ho heu soldat tot en una protoborda. Si voleu tenir veritabilitat, podeu dissenyar el vostre propi tauler i gravar-lo mitjançant un dels processos explicats en aquest lloc.

Pas 4: programeu l'AVR

Ara és hora de programar el vostre AVR. Si no sabeu com fer-ho, consulteu aquest document instructiu: https://www.instructables.com/id/Ghetto-Programming%3a-Getting-started-with-AVR-micro/ Aquí teniu el programa que he creat: Simplement passa per un bucle de seqüències per sempre. Un cop programat l'AVR, podeu enganxar-lo al sòcol que heu soldat al tauler o, si no en teniu, consulteu el programa en una tauleta de suport i si és correcte, llavors podeu soldar el xip al vostre tauler.

Recomanat: