Inhaltsverzeichnis:

YAFLC (Noch eine weitere flackernde LED-Kerze) - Gunook
YAFLC (Noch eine weitere flackernde LED-Kerze) - Gunook

Video: YAFLC (Noch eine weitere flackernde LED-Kerze) - Gunook

Video: YAFLC (Noch eine weitere flackernde LED-Kerze) - Gunook
Video: Костюм из флиса на молнии. 2024, Juli
Anonim
YAFLC (Noch eine weitere flackernde LED-Kerze)
YAFLC (Noch eine weitere flackernde LED-Kerze)
YAFLC (Noch eine weitere flackernde LED-Kerze)
YAFLC (Noch eine weitere flackernde LED-Kerze)

Es gibt zahlreiche Beiträge auf Instructables darüber, wie man eine flackernde LED-Kerze herstellt. Dies ist meine Version. Das Projekt erfordert die folgenden Komponenten: 1. Tiny45 AVR-Mikrocontroller (Tiny13 würde auch tun)2. 1W Warmweiße (oder gelbe) LED3. Plexiglasrohr4. Batterien der Größe AA oder AAA - 4 (Alkali oder NiMH)5. PCB-Lager (oder ein Allzweck-Veroboard)6. Batteriehalter7. 1/4W Widerstände 50 Ohm- 4 und 10K -1,8. Ein/Aus-Schalter9. Anschlussdraht10. Stück Holz für die Basis11. AbdeckbandWerkzeuge:1. Lötkolben und lot2. Heißklebepistole3. AVR ISP-Programmierer4. Schraubendreher, Feilen, Bohrmaschine und passende Bohrer.

Schritt 1: Der Schaltplan

Der Schaltplan
Der Schaltplan
Der Schaltplan
Der Schaltplan
Der Schaltplan
Der Schaltplan
Der Schaltplan
Der Schaltplan

Den benötigten Schaltplan für die Kerze finden Sie hier. Ebenfalls zu sehen ist das Platinenlayout. Im Platinenlayout werden die blauen Spuren als Steckbrücken behandelt. Die komplette Schaltung ist auf zwei Platinen aufgeteilt, eine enthält den Controller und die hat die 1-W-LED. Die beiden Platinen sind in einem doppelstöckigen, runden Leiterplatten angeordnet. Die Idee ist, einen kleineren Gesamtdurchmesser für die Schaltung zu haben. Vier 2-Pin-Anschlüsse werden verwendet, um die Controllerplatine mit der LED-Platine zu verbinden. Der fünfte Anschluss auf der Controllerplatine ist für die Stromversorgung.

Schritt 2: Herstellung der Leiterplatten

Herstellung der Leiterplatten
Herstellung der Leiterplatten

Ich habe Modela FräsmaschineModela Fräsmaschine verwendet, um meine Bretter zu fräsen und zu schneiden. Sie können diese Platinen von kommerziellen PCB-Herstellern wie PCB ExpressPCB Express herstellen lassen oder sie sogar zu Hause herstellen, wie hier beschrieben.

Schritt 3: Löten der Leiterplatten

Löten der Leiterplatten
Löten der Leiterplatten
Löten der Leiterplatten
Löten der Leiterplatten
Löten der Leiterplatten
Löten der Leiterplatten
Löten der Leiterplatten
Löten der Leiterplatten

Ich habe alle Komponenten wie auf den Fotos zu sehen gelötet. Durch die Verteilung der Schaltung auf zwei Platinen, eine für den Controller und eine andere für die LED, ist es nicht nur nützlich, den Durchmesser der Platine zu verringern, sondern auch sicherzustellen, dass bei der Programmierung der Controller-Platine über den ISP-Anschluss (indem Sie zuerst die LED-Platine abtrennen) von der Controllerplatine), die LED lädt die ISP-Signale nicht. Ich habe zuerst alle SMD-Komponenten gelötet, gefolgt von den Jumperdrähten und dann den Rest der Komponenten.

Schritt 4: Bereiten Sie die LED-Platine vor

Bereiten Sie die LED-Platine vor
Bereiten Sie die LED-Platine vor

Nachdem die LED-Platine gelötet ist, habe ich eine Heißklebepistole verwendet, um etwas Kleber auf die LED zu gießen. Wenn der Heißkleber abzukühlen beginnt, ziehe ich den Kleber als eine Art "Docht" heraus. Der Kleber dient zwei Zwecken: Er streut das Licht und der „Docht“vermittelt das Gefühl einer echten Kerze.

Schritt 5: Programmieren Sie den Controller

Der Code für das Projekt ist wirklich sehr klein. Mit AVRGCC kompilierter Code. Der Code wurde über den ISP-Anschluss auf der Controller-Platine in den Controller einprogrammiert. /*Code für ein flackerndes Kerzenprojekt*//*Anschließen einer 1-W-LED in Gelb/Warmweiß an *//*Pin 2 - PB3 LED-Kathode*//*Pin 3 - PB4 LED-Kathode*//*Pin 5 - PB0 LED-Kathode*//*Pin 6 – PB1 LED-Kathode*//*Pin 7 – PB2 LED-Kathode*//*LED-Anode an Vcc/*Maximalstrom für jede LED auf 30 mA einstellen*//*LFSR-Quelle: https://en.wikipedia.org/wiki/Linear_feedback_shift_register*/#include#includemain(){unsigned long lfsr = 1;unsigned char temp;DDRB=255;for(;;) { lfsr = (lfsr >> 1) (-(lfsr & 1u) & 0xd0000001u); /* Hähne 32 31 29 1 */temp = (Zeichen ohne Vorzeichen) lfsr;DDRB= ~temp;PORTB = temp;temp = (Zeichen ohne Vorzeichen) (lfsr >> 24);_delay_loop_2(temp<<7); } }

Schritt 6: Aufbau des Gehäuses

Bau des Gehäuses
Bau des Gehäuses
Bau des Gehäuses
Bau des Gehäuses
Bau des Gehäuses
Bau des Gehäuses

Ein 6 Zoll langes, 2,2 Zoll breites Plexiglasrohr wurde gewählt, um die Kerze zu umschließen. Ein Holzsockel wurde maschinell bearbeitet, um das Plexiglasrohr zu montieren. Die Controller-Platine und die LED-Platine wurden in der Röhre auf einer anderen 'Halter'-Platine installiert, die auch den Ein / Aus-Schalter hat.

Schritt 7: Kerzensockel

Kerzensockel
Kerzensockel
Kerzensockel
Kerzensockel

Ein hölzerner Kerzensockel wurde bearbeitet. Die beiden Batteriehalter mit je 2 x 1,2V Eneloop (:)) Batterien wurden auf dem Sockel montiert und mit Heißkleber zusammengehalten.

Schritt 8: Einpacken

Einpacken
Einpacken
Einpacken
Einpacken

Schließlich wurde das Plexiglasrohr mit gelbem Abdeckband bedeckt, um die Innenseiten zu verbergen und auch die Illusion einer Wachskerze zu erzeugen…vielleicht werde ich es später malen.. Aber so steht es jetzt würde auch…

Empfohlen: