Inhoudsopgave:
Video: Vlamloze kaars van een Attiny13 - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:19
Ik moet mijn jack-o-lanterns aansteken, maar dit jaar wilde ik iets beters dan een gewone kaars. Ik wil flikkeren, maar ik wil van de vlam af. Elk vuur is gevaarlijk, vooral in de buurt van kinderen, verbrande, melige pompoenen stinken en gewone kaarsen moeten vrij vaak worden vervangen. Dus ik zocht rond naar een project om te kopiëren, vreemd genoeg kon ik er geen vinden die ik leuk vond, dus heb ik er zelf een gemaakt. Mijn originele proof of concept was op een arduino, maar dat is een beetje prijzig voor een simpele kaars. Toen ik eenmaal had bewezen dat het zou werken, vond ik een manier om het goedkoop te doen. Hier is hoe ik het deed, uit de dingen die ik bij de hand had. Mijn eerste circuit en mijn eerste instructable.
Stap 1: De onderdelen
Ik gebruikte wat ik bij de hand had. Dit kwam uit op.1) ATtiny13 x12) Rode led x13) Gele led x14) 100 ohm weerstanden x25) 8pin socket x16) thru hole switch x17) batterijhouder voor 2AA-batterijen x18) perf boardweerstanden zullen variëren op basis van uw leds, u kunt waarschijnlijk een betere schakelaar vinden dan ik, je kunt zelfs het perf-bord overslaan en het dode bug aansluiten als je wilt.
Stap 2: Het circuit
Mijn basiscircuit, sluit het gewoon zo aan.
Stap 3: De code
Hier is de code die ik heb gebruikt. Ik flits gewoon de leds en probeer er wat willekeur aan toe te voegen. De code zou beter kunnen zijn met pwm en energiebesparende functies, maar ik weet niet hoe ik dat moet doen. Mijn eerste niet-arduino-circuit en mijn eerste instructable. Het effect van de twee leds is bevredigend, ondanks hoe ik het deed. Variërende helderheid, kleur en flikkering. Compileer en upload de code naar de tiny13, en je bent klaar om te gaan. Voel je vrij om betere code te posten… #include int main(void) { int thePin = 0x0; lange randVal; willekeur (123); // willekeurig zaad DDRB = 0x3; // B0-1 ingesteld op uitvoer voor (;;) {randVal = willekeurig (); // kies een pin if ((randVal % 2) == 0) { thePin = 0x0; } anders { dePin = 0x1; } randVal = willekeurig(); // hoog of laag if((randVal % 2) == 0) { PORTB &= ~(1 << thePin); // x &= ~(1 << n); dwingt het n-de bit van x om 0 te zijn. alle andere bits worden met rust gelaten. } else { PORTB |= (1 << thePin); // x |= (1 << n); dwingt het n-de bit van x om 1. alle andere bits met rust te laten. } }}
Stap 4: Dat is het
Je kunt de leds schuren om het licht te verspreiden, of gematteerde leds gebruiken, je kunt ook een 2 kleuren rood/gele led gebruiken. Doe het in een ritssluitingszak om te voorkomen dat het vies wordt, en laat het in de pompoen vallen… onmiddellijk vlamloos kaars, en hij gaat uren mee, en je hoeft je geen zorgen te maken dat de kinderen ermee knoeien.
Aanbevolen:
Automatisch een programma starten bij het aansluiten van een laptop op een dockingstation: 5 stappen
Een programma automatisch starten wanneer u een laptop op een dockingstation aansluit: deze instructie gaat over het uitvoeren van een programma of een toepassing wanneer u uw laptop op een dockingstation aansluit. In dit voorbeeld gebruik ik Lenovo T480 Windows 10
Een Halloween Scare Machine met behulp van een PIR, een 3D-geprinte pompoen en de Troll Arduino Compatible Audio Pranker/praktische Joke Board.: 5 stappen
Een Halloween Scare Machine met behulp van een PIR, een 3D-geprinte pompoen en het Troll Arduino-compatibele audio-pranker/praktische grapbord.: Het Troll-bord gemaakt door Patrick Thomas Mitchell van EngineeringShock Electronics, en niet zo lang geleden volledig gefinancierd op Kickstarter. Ik kreeg mijn beloning een paar weken te vroeg om te helpen bij het schrijven van enkele gebruiksvoorbeelden en het bouwen van een Arduino-bibliotheek in een po
Leer hoe u een kaars tekent - stap voor stap: 6 stappen
Leer hoe je een kaars tekent - stap voor stap: deze kaars duurt 10 minuten om te tekenen als je mijn stappen zorgvuldig volgt. Geniet
YAFLC (nog een flikkerende LED-kaars): 8 stappen
YAFLC (Nog een flikkerende LED-kaars): er zijn talloze berichten op Instructables over het maken van een flikkerende LED-kaars. Dit is mijn versie. Het project vereist de volgende componenten: 1. Tiny45 AVR Microcontroller (Tiny13 zou ook doen)2. 1W Warm wit (of geel) LED3. Perspex buis
Een batterijpakket van 4,5 volt maken van een batterij van 9 V: 4 stappen
Een 4,5 volt batterijpakket maken van een 9V-batterij: deze instructie gaat helemaal over het splitsen van een 9V-batterij in 2 kleinere 4,5V-batterijpakketten. De belangrijkste reden om dit te doen is 1. Je wilt 4,5 volt 2. Je wilt fysiek iets kleiners dan een 9V batterij