Sadržaj:
- Korak 1: Dijelovi i alati
- Korak 2: Shema i kako to funkcionira
- Korak 3: Izgradite ga
- Korak 4: Programirajte AVR
Video: Kontrolirajte bilo što s jednim AVR pinom: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:38
Ovo uputstvo pokazuje kako kontrolirati grupu LED dioda s jednim izlazom za mikroprocesor. Mikro koji ću koristiti je Atmel Attiny2313.
Korak 1: Dijelovi i alati
Dijelovi: Attiny2313 (dobio sam 5 besplatnih uzoraka od Atmela) 20 -polna utičnica Otpornici (bilo koja veličina će raditi, ovisno o vašim postavkama. Objasnit ću kasnije) 5 -voltni regulator (bilo koji će raditi, koristim LM340) Tranzistori ili Mosfeti (najlakše Pronađite i najjeftiniji su obično 2n3904. Samo provjerite radi li se o NPN tranzistoru ili N-kanalnom Mosfetu) 2 mala kondenzatora (potražite list s podacima o regulatorima,.1uf i.22uf s LM340) Mnogo LED diodaNeka protoboard ili matična pločaSvaki programer za AVRWireTools: lemilica
Korak 2: Shema i kako to funkcionira
Prva shema prikazuje kako sam spojio redove LED -a na izlazne pinove. Izlazni pin AVR -a ide na bazu tranzistora, koji je ožičen da radi kao prekidač. Kad je izlaz nizak ili 0v, tranzistor je isključen, a struja ne može teći kroz opterećenje na masu. Kad je izlaz visok ili 5v, tranzistor je uključen i struja može teći kroz opterećenje na masu. To se naziva prebacivanje na nisku stranu i može se koristiti za LED diode, istosmjerne motore, koračne motore i mnoge druge stvari koje zahtijevaju veći napon ili struju nego što mikro izlaz može iznijeti. Opterećenje za ovaj projekt bit će neke LED diode. LED diode mogu biti ožičeni kako god želite, ali napajanje koje koristite će odrediti kako ih možete spojiti. Za mene sam pronašao punjač za prijenosno računalo koji može izlaziti 16V pri maksimalno 7,5 ampera. Sada je najučinkovitiji način spajanja LED dioda bio u nizu paralelnih nizova kako je prikazano na trećoj slici. Da biste odredili veličinu otpornika, prvo saznajte koliko je napona palo po LED -u. Za plave i zelene LED diode koje sam koristio pad napona je oko 3 do 3,3 volta. Crvene i žute LED diode su oko 2,2 volta. Sada zbrojite sve padove napona u seriji (3*5 = 15v) Sada oduzmite to od napona izvora (16-15 = 1v) Sada znate koliko je napon pao otpornik (1v) Sada upotrijebite ohmov zakon za rješavanje R: V = IR (1v =.015R)*Koristio sam 15 mA za LED diode, to je tipično za LED diode od 5 mmTako da sada svaki niz koristi 15 mA iz vaše zalihe. može biti vlastito opterećenje, ili ih možete spojiti koliko god želite, sve dok ukupna struja za to opterećenje ne prelazi granicu za tranzistor. (2n3904 može podnijeti 100 mA)*Tranzistor se može zamijeniti N-kanalnim Mosfetom
Korak 3: Izgradite ga
Sada možete započeti izradu kružnog kruga. Nakon što sam napravio nekoliko testova na ploči za lemljenje, sve sam lemio na proto ploču. Ako ste se htjeli doista dojmiti, mogli biste postaviti vlastitu ploču i urezati je pomoću jednog od procesa objašnjenih na ovoj mjestu.
Korak 4: Programirajte AVR
Vrijeme je za programiranje vašeg AVR -a. Ako ne znate kako to učiniti, pogledajte upute: https://www.instructables.com/id/Ghetto-Programming%3a-Getting-started-with-AVR-micro/ Evo programa koji sam napravio: Jednostavno prolazi kroz petlje sekvenci. Nakon što je AVR programiran, možete ga umetnuti u utičnicu koju ste lemili na ploču, ili ako nemate utičnicu, provjerite program na ploči i ako je točan, tada možete lemiti čip u svoju ploču.
Preporučeni:
Maska za promjenu lica za promjenu lica - Budite bilo što: 14 koraka (sa slikama)
Maska za promjenu lica za promjenu lica - Budite bilo što: Što radite kada ne možete odlučiti što želite biti za Noć vještica? Budi sve. Maska za projekciju sastoji se od bijele 3D tiskane maske, pi od maline, malog projektora i baterije. Sposoban je projicirati sve i svašta
Pripremite svoj Raspberry Pi za bilo što!: 7 koraka (sa slikama)
Pripremite svoj Raspberry Pi za bilo što!: Ovdje na MakerSpaceu obožavamo Raspberry Pi! Bez obzira hoćemo li ga koristiti za programiranje, hosting web poslužitelja ili testiranje najnovije distribucije Raspbian, uvijek ga pripremamo na isti način. To je izvrsno polazište za igru s Raspbeom
IoT Push obavijest pomoću Nodemcua na telefonu (za bilo što): 5 koraka (sa slikama)
IoT push obavijesti pomoću Nodemcua na telefonu (za bilo što): Slanje obavijesti o porukama, e -porukama je staromodno … Dakle, napravimo nešto novo što je vrlo jednostavno i jednostavno BEZ KOMPLICIRANOG SERVERSKOG PHP HOSTINGA ILI DRUGE KOMPLIKACIJE … Automatizacija doma, razina vodene pumpe, zalijevanje vrta, automatizirano f
Ugradite OEM GPS u bilo što: 7 koraka
Ugradite OEM GPS u bilo što: Pokazat ću vam kako spojiti visoko prilagodljivu OEM GPS jedinicu. Ovo su izvrsni dijelovi opreme koji se mogu ugraditi u gotovo sve. Izgradnja potpunog prilagođenog sustava puno je posla. Obično zahtijeva posebno znanje ili
Kako čitati mnoge sklopke s jednim MCU pinom: 4 koraka
Kako čitati mnoge sklopke s jednim MCU pin -om: Jeste li ikada odbijali neke projekte, a projekt nastavlja rasti i rasti, dok mu dodajete još stvari (to nazivamo Feaping Creaturism)? Na nedavnom projektu gradio sam mjerač frekvencije i dodao pet funkcija