Inhoudsopgave:
- Stap 1: Onderdelen en gereedschappen
- Stap 2: Schematisch en hoe het werkt
- Stap 3: Bouw het
- Stap 4: Programmeer de AVR
Video: Bedien alles met één AVR-pin: 4 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:20
Deze instructable laat zien hoe je een groep led's bestuurt met één microprocessoruitgang. De micro die ik zal gebruiken is een Atmel Attiny2313.
Stap 1: Onderdelen en gereedschappen
Onderdelen: Attiny2313 (kreeg 5 gratis monsters van Atmel) 20-pins socketweerstanden (elke grootte zal werken, afhankelijk van uw setup. Ik zal het later uitleggen) 5v-regelaar (elke zal werken, ik gebruik een LM340) Transistors of Mosfets (gemakkelijkst te vinden en goedkoopste zijn meestal 2n3904. Zorg er wel voor dat het een NPN-transistor of een N-kanaal Mosfet is) 2 kleine condensatoren (zoek gegevensblad op voor regelaar,.1uf en.22uf met LM340) Veel LED's Sommige protoboard of een breadboardElke programmeur voor de AVRWireTools:soldeerbout
Stap 2: Schematisch en hoe het werkt
Het eerste schema laat zien hoe ik rijen led's heb aangesloten op uitgangspinnen. De uitgangspen van de AVR gaat naar de basis van een transistor, die is bedraad om als schakelaar te werken. Wanneer de uitgang laag is, of 0v, is de transistor uit en kan de stroom niet door de belasting naar aarde stromen. Wanneer de output hoog is, of 5v, is de transistor aan en kan er stroom door de belasting naar aarde vloeien. Dit wordt low-side switching genoemd en kan worden gebruikt voor led's, gelijkstroommotoren, stappenmotoren en vele andere dingen die meer spanning of stroom vereisen dan de micro kan leveren. De belasting voor dit project zal enkele led's zijn. bedraad zoals je wilt, maar de voeding die je gebruikt, bepaalt hoe je ze kunt aansluiten. Voor mij vond ik een laptopoplader die 16v kan leveren bij maximaal 7,5 ampère. was in een serie parallelle array zoals weergegeven in de derde afbeelding. Om de weerstandsgrootte te bepalen, moet u eerst uitzoeken hoeveel spanning er per led valt. Voor blauwe en groene led's die ik heb gebruikt, is de spanningsval ongeveer 3 tot 3,3 volt. Rode en gele led's zijn ongeveer 2,2 volt. Tel nu alle spanningsdalingen in serie op (3 * 5 = 15v) Trek dat nu af van je bronspanning (16-15 = 1v) Nu weet je hoeveel spanning door je weerstand (1v) Gebruik nu de wet van Ohm om R op te lossen: V=IR (1v=.015R)*Ik gebruikte 15ma voor mijn led's, dit is typisch voor 5mm led'sDus nu gebruikt elke streng 15ma uit uw voorraad. Elke streng kan zijn eigen belasting zijn, of u kunt er zoveel aan elkaar koppelen als u wilt, zolang de totale stroom voor die belasting de limiet voor de transistor niet overschrijdt. (2n3904 kan 100ma aan)*De transistor kan worden vervangen door een N-kanaal Mosfet
Stap 3: Bouw het
Nu kun je beginnen met het breadboarden van je circuit. Nadat ik een paar tests op het breadboard had gedaan, heb ik alles op een protoboard gesoldeerd. Als je echt zin wilde krijgen, kun je je eigen bord opmaken en het etsen met behulp van een van de processen die hier worden uitgelegd plaats.
Stap 4: Programmeer de AVR
Nu is het tijd om uw AVR te programmeren. Als je niet weet hoe je dit moet doen, bekijk dan deze instructable: https://www.instructables.com/id/Ghetto-Programming%3a-Getting-started-with-AVR-micro/Hier is het programma dat ik heb gemaakt:Het gaat gewoon voor altijd door een lus van reeksen. Als de AVR eenmaal is geprogrammeerd, kun je hem in de socket steken die je op je bord hebt gesoldeerd, of als je geen socket hebt, controleer het programma op een breadboard en of het correct is, dan kunt u de chip in uw bord solderen.
Aanbevolen:
Een IoT Halloween-pompoen - Bedien LED's met een Arduino MKR1000 en Blynk-app ???: 4 stappen (met afbeeldingen)
Een IoT Halloween-pompoen | Bedien LED's Met een Arduino MKR1000 en Blynk App ???: Hallo allemaal, Een paar weken geleden was het Halloween en volgens de traditie heb ik een mooie pompoen uitgesneden voor op mijn balkon. Maar toen ik mijn pompoen buiten had, realiseerde ik me dat het best vervelend was om elke avond de deur uit te moeten om de kaars aan te steken. En ik
Bedien uw computer met een stappenmotor! 9 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Bedien je computer met een stappenmotor!: In een van mijn vorige Instructables heb ik je laten zien hoe je een stappenmotor kunt gebruiken als een roterende encoder. Laten we in deze Instructable leren hoe we het kunnen gebruiken om onze computer te besturen. Dus zonder verder oponthoud, laten we aan de slag gaan
Bedien uw computer Met een LASER!: 5 stappen (met afbeeldingen)
Bedien uw computer… Met een LASER!: Bent u ooit geïrriteerd omdat u dicht bij uw computer moet komen als u hem gebruikt? Heb je ooit een draadloze muis gewild, maar heb je er uiteindelijk nooit een gekocht? Welnu, hier is een tijdelijke oplossing voor u! Hiermee kunt u muisbewegingen controleren
DIY - Een vloerventilator recyclen tot een lichtmodificator voor fotografie / alles-in-één lamp - Ajarnpa
Doe-het-zelf - Een vloerventilator recyclen tot een lichtmodificator voor fotografie / alles-in-één lamp: Dus ik was onlangs aan het schoonmaken en kwam een vloerventilator tegen waarvan de motor was doorgebrand. En ik had een tafellamp nodig. 2+2 en ik deden een beetje brainstormen en kwamen op het idee om de ventilator om te bouwen tot een 20 inch brede lichtmodifier. Lees verder om s
Bedien tot 4 servo's met een smartphone of een ander apparaat met een audio-uitgang: 3 stappen
Bedien tot 4 servo's met behulp van een smartphone of elk apparaat met een audio-uitgang: hier presenteer ik een eenvoudige elektronische montage om maximaal vier servo's te besturen met elk apparaat dat een audiobestand kan lezen