De auteur maakte een flikkerende zaklamp in een koffer van delen die door een laser waren uitgesneden. Binnenin is een vlamsimulator geïnstalleerd, bestaande uit een ventilator en stukjes lichte stof, evenals een apparaat voor soepele kleurverandering op het Digispark-bord en RGB-LED's. Als u alleen een vlam hoeft te simuleren zonder van kleur te veranderen, volstaan alleen witte LED's met een kleurtemperatuur van 2700 K.
Werk eraan zelfgemaakt de wizard begint met het ontwerpen van de case. Het slaat het resultaat op in DXF-formaat, bedoeld voor de uitwisseling van informatie tussen verschillende CAD-systemen, verpakt het in een RAR-archief en uploadt het hier. Door de veelzijdigheid van het formaat kunt u lasersnijden aanvragen in bijna elk bedrijf dat deze service biedt. In de versie van de auteur zijn de lichaamsdelen gesneden uit vezelplaat van 5 mm dik, maar multiplex en geverfd plexiglas zullen het doen. Hier zijn enkele weergaven van de toekomstige zaak:
Na de zaak te hebben beslist, neemt de meester het op elektronisch deel van de lantaarn. Het bestaat uit het Digispark-bord zelf, vier parallel geschakelde RGB-leds met drie weerstanden, evenals een ventilatorsleutel, bestaande uit een transistor, een weerstand om de stroom van zijn basis te beperken en een beschermende diode die in omgekeerde polariteit is aangesloten:
In feite is hier geen diode nodig, aangezien de motor in de ventilator geen collector is, worden de wikkelingen ervan geschakeld door een geïntegreerde microschakeling met Hall-sensoren, transistors en beschermingselementen tegen zelfinductie. Bij oude fans zijn transistors extern, maar dit verandert niets aan de essentie.
Onderdelen die zich buiten Digispark bevinden, worden door de wizard op het in JLCPCB bestelde bord geplaatst. Gerber-formaatbestanden die nodig zijn voor de productie bevinden zich ook in het RAR-archief hierzodat de lezer het bord overal kan bestellen, maar in ieder geval het huis LUTom kan maken. U kunt het zonder, door alles te verbinden dat zich buiten Digispark, gemonteerde of volumetrische installatie bevindt. Maar het bord is mooier:
Dus alles wat nodig was voor de montage van de lamp arriveerde: onderdelen van de behuizing, een ventilator, elektronische componenten en een voeding.
De tovenaar neemt de montage over van het bord aangesloten op Digispark.Let op: de hele zaklamp wordt gevoed door 12 V, dus op Digispark moet je een van de voedingsingangen kiezen die is ontworpen voor ongestabiliseerde spanning van 7 tot 35 V.
Nu herinnert de meester zich dat hij ook programmeur is, en neemt op Arduino IDE Deze schermafbeelding toont het begin van het programma met de tekst van de BSD-licentie (optie van twee voorwaarden) in de opmerkingen:
Welnu, alle firmware, opnieuw verpakt in het RAR-archief, liegt hier. Haar meester stroomt Digispark binnen, haalt daaruit op en ext. borden met behulp van twee rechte hoeken kammen, een "sandwich":
Het verbindt de ventilator en de voeding, controleert hoe alles werkt:
Lijmt een "sandwich" van de printplaten naar de ventilatormotor:
En al deze schroeven aan de onderkant van de behuizing zijn door de laser gesneden, zodat de ventilator lucht opblaast en de LED's daar schijnen. Het is belangrijk om een kleine opening tussen de onderkant en de ventilator te voorzien van ringen, zodat niets de rotatie van de bladen verhindert.
Plak de wanden van de behuizing van binnenuit af met dun, goed doorlatend papier:
En daaraan worden stukjes licht weefsel gelijmd, die in de luchtstroom moeten oscilleren:
Monteert het lichaam. Het ontwerp is zodanig dat de bodem boven de tafel komt, zodat de ventilator lucht kan opnemen, en de uitsparingen eronder op de zijwanden dragen hieraan bij:
Resultaat:
Het montageproces en de werking van het apparaat op video:
Dit ontwerp kan op twee manieren worden vereenvoudigd. De eerste is om een soepele kleurverandering achterwege te laten, waardoor alleen een mechanische vlamsimulator overblijft. Dan wordt Digispark overbodig. De tweede - integendeel, implementeer software en imitatie van de vlam, waardoor het mogelijk wordt om de mechanica te verlaten.