Inhoudsopgave:
Video: Dirt Cheap ATtiny-85 Tv-B-Gone (schakelt elke tv uit!), Plus Arduino As Isp - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
Schrijf u hier in voor mijn cursus 'Elektronica in een notendop':
Bekijk hier ook mijn youtube-kanaal voor meer projecten en elektronica-tutorials:
De TV-B-Gone is een geweldig klein stukje techniek en codering. Samen met de toepasselijke naam tiny, AT-Tiny, kunnen we een geweldige universele tv-afstandsbediening maken die elke tv kan uitschakelen. Dit werd oorspronkelijk als bouwpakket verkocht, maar we gaan het zelf maken, met de code van Mitch Altman. De totale kosten voor mij waren minder dan $ 4
Stap 1: Materialen en gereedschappen
Materialen-
Atiny 85 A crystal (afhankelijk van je attiny 85-model, laat bij verwarring een reactie achter en ik zal je vertellen of je het nodig hebt of niet)
ir leds
een transistor
statusled en een bijbehorende weerstand van 330 ohm (optioneel)
perf board/proto board
draad en soldeer
c2032-batterij en een bijbehorende batterijhouder. (Als u een andere batterij gebruikt, koop dan een spanningsregelaar als de spanning van de batterij hoger is dan 5v.)
drukknop, liefst een kleine
22uf condensator
150 ohm weerstand
Een programmeur, ik gebruikte arduino uno als isp (daarover later meer)
*** als je arduino als isp gebruikt, dan heb je ook een 10uf 16 v condensator en een 220 ohm weerstand nodig
Gereedschap
Soldeerbout (plus soldeer)
draadstrippers
lijmpistool (optioneel)
Volgende zullen we maken
Stap 2: Programmeren
zekeringen - Afhankelijk van uw kleine model heeft u mogelijk een externe resonator nodig. Ik had een attiny 85-20pu die op een externe resonator liep, dus ik brandde een alternatieve bootloader (te vinden in de boards-sectie van arduino) waardoor deze op de interne oscillator kon draaien. Als dit je allemaal in de war brengt, blijf dan aan de veilige kant en gebruik een ATtiny85V-10PU
Een Arduino gebruiken als isp- Ga eerst naar voorbeelden en Arduino als ISP en brand die op je Arduino, volg dan de onderstaande tutorials om de juiste tvbgone-code te branden (hieronder te vinden).
Gebruik deze uitgebreide tutorials om de attiny te programmeren met een arduino.
Link 1, klik hier (opent in nieuwe tabbladen)
Link 2, klik hier (opent in nieuwe tabbladen)
Als je een avr-programmeur hebt, gebruik dan deze tutorials
Link 1, klik hier (opent in nieuwe tabbladen)Link 2, klik hier (opent in nieuwe tabbladen)
de bestanden die op de Attiny moeten worden geflitst, zijn hier beschikbaar - ATtiny-code
Als je wel een breadboard bij de hand hebt, raad ik je aan om het circuit op de volgende pagina eerst op het breadboard te maken, alleen om te controleren of je bij tiny correct is geflitst.
Stap 3: Solderen
Soldeer uw project met behulp van het bovenstaande schema. Omdat 1 batterij erg onstabiel is en me niet genoeg versterkeroutput gaf, heb ik 2 batterijen parallel geschakeld om mijn 3 krachtige IR-leds te ondersteunen. Als u IR-leds met een lager vermogen of minder leds gebruikt, dan zou 1 batterij het ampèreverbruik moeten kunnen ondersteunen.
Als je verschillende batterijen wilt gebruiken, zoals 9 volt batterijen, sluit dan een spanningsregelaar aan als de spanning van de batterij hoger is dan 5v. Het aansluiten van een spanningsregelaar is uiterst eenvoudig en er zijn tal van tutorials online te vinden. Onthoud dat dit alleen nodig is als de batterij die u gebruikt meer dan 5v is.
Stap 4: Afwerking
Je kunt dit nu in elke behuizing verbergen om het discreter te maken, of je kunt duidelijke krimpkous over de hele print toepassen. Ik heb de mijne kaal gelaten, omdat ik het zo leuk vind.
Aarzel niet om hieronder vragen, opmerkingen of opmerkingen achter te laten.
Dankzij Dark Sponge, en zijn tvb weg, die me inspireerde om deze build te maken.
Schrijf u hier in voor mijn cursus 'Elektronica in een notendop':
Aanbevolen:
Hoe Multiwindow in elke Android-telefoon in te schakelen: 6 stappen
Multiwindow inschakelen op elke Android-telefoon: Multiwindow-modus is een geheime of bètamodus op Android 6.0 Marshmallow. Deze functie is niet beschikbaar voor alle mobiele apparaten. Maar er is een techniek om de multiwindow-modus in Android 6.0 Marshmallow in te schakelen. Vereisten: 1. Telefoon moet worden geroot.2. Android-versie
Bewegende portretten uit het echte leven uit Harry Potter! 11 stappen (met afbeeldingen)
Ontroerende portretten uit het echte leven uit Harry Potter!: "Geweldig! Verbazingwekkend! Dit is net magie!" - Gilderoy Lockhart Ik ben een grote Harry Potter-fan en een van de dingen waar ik altijd van heb gehouden in de Wizarding World zijn de bewegende portretten. Ik kwam Kyle Stewart-Frantz's Animated Pictur tegen
DIY Ambilight met Raspberry Pi en GEEN Arduino! Werkt op elke HDMI-bron: 17 stappen (met afbeeldingen)
DIY Ambilight met Raspberry Pi en GEEN Arduino! Werkt op elke HDMI-bron.: Ik heb een vrij basaal begrip van elektronica, daarom ben ik supertrots op mijn doe-het-zelf Ambilight-opstelling in een eenvoudige houten behuizing met de mogelijkheid om de lichten aan en uit te zetten wanneer en wanneer ik wil. Voor wie niet weet wat een Ambilight is;
Maak elke sensor uit een FPGA: 4 stappen
Maak elke sensor uit een FPGA: de meeste makers hebben minstens één keer in hun leven geprobeerd een thermometer te bouwen, misschien is degene die ze thuis hebben niet slim genoeg, of misschien denken ze dat ze het volgende NEST kunnen bouwen. Niettemin hadden ze op een gegeven moment een microcontroller met hun status
Bootloader uploaden naar elke Arduino!: 5 stappen
Bootloader uploaden naar elke Arduino! Laten we zeggen dat je een Arduino hebt meegenomen en hebt geprobeerd je allereerste programma uit Voorbeelden te uploaden en er staat Error avrdude: stk500_getsync()Dit betekent dat je Arduino een ontbrekende bootloader heeft. Dus vandaag laat ik je zien hoe je een Bootloader uploadt