Satura rādītājs:
- 1. darbība: detaļas un rīki
- 2. darbība. Shēma un tā darbība
- 3. darbība: izveidojiet to
- 4. solis: ieprogrammējiet AVR
Video: Kontrolējiet jebko ar vienu AVR tapu: 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 11:00
Šī pamācība parāda, kā kontrolēt LED grupu ar vienu mikroprocesora izeju. Mikro, kuru es izmantošu, ir Atmel Attiny2313.
1. darbība: detaļas un rīki
Daļas: Attiny2313 (saņēmu 5 bezmaksas paraugus no Atmel) 20 kontaktu ligzda Rezistori (jebkura izmēra derēs, atkarībā no jūsu iestatījuma. Es paskaidrošu vēlāk) 5v regulators (jebkurš darbosies, es izmantoju LM340) Tranzistori vai Mosfets (visvieglāk Atrastie un lētākie parasti ir 2n3904. Vienkārši pārliecinieties, vai tas ir NPN tranzistors vai N kanāla Mosfet) 2 mazi kondensatori (meklējiet datu lapu regulatoram,.1uf un.22uf ar LM340) Daudz gaismas diodes maizes dēlis Jebkurš AVRWireTools programmētājs: lodāmurs
2. darbība. Shēma un tā darbība
Pirmā shēma parāda, kā es savienoju LED rindas ar izejas tapām. AVR izejas tapa iet uz tranzistora pamatni, kas ir savienota ar vadu, lai darbotos kā slēdzis. Ja izeja ir zema vai 0v, tranzistors ir izslēgts, un strāva nevar plūst caur slodzi uz zemi. Ja izeja ir augsta vai 5v, tranzistors ir ieslēgts un strāva var plūst caur slodzi uz zemi. To sauc par zemu sānu komutāciju, un to var izmantot LED, līdzstrāvas motoriem, pakāpju motoriem un daudzām citām lietām, kurām nepieciešams lielāks spriegums vai strāva, nekā var izvadīt mikro. Šī projekta slodze būs dažas gaismas diodes. vadu jebkādā veidā, kā vēlaties, bet jūsu izmantotais barošanas avots noteiks, kā jūs tos varat savienot. Manuprāt, es atradu klēpjdatora lādētāju, kas var izvadīt 16v ar maksimālo jaudu 7,5 ampēri. Tagad visefektīvākais veids, kā savienot gaismas diodes bija sērijveida paralēlā masīvā, kā parādīts trešajā attēlā. Lai noteiktu rezistora izmēru, vispirms noskaidrojiet, cik daudz sprieguma tiek samazināts uz vienu vadu. Zilajiem un zaļajiem LED, kurus es izmantoju, sprieguma kritums ir aptuveni 3 līdz 3,3 volti. Sarkanās un dzeltenās gaismas diodes ir aptuveni 2,2 volti. Tagad saskaitiet visus sprieguma kritumus virknē (3*5 = 15v) Tagad atņemiet to no avota sprieguma (16-15 = 1v) Tagad jūs zināt, cik daudz sprieguma samazinās jūsu Rezistors (1v) Tagad izmantojiet omu likumu, lai atrisinātu R: V = IR (1v =.015R) var būt sava slodze, vai arī jūs varat pievienot tik daudz kopā, cik vēlaties, ja vien šīs slodzes kopējā strāva nepārsniedz tranzistora ierobežojumu. (2n3904 var apstrādāt 100ma)*Tranzistoru var aizstāt ar N-kanāla Mosfet
3. darbība: izveidojiet to
Tagad jūs varat sākt darboties ar ķēdi. Pēc tam, kad esmu veicis dažus maizes dēļa testus, es visu lodēju uz protoboarda. Ja vēlaties iegūt īstu iedomu, varat izkārtot savu dēli un iegravēt to, izmantojot vienu no šajā procesā izskaidrotajiem procesiem vietne.
4. solis: ieprogrammējiet AVR
Tagad ir pienācis laiks ieprogrammēt AVR. Ja jūs nezināt, kā to izdarīt, skatiet šo pamācību: https://www.instructables.com/id/Ghetto-Programming%3a-Getting-started-with-AVR-micro/Šeit ir programma, kuru es izveidoju: Tas vienkārši iet cauri secību cilpai uz visiem laikiem. Kad AVR ir ieprogrammēts, varat to ievietot kontaktligzdā, kuru pielodējāt uz tāfeles, vai, ja jums nav kontaktligzdas, pārbaudiet programmu uz maizes dēļa un vai tā ir pareiza, tad jūs varat lodēt mikroshēmu savā plāksnē.
Ieteicams:
Kā lasīt vairākas analogās vērtības, izmantojot vienu analogo tapu: 6 soļi (ar attēliem)
Kā lasīt vairākas analogās vērtības, izmantojot vienu analogo tapu: šajā apmācībā es jums parādīšu, kā lasīt vairākas analogās vērtības, izmantojot tikai vienu analogās ievades tapu
LED RF tālvadības pults izmantošana, lai kontrolētu “jebko”!: 5 soļi
LED RF tālvadības pults izmantošana, lai kontrolētu "jebko"!: Šajā projektā es jums parādīšu, kā atkārtoti izmantot LED RF tālvadības pulti, lai ar to kontrolētu gandrīz visu, ko vēlaties. Tas nozīmē, ka mēs tuvāk apskatīsim RF tālvadības pults pārraides procesu, lasīsim nosūtītos datus ar Arduino µC
0,96 collu I2C OLED ar SMD tapu: 3 soļi
0,96 collu I2C OLED ar SMD tapu: materiāls: 1 x OPEN-SMART UNO R3 tāfele 1 x 0,96 collu I2C OLED ar SMD tapu 1 x IO paplašināšanas vairogs 1 x testa stiprinājums To ir viegli pielodēt eksperimenta PCB vai
Vairāku pogu savienošana ar vienu tapu Arduino: 4 soļi
Vairāku pogu savienošana ar vienu Arduino tapu: Sveiki, visi, kad jūsu Arduino projektos ir pāraugušas mirgojošas gaismas diodes, jums var būt vajadzīgas dažas papildu tapas. Es jums parādīšu triku, kuru varat izmantot, ja jums var būt vairākas pogas, kas visas ir savienotas ar vienu un to pašu analogo tapu
Kā lasīt daudzus slēdžus ar vienu MCU tapu: 4 soļi
Kā nolasīt daudzus slēdžus ar vienu MCU tapu: Vai esat kādreiz aizkavējies pie kāda projekta (-iem), un projekts turpina pieaugt un augt, kamēr jūs tam pievienojat vairāk lietu (to mēs saucam par feaping Creaturism)? Nesenā projektā es izveidoju frekvences mērītāju un pievienoju piecu funkciju