Inhaltsverzeichnis:
Video: Flammenlose Kerze von einem Attiny13 - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:22
Ich muss meine Kürbislaternen anzünden, aber dieses Jahr wollte ich etwas Besseres als eine normale Kerze. Ich möchte flackern, aber ich möchte die Flamme loswerden. Jedes Feuer ist gefährlich, besonders in der Nähe von Kindern, verbrannte, schmelzende Kürbisse stinken und normale Kerzen müssen ziemlich oft ersetzt werden. Also suchte ich nach einem Projekt zum Kopieren, seltsamerweise konnte ich keins finden, das mir gefiel, also habe ich selbst eines erstellt. Mein ursprünglicher Proof of Concept war auf einem Arduino, aber das ist ein bisschen teuer für eine einfache Kerze. Sobald ich bewiesen hatte, dass es funktionieren würde, fand ich einen Weg, es billig zu machen. So habe ich es gemacht, aus dem Zeug, das ich zur Hand hatte. Meine erste Schaltung und mein erstes instructable.
Schritt 1: Die Teile
Ich habe verwendet, was ich zur Hand hatte. Dies kam heraus zu.1) ATtiny13 x12) Rote LED x13) Gelbe LED x14) 100-Ohm-Widerstände x25) 8-Pin-Buchse x16) Durchgangsschalter x17) Batteriehalter für 2AA-Batterien x18) Leistungsplatinenwiderstände variieren je nach Ihren LEDs, Sie können wahrscheinlich finden Sie einen besseren Schalter als ich, Sie können sogar das Perf-Board überspringen und es mit einem toten Bug verdrahten, wenn Sie möchten.
Schritt 2: Die Schaltung
Meine Grundschaltung, einfach so verdrahten.
Schritt 3: Der Code
Hier ist der Code, den ich verwendet habe. Ich blitze einfach die LEDs auf und versuche, etwas Zufälligkeit hinzuzufügen. Der Code könnte mit pwm und Energiesparfunktionen besser sein, aber ich weiß nicht, wie man das macht. Meine erste Nicht-Arduino-Schaltung und meine erste instructable. Die Wirkung der beiden LEDs ist trotz meiner Vorgehensweise zufriedenstellend. Helligkeit, Farbe und Flackern variieren. Kompilieren und laden Sie den Code auf den tiny13, und Sie können loslegen. Fühlen Sie sich frei, besseren Code zu posten… #include int main(void) { int thePin = 0x0; langes randVal; zufällig(123); // zufälliger Startwert DDRB = 0x3; // B0-1 auf Ausgabe für (;;) gesetzt {randVal = random(); // einen Pin wählen if ((randVal % 2) == 0) { thePin = 0x0; aufrechtzuerhalten. Sonst { thePin = 0x1; } randVal = random(); // hoch oder niedrig if ((randVal % 2) == 0) { PORTB &= ~(1 << thePin); // x &= ~(1 << n); zwingt das n-te Bit von x auf 0. Alle anderen Bits bleiben in Ruhe. aufrechtzuerhalten. Sonst { PORTB |= (1 << thePin); // x |= (1 << n); zwingt das n-te Bit von x auf 1. alle anderen Bits bleiben in Ruhe. } }}
Schritt 4: Das ist es
Sie können die LEDs schleifen, um das Licht zu streuen, oder mattierte LEDs verwenden, Sie können auch eine 2-farbige rot / gelbe LED verwenden. Legen Sie sie in einen Druckverschlussbeutel, damit sie nicht eklig wird, und lassen Sie sie in den Kürbis fallen … sofort flammenlos Kerze, und es hält stundenlang, und Sie müssen sich keine Sorgen machen, dass die Kinder damit herumspielen.
Empfohlen:
Einfacher LED-Farbwechsel "Kerze": 5 Schritte (mit Bildern)
Einfacher LED-Farbwechsel "Kerze": Dies ist ein einfaches Farbwechsellicht, das sich hervorragend für Kinder und Erwachsene eignet. Sieht in einem schwach beleuchteten Raum wunderschön aus, ideal für die Feiertage und macht ein ziemlich cooles Nachtlicht
MyPhotometrics - Gandalf: Leistungsmessgerät Zur Messung Von Lasern Im Sichtbaren Bereich Auf Basis Von "Sauron": 8 Schritte
MyPhotometrics - Gandalf: Leistungsmessgerät Zur Messung Von Lasern Im Sichtbaren Bereich Auf Basis Von "Sauron": Dieses Werk ist lizenziert unter einer Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz. Eine für Menschen lesbare Zusammenfassung dieser Lizenz findet sich hier.Was ist Gandalf?Gandalf ist eine Stand-A
Lernen Sie, wie man eine Kerze zeichnet – Schritt für Schritt: 6 Schritte
Lernen Sie, wie man eine Kerze zeichnet - Schritt für Schritt: Das Zeichnen dieser Kerze dauert 10 Minuten, wenn Sie meinen Schritten sorgfältig folgen
So nehmen Sie einen Podcast von einem Telefon auf – wikiHow
So nehmen Sie einen Podcast von einem Telefon auf: Wir nehmen eine Reihe von Podcasts auf, um die Wirkung der Konferenz Learning 2005 zu erhöhen. Diese Podcasts sind Aufzeichnungen von Interviews, die Mark Oehlert mit zahlreichen Moderatoren der Konferenz geführt hat. Die folgenden s
So installieren Sie Fedora auf einem SheevaPlug und booten von einer SD-Karte.: 13 Schritte
So installieren Sie Fedora auf einem SheevaPlug und booten von einer SD-Karte.: Ich habe einen Beitrag zum SheevaPlug bei Slashdot und dann in Popular Mechanics gesehen. Es schien ein interessantes Gerät zu sein es läuft @ 2,5w, keine Lüfter, Solid State und kein Monitor erforderlich. Seit Jahren trage ich einen alten CRT-Monitor mit mir herum