Weet alles over programmeerbare LED Firefly Jar

Probeer Ons Instrument Voor Het Oplossen Van Problemen





Een programmeerbare LED-vuurvliegpot is een goedkoop, leuk en voortreffelijk project dat een uitstekend cadeau is. Het maken van een programmeerbare vuurvliegpot vereist een uur of twee uur tijd en altijd een fan van creatief hergebruik, een aantal van de elektronische componenten wordt gerecycled van oude elektronica en dingen in huis. Om dit project te doen, wil je een Arduino-bord en soldeerervaring.

Programmeerbare LED Firefly Jar

Programmeerbare LED Firefly Jar



Programmeerbare LED Firefly Jar schakelschema

Het project was geïnspireerd op Fireflies. Dit was een innovatief idee om Fireflies in een pot te ontwerpen met behulp van LED's, 600mAh 3V CR2450-batterij, een aangepaste PCB wordt in dit project gebruikt om de kosten van het project te besparen.


Programmeerbare LED Firefly Jar schakelschema

Programmeerbare LED Firefly Jar schakelschema



In het bovenstaande circuit wordt het ontwerp van de pot met vuurvliegjes uitgelegd, voorbereid met behulp van LED's. Om te beginnen met het ontwerpen van vuurvliegjes gemaakt van LED's, is het circuit voorbereid zoals weergegeven in het bovenstaande schematische diagram.

  • R1 - 22.0K Ohm weerstand, 3V voedingsbatterij VCC
  • VCC aangesloten op de positieve pool van 3V voeding of batterij
  • GND aangesloten op de negatieve pool van de batterij.
  • De weerstand R1 is om de spanning op de resetpin hoog te sturen tijdens bedrijf en wordt gebruikt als pull-up weerstand. Dit stopt of beschermt de chip tegen reset.
  • Het circuit werkt ook als de draad in plaats van weerstand wordt geplaatst. R1 mag de chip programmeren om de pin te resetten zonder VCC te kortsluiten.
  • R2, R3 - 100 Ohm weerstanden
  • De kenmerken van LED's verschillen van de ene LED tot de andere en de weerstandswaarde is gebaseerd op het LED-type en ook op de hoeveelheid licht die door de LED wordt gegenereerd.
  • De LED's die in dit project worden gebruikt, hebben waarden van 20mA bij 2.0V en 10mA bij 3V via een weerstand van 100 Ohm. R2- en R3-waarden werden als grotere waarden genomen.
  • LED's lichten helder op en laten ons voelen als echte vuurvliegjes op 10mA. Schalen in de broncode verandert de helderheid van LED. De leds worden aangestuurd door de software te begrenzen, zodat deze de maximale helderheid beperkt. Als u dit punt niet kent, moet u de waarde van de weerstanden R2 en R3 wijzigen om het exacte type LED te bepalen dat is gebruikt.
  • Veronderstel als pincodes - A, B, C, D, E en de pinnen worden genoemd in de broncode
  • Laten we A- en B-pinnen als 'master' -pinnen nemen. Afhankelijk van de broncode worden de LED's aangestuurd.
  • Als een vuurvliegje in de vuurvliegpot moet gloeien, moet die specifieke LED worden aangestuurd en het hangt af van de keuze van de masterpin die we selecteren, die pin A of B kan zijn, afhankelijk van onze keuze.
  • Als PIN A is geselecteerd, wordt LED1, LED2 of LED3 aangestuurd.
  • Als we PIN A hoog rijden, gaat LED2 AAN. Als PIN D wordt aangestuurd, is de pin waarmee de andere kant van LED2 is verbonden) laag, terwijl tijdens het afspelen van het nummer de LED 2 wordt uitgeschakeld. Het potentiaalverschil tussen de twee zijden van LED 2 wordt verwijderd om te voorkomen dat er stroom doorheen gaat. Als de PIN A altijd hoog wordt gedreven. Twee nummers worden tegelijkertijd afgespeeld als twee vliegen gloeien terwijl de code op deze manier wordt geschreven.

Voordeel: Deze LED's zijn energiebesparende gloeilampen en ook vanwege zijn optische kenmerken, is het geoptimaliseerd in displays voor platte achtergrondverlichting. Het andere voordeel van het gebruik van leds is dat ze overal op de markt verkrijgbaar zijn.

Nadeel: We kunnen de chip niet herprogrammeren als deze op het bord is gesoldeerd. Dit komt doordat de chip-programmeur de reset-pin niet laag kan sturen zonder kortsluiting naar VCC.

Stappen om een ​​programmeerbare LED-vuurvliegpot te bouwen

Om een ​​programmeerbare LED Firefly-pot te bouwen, zijn er veel stappen die nodig zijn


De vereiste componenten

De vereiste componenten van Programmable LED Firefly Jar bestaan ​​uit hardware- en softwarecomponenten, zoals

Vereiste componenten

Vereiste componenten

  • Een ATTiny85 (klein bord)
  • Enkele adresseerbare LED-pixels,
  • 1 .10uF condensator
  • Lage weerstand en printplaat
  • Een 5V muurwrat
  • Een pot
  • Verspreidende materialen zoals noppenfolie, verf, vloeipapier, glazuur
  • Een AVR-programma's
  • Breadboard & soldeerbenodigdheden
  • Arduino, Tiny Core en Adafruit NeoPixel

Software instellen en testen uw ATTiny

  • Download en installeer in een software-installatie de Arduino-, Tiny Core- en NeoPixcel-bibliotheek
  • Stel uw ATTiny in op het breadboard.

Een Firefly LED String maken

Om firefly LED-strings te maken, worden de volgende stappen gevolgd

LED wordt voorbereid met behulp van een microclip en de LED wordt aan de buitenkant van de pads geplaatst. LED en Microclip worden gemonteerd door flux op de pads op de Light Emitting Diode te zetten. Nu zijn de draden gedraaid of gedraaid en worden getest na het bevestigen van twee draden aan de LED wat een mooie LED string geeft. Van het vrije uiteinde van de draad wordt 2-3 mm gestript en wordt getest door 3 volt door een weerstand van 100 Ohm te plaatsen. Hetzelfde proces wordt herhaald voor elk van de 6 snaren.

Een Firefly LED String maken

Een Firefly LED String maken

Rode stringdraden worden gebundeld en op het bord gesoldeerd. Evenzo zijn zes van de LED-strings met flux aan het bord bevestigd. Red-wire set wordt zorgvuldig op PIN A gesoldeerd op een manier dat de weerstand de microcontroller en de bundel scheidt. Alle andere LED-strings worden op dezelfde manier aan PIN B gesoldeerd. Nu worden op dezelfde manier ook de vrij vliegende groene draden gebundeld tot 2-draads. Door groene draden met elkaar te verbinden in 2-draads bundels en gesoldeerd aan PIN C, PIN D en PIN E. Met 3V stroom worden alle snaren getest door een positieve spanning op PIN A of PIN B te houden. Het resultaat wordt verkregen als alle LED's gloeien .

Bereid de pot en adapter voor

  • Neem een ​​oude adapter, knip het uiteinde van de connector af en scheid de zwarte en rode draden. Test met behulp van een multimeter de spanning en polariteit
  • Prik met een scherp voorwerp een gat in het deksel van je pot en rijg het koord erdoor. Voor trekontlasting kun je het koord in een knoop knopen.

Soldeer je componenten en ATTiny

Soldeer je ATTiny aan een stuk perfboard. Bevat een ontkoppelingscondensator over de voeding en een kleine weerstand. Als u wilt dat uw installatie extra veelzijdig is, installeer dan een 8-pins DIP-aansluiting, zodat u de microcontroller later kunt verwijderen en opnieuw kunt programmeren. Bevestig de stroom- en aardingsleidingen om door het deksel van de pot naar het huidige circuit te leiden.

Soldeer de componenten en ATTiny

Soldeer de componenten en ATTiny

Monteer de pot

  • Monteer de pot en verdeel de pixels van uw junctie-gelijkrichter gelijkmatig.
  • Het vullen van de pot met pinda's, noppenfolie, tissue en scrappapier werkt mooi en zorgt voor opvallende effecten. Reflecterende kunststoffen en gebroken glas kunnen ook leuk zijn.
  • Als je je erg ambitieus voelt, kun je de pot glazuren of wat verf kopen en die gebruiken om hem een ​​semi-transparante look te geven.
  • Sluit je pot aan en geniet van de aantrekkelijke patronen!
Monteer de pot

Monteer de pot

Op Arduino gebaseerde LED-straatverlichting met automatische intensiteitscontrole

Wit Lichtgevende diodes (LED) vervang HID-lampen in het straatverlichtingssysteem om een ​​dimfunctie op te nemen. Een Arduinobord wordt gebruikt om de intensiteit automatisch te regelen door pulsbreedte-gemoduleerde signalen te ontwikkelen die aansturen MOSFET (metaaloxide halfgeleiderveldeffecttransistor) om een ​​set LED's dienovereenkomstig te schakelen om een ​​gewenste werking te bereiken.

Dit systeem is gebouwd om de huidige nadelen van HID-lampen (High Intensity Discharge) ​Dit systeem demonstreert het gebruik van LED's (light emitting diodes) als lichtbron en de variabele intensiteitsregeling, volgens de vereisten.

Op Arduino gebaseerde LED-straatverlichting met projectkit voor automatische intensiteitscontrole van Edgefxkits.com

Op Arduino gebaseerde LED-straatverlichting met projectkit voor automatische intensiteitscontrole van Edgefxkits.com

Leds verbruiken minder stroom en hun levensduur is langer in vergelijking met conventionele HID-lampen. Bovendien kan de led-intensiteit worden geregeld volgens de vereisten tijdens daluren, wat niet haalbaar is in HID-lampen.
De Arduino-bord bevat programmeerbare instructies die de intensiteit van lichten regelen op basis van PWM ( Pulsbreedtemodulatie ) signalen gegenereerd. De intensiteit van het licht wordt hoog gehouden tijdens piekuren. Omdat het verkeer op de wegen in de late nachten de neiging heeft om langzaam af te nemen, neemt de intensiteit ook geleidelijk af tot de ochtend. Eindelijk wordt de intensiteit 's ochtends om 6 uur' s ochtends volledig uitgeschakeld en om 18 uur weer hervat. 's avonds en dit proces herhaalt zich.

Dit concept kan in de toekomst worden verbeterd door het te integreren met een zonnepaneel dat de zonne-intensiteit omzet in overeenkomstig vermogen, en deze energie wordt gebruikt om de snelwegverlichting te voeden. elektronica projecten u kunt ons benaderen door in de commentaarsectie hieronder te reageren.

Fotocredits: