Indholdsfortegnelse:
- Trin 1: Dele og værktøjer
- Trin 2: Skematisk og hvordan det fungerer
- Trin 3: Byg det
- Trin 4: Programmer AVR
Video: Styr alt med en AVR -pin: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:31
Denne instruktør viser, hvordan man styrer en gruppe LED'er med en mikroprocessorudgang. Mikro'en, jeg vil bruge, er en Atmel Attiny2313.
Trin 1: Dele og værktøjer
Dele: Attiny2313 (fik 5 gratis prøver fra Atmel) 20 -benet stik Resistorer (enhver størrelse fungerer, afhængigt af din opsætning. Jeg forklarer senere) 5v regulator (enhver fungerer, jeg bruger en LM340) Transistorer eller Mosfets (lettest at finde og billigste er normalt 2n3904'er. Bare sørg for at det er en NPN-transistor eller en N-Channel Mosfet) 2 små kondensatorer (slå datablad til regulator,.1uf og.22uf med LM340) Masser af LED'er Nogle protoboard eller en breadboard Enhver programmør til AVRWireTools: Loddejern
Trin 2: Skematisk og hvordan det fungerer
Den første skematiske viser, hvordan jeg tilsluttede rækker af LED'er til output pins. Udgangsstiften på AVR går til bunden af en transistor, som er kablet til at fungere som en switch. Når output er lav eller 0v, er transistoren slukket, og strømmen kan ikke strømme gennem belastningen til jorden. Når udgangen er høj eller 5v, er transistoren tændt, og strømmen kan strømme gennem belastningen til jorden. Dette kaldes lavsideskift og kan bruges til LED'er, jævnstrømsmotorer, steppermotorer og mange andre ting, der kræver mere spænding eller strøm end mikrokanaludgangen. Lasten for dette projekt vil være nogle LED'er. LED'erne kan være kablet på en hvilken som helst måde, du vil, men den strømforsyning, du bruger, bestemmer, hvordan du kan tilslutte dem. For mig fandt jeg en bærbar oplader, der kan levere 16v ved maks. 7,5 amp. nu den mest effektive måde at tilslutte lysdioderne på var i en serie parallel array som vist på det tredje billede. For at bestemme modstandsstørrelsen skal du først finde ud af, hvor meget spænding der falder pr. LED. For blå og grønne lysdioder, som jeg brugte, er spændingsfaldet omkring 3 til 3,3 volt. Røde og gule lysdioder er omkring 2,2 volt. Tilføj nu alle spændingsfaldene i serie (3*5 = 15v) Træk nu det fra din kildespænding (16-15 = 1v) Nu ved du, hvor meget spænding der falder af din modstand (1v) Brug nu ohm's lov til at løse for R: V = IR (1v =.015R)*Jeg brugte 15ma til mine LED'er, dette er typisk for 5mm LED'er Så nu bruger hver streng 15ma fra din forsyning. hver streng kan være sin egen belastning, eller du kan vedhæfte så mange sammen som du vil, så længe den samlede strøm for denne belastning ikke overstiger grænsen for transistoren. (2n3904 kan klare 100ma)*Transistoren kan udskiftes med en N-kanal Mosfet
Trin 3: Byg det
Nu kan du begynde at breadboardere dit kredsløb. Efter at jeg havde lavet et par tests på brødbrættet, lodde jeg alt på et protoboard. Hvis du ville blive rigtig fancy, kan du layoute dit eget bræt og etse det ved hjælp af en af de processer, der er forklaret på dette websted.
Trin 4: Programmer AVR
Nu er det tid til at programmere din AVR. Hvis du ikke ved, hvordan du gør dette, kan du tjekke denne instruktive: https://www.instructables.com/id/Ghetto-Programming%3a-Getting-started-with-AVR-micro/ Her er det program, jeg lavede: Det går bare igennem en loop af sekvenser for evigt. Når AVR er programmeret, kan du stikke det i stikket, du loddet på dit bræt, eller hvis du ikke har et stik, skal du kontrollere programmet på et brødbræt, og hvis det er korrekt, så kan du lodde chippen i dit bræt.
Anbefalede:
Styr din computer med dit hoved !: 6 trin (med billeder)
Styr din computer med dit hoved !: Hej, jeg har oprettet et system, der giver dig mulighed for at styre din computers mus ved blot at bevæge dit hoved.Hvis du kan lide mit projekt, tøv ikke med at stemme på mig i Arduino Contest 2017 .;) Hvorfor lavede jeg dette? Jeg ville lave et objekt, der gør videospil til
Styr din automatiske glideport med hjemmeassistent og ESPHome: 5 trin (med billeder)
Styr din automatiske skydelåge med hjemmeassistent og ESPHome: Den følgende artikel er lidt feedback på min personlige erfaring med at kontrollere den automatiske skydelåge, som jeg havde installeret på mit hus. Denne port, mærket "V2 Alfariss", var forsynet med et par Phox V2 fjernbetjeninger for at styre den. Jeg har også
Enkel gestusstyring - Styr dine RC -legetøj med armens bevægelse: 4 trin (med billeder)
Enkel gestusstyring - Styr dine RC -legetøj med armens bevægelse: Velkommen til min 'ible' #45. For et stykke tid siden lavede jeg en fuldt fungerende RC-version af BB8 ved hjælp af Lego Star Wars-dele … https://www.instructables.com/id/Whats-Inside-My-R…Da jeg så, hvor sejt det var Force Band lavet af Sphero, tænkte jeg: "Ok, jeg kan
Styr dine lysdioder med din tv -fjernbetjening ?! -- Arduino IR -tutorial: 5 trin (med billeder)
Styr dine lysdioder med din tv -fjernbetjening ?! || Arduino IR Tutorial: I dette projekt vil jeg vise dig, hvordan jeg genanvendte de ubrugelige knapper på min fjernsyns fjernbetjening for at styre lysdioderne bag mit tv. Du kan også bruge denne teknik til at styre alle slags ting med en smule kode -redigering. Jeg vil også tale lidt om teorien
Spil alt fra NES til Xbox Med Skittlespider A.T.S Aka "The Contraption": 11 trin (med billeder)
Spil alt fra NES til Xbox Med Skittlespider A.T.S Aka "The Contraption": This Instructable er til Skittlespider A.T.S (All Together System) også kendt som "The Contraption" Dette projekt viste sig at være sværere end jeg havde forventet. På få måder var det også lettere, så jeg kan ikke sige, at det generelt var et hårdt eller let projekt