Sadržaj:
- Korak 1: Dijelovi i alati
- Korak 2: Shema i kako to funkcionira
- Korak 3: Izgradite ga
- Korak 4: Programirajte AVR
Video: Kontrolirajte sve pomoću jednog AVR pina: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:10
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 je li riječ 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č. Kada je izlaz nizak ili 0v, tranzistor je isključen, a struja ne može teći kroz opterećenje na masu. Kada 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 izvesti. Opterećenje za ovaj projekt bit će neke LED diode. LED diode mogu biti ožičeni na bilo koji način koji ž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 najefikasniji način spajanja LED dioda je bio u nizu paralelnih nizova kao što 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 vašeg izvora (16-15 = 1v) Sada znate koliko je napon pao otpornik (1v) Sada upotrijebite ohm -ov zakon za rješavanje R: V = IR (1v =.015R)*Koristio sam 15ma za LED diode, to je tipično za LED diode od 5 mm. Dakle, svaki lanac 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 izdržati 100 mA)*Tranzistor se može zamijeniti N-kanalnim Mosfetom
Korak 3: Izgradite ga
Sada možete započeti izradu matične ploče. Nakon što sam napravio nekoliko testova na ploči za lemljenje, sve sam lemio na proto ploču. Ako ste htjeli da vam se zaista dopadne, možete postaviti vlastitu ploču i urezati je pomoću jednog od procesa objašnjenih na ovoj site.
Korak 4: Programirajte AVR
Sada je vrijeme za programiranje vašeg AVR -a. Ako ne znate kako to učiniti, pogledajte ovo uputstvo: https://www.instructables.com/id/Ghetto-Programming%3a-Getting-started-with-AVR-micro/ Evo programa koji sam napravio: Prolazi kroz petlju sekvenci zauvijek. Nakon što je AVR programiran, možete ga umetnuti u utičnicu koju ste lepili na ploču, ili ako nemate utičnicu, provjerite program na matičnoj ploči i ako je ispravan, tada možete lemiti čip u svoju ploču.
Preporučuje se:
4 igre s gumbima pomoću jednog analognog ulaza: 6 koraka (sa slikama)
4 igre s gumbima pomoću jednog analognog ulaza: Ova instrukcija se fokusira na korištenje jedne analogne ulazne linije za više tipki koje se mogu otkriti neovisno jedna o drugoj. I da istaknete upotrebu ovih gumba uključen je softver za igranje četiri različite igre sa 4 tipke. Sve igre (8 u t
Kako čitati više analognih vrijednosti pomoću jednog analognog pina: 6 koraka (sa slikama)
Kako čitati više analognih vrijednosti pomoću jednog analognog pina: U ovom vodiču pokazat ću vam kako čitati više analognih vrijednosti koristeći samo jedan pin za analogni ulaz
Ruka Bluetooth robota pomoću jednog upravljačkog programa motora: 3 koraka
Bluetooth robotska ruka pomoću upravljačkog programa s jednim motorom: Dobro došli u moj Instructable. U ovoj uputi ću vam pokazati kako pretvoriti žičanu upravljačku robotsku ruku u Bluetooth robotsku ruku pomoću upravljačkog programa s jednim motorom. Ovo je projekt od kuće koji se radi u policijskom času. Ovaj put imam samo jedan L29
Kontrolirajte u cijelom svijetu koristeći Internet pomoću Arduina: 4 koraka
Kontrolirajte u cijelom svijetu koristeći Internet koristeći Arduino: Zdravo, ja sam Rithik. Pomoću vašeg telefona napravit ćemo LED diodu s internetskom kontrolom. Koristit ćemo softver poput Arduino IDE -a i Blynk -a. Jednostavno je i ako uspijete, možete kontrolirati koliko god želite elektroničkih komponenti. Stvari koje nam trebaju: Hardver:
Birač DIP podešavanja pomoću 1 pina: 4 koraka
Birač DIP tunea pomoću 1 pina: Prije nekog vremena radio sam na " muzičkoj kutiji " projekt koji je trebao birati između čak 10 različitih isječaka melodije. Prirodan izbor za odabir određene melodije bio je 4 -pinski dip prekidač budući da 4 prekidača pružaju 24 = 16 različitih postavki. H