Inhoudsopgave:

Eenvoudige Ambient RGB-LED's Verlichting Met Visuino. - Ajarnpa
Eenvoudige Ambient RGB-LED's Verlichting Met Visuino. - Ajarnpa

Video: Eenvoudige Ambient RGB-LED's Verlichting Met Visuino. - Ajarnpa

Video: Eenvoudige Ambient RGB-LED's Verlichting Met Visuino. - Ajarnpa
Video: LIDEKA Led-verlichting voor kamerinrichting 💡 #lighting 2024, Juli-
Anonim
Eenvoudige RGB-omgevingsleds Lichten met Visuino
Eenvoudige RGB-omgevingsleds Lichten met Visuino

Dit kleine project is gewoon iets dat ongeveer 9 maanden in mijn achterhoofd rondzweefde en ik kan het nu delen, dat ik een duidelijk pad heb om te volgen.

Het zou relatief goedkoop moeten zijn om samen te stellen, dit is wat je nodig hebt:

  • Een soort klein Arduino-type bord, zoals een Pro Mini of een Pro Micro.
  • Een paar RGB-LED's van het type Neo-Pixel op slechts enkele PCB's
  • Ongeveer 6 'van een draad, ik gebruikte netwerkkabel die ik heb geborgen, het heeft 8 strengen en ik heb er maar een paar gebruikt.
  • 2 tot 6 pingpongballen, bij uw plaatselijke sportwinkel.
  • Een paar mannelijke naar iets jumperdraden, als je onderweg je voortgang wilt testen.
  • Visuino en de Arduino IDE

Gereedschap nodig

Soldeerbout, soldeer, zijknippers, draadstrippers, hobbymes, lijmpistool en USB-kabel voor het programmeren van de Arduino.

Stap 1: Instellen voor testen…

Instellen voor testen…
Instellen voor testen…
Instellen voor testen…
Instellen voor testen…

Eerst wilde ik een enkele pixel testen met mijn bord. Dus heb ik de uiteinden van een jumperdraad afgesneden, die worden gebruikt voor breadboards. Vervolgens gesoldeerd de 3 van hen op één pixel.

Afbeelding 1 toont de aansluitingen. Oranje is V, Geel is de Data en Blauw is GND

De Neo-Pixels en compatibele apparaten hebben 5V-stroom nodig, dus u moet op zoek naar de 5V - 16MHz-versie van de Pro Mini of de Pro Micro. Ik heb de Micro getest, vanwege het gemak van aansluiten en uploaden, de uiteindelijke versie zal een Mini zijn, omdat ze goedkoper zijn en ik er meer bij de hand heb. Merk ook op dat als u slechts ongeveer 2 tot 4 van hen rijdt, u geen extra voeding nodig heeft.

Afbeelding 2 toont de aansluitingen aan de Pro Micro-kant van de dingen. Pin 2 gebruiken voor de gegevens.

Stap 2: Testen en instellen…

Image
Image
Testen en instellen…
Testen en instellen…
Testen en instellen…
Testen en instellen…

Dus begon ik eerst een Visuino-schets te testen met enkele eenvoudige componenten.

Ik heb een Neo-Pixel ColorGroup. ColorPixel toegevoegd en vervolgens een Random Color Generator en een Clock Generator. Hier, in afbeelding 2, zie je die componenten aangesloten en deze video toont het resultaat. Voor mijn kleine stemmingssfeer RGB ging dat iets te snel en hoewel ik het kon vertragen, was het nog steeds een beetje schokkerig voor mijn visie hierop.

Voor deze test kreeg ik eindelijk wat pingpongballen en sneed toen gewoon een bijna vierkant gat, met een scherp hobbymes, maar het had een ruwe rand aan de laatste kant die ik sneed. Afbeelding 3 toont de onregelmatige uitsnijding, maar ik ben van plan deze op de pixel-PCB te lijmen, zodat de vreemde vorm niet zichtbaar is.

Dus als je het vierkante gat gaat uitsnijden, wil je de pixel uitlijnen en raden waar je het gat moet traceren en het gewoon markeren met een fijn / scherp potlood. [Ik gebruik mechanische potloden voor dit soort werk, 0,5 mm] Zoals te zien is op afbeelding 5. Begin dan met het inkerven van het oppervlak met het mes tot je er bijna doorheen bent, steek dan voorzichtig de punt erin en snijd voorzichtig naar boven zodat het stuk niet meer t vallen in de bal. Afbeelding 6 laat zien dat het in het gat is geplaatst, misschien moet u het iets groter bijsnijden zodat het er goed in past.

Stap 3: Solderen van de pixels …

De pixels solderen…
De pixels solderen…
De pixels solderen…
De pixels solderen…
De pixels solderen…
De pixels solderen…

Voor de draadlengtes hier kies ik ze op basis van de breedte van mijn bureaukast, die ongeveer 3 voet is. Dus ik heb mijn draden doormidden gesneden en zal het resterende bedrag gebruiken om het Arduino-bord te plaatsen zodat het gemakkelijk toegankelijk is.

Bij het solderen is het belangrijk om het strijkijzer slechts een minimale tijd op de pads te hebben, ongeveer 3 seconden is normaal en probeer dit niet te overschrijden zonder het tussendoor af te laten koelen. In afbeelding 1 heb ik eerst soldeerklodders toegevoegd aan elke pad aan de DIN [data in]-kant van de eerste pixel. Nadat ik het ongeveer een minuut heb laten afkoelen, breng ik het strijkijzer op elke klodder aan om de draad eraan toe te voegen. In afbeelding 2 kun je zien dat dit het eindresultaat is en ik heb de 4e draad om de andere gewikkeld om ze op hun plaats te houden terwijl ik ze soldeerde.

Afbeelding 3 toont de tweede pixel met de klodders soldeer op de DOUT (data out) vanaf het einde, en deze keer begon ik op de DOUT [data out] en voegde de draden van de laatste pixel eraan toe. Dan kun je in Afbeelding 4 de tweede pixel zien met beide uiteinden bedraad.

Nu kunnen we de pixels heet lijmen op de pingpongballen. Foto's 5 & 6 tonen de hete lijm, ik heb geprobeerd om het in de 'hoeken' te plaatsen zodat het het meest stabiel zou zijn.

Stap 4: Het opzetten van de schets in Visuino…

De schets instellen in Visuino…
De schets instellen in Visuino…
De schets instellen in Visuino…
De schets instellen in Visuino…
De schets instellen in Visuino…
De schets instellen in Visuino…
De schets instellen in Visuino…
De schets instellen in Visuino…

Dus in deze eerste Visuino-stap moet u Visuino openen of het hier downloaden: Visuino.com en installeer het volgens de aanwijzingen op het scherm.

Vervolgens moet je in het hoofdvenster de Arduino-compatibele kaarten selecteren die je voor dit project gaat gebruiken. Afbeelding 1 laat zien dat ik de Pro Mini heb geselecteerd en klik vervolgens op "OK"

Dan wil je naar het zoekvak in de rechterbovenhoek gaan en 'klok' typen en vervolgens de klokgenerator selecteren en slepen (afbeelding 2) en naar de linkerkant van het Arduino-bord slepen en er afstand van nemen, zoals weergegeven in afbeelding 3. De klokgenerator 'vinkt' het volgende onderdeel aan door de taxateur die we het geven. Dus, ga vervolgens naar de "Eigenschappen" en zoek de "Frequentie" optie en typ "0.1", (Afbeelding 4) die eens per 10 seconden zal aanvinken. Deze waarde kan later naar eigen inzicht worden gewijzigd.

Zoek vervolgens naar 'willekeurig' in hetzelfde zoekvak boven de componentenzijbalk (Afbeelding 5) en zoek de component 'Willekeurige kleur' (Afbeelding 6) en sleep deze naar uw hoofdvenster rechts van de component 'Klok'. Zie Afbeelding 7 en verbind het door van de "Out"-pin naar de "Clock"-pin op de 'Willekeurige kleur' te slepen

Stap 5: De schets instellen in Visuino… [vervolg]

De schets instellen in Visuino… [vervolg]
De schets instellen in Visuino… [vervolg]
De schets instellen in Visuino… [vervolg]
De schets instellen in Visuino… [vervolg]
De schets instellen in Visuino… [vervolg]
De schets instellen in Visuino… [vervolg]
De schets instellen in Visuino… [vervolg]
De schets instellen in Visuino… [vervolg]

Welnu, ga door met het toevoegen van de rest van de componenten, dus zoek naar 'Ramp' en sleep 'Ramp to Color Value' (Afbeelding 1) naar de werkruimte rechts van de 'Random Color' die we zojuist hebben toegevoegd. Zoek in de "Eigenschappen" daarvoor "Slope" en verander het in "0.5" (Afbeelding 2). Dit zal een zachte overgang zijn tussen de veranderingen van kleuren. Verbind vervolgens de "Out" met de "In" op de 'Ramp'-component, zie afbeelding 3. Dit is optioneel, maar ik heb mijn beginkleur gewijzigd in paars, uit de vervolgkeuzelijst voor "initiële waarde"

Stap 6: De schets instellen in Visuino … [vervolg met de toevoeging van Neo-Pixel]

De schets instellen in Visuino … [vervolg met de toevoeging van Neo-Pixel]
De schets instellen in Visuino … [vervolg met de toevoeging van Neo-Pixel]
De schets instellen in Visuino … [vervolg met de toevoeging van Neo-Pixel]
De schets instellen in Visuino … [vervolg met de toevoeging van Neo-Pixel]
De schets instellen in Visuino … [vervolg met de toevoeging van Neo-Pixel]
De schets instellen in Visuino … [vervolg met de toevoeging van Neo-Pixel]

De volgende is de Neo-Pixel-component, zoek naar "neo" en ze zullen hier maar één optie zijn, afbeelding 1, dus sleep het naar beneden tussen de 'Ramp' en het Arduino-bord. Dubbelklik er nu 6op om het venster "PixelGroups" te openen, en aan de rechterkant zoek en dubbelklik op 'Pixels'. (Afbeelding 2) Nu worden standaard 10 pixels toegevoegd, maar dat veranderen we nu in 2, dus met dat venster nog steeds open, ga naar het vak "Eigenschappen" en verander "Tel pixels" naar 2, zie Afbeelding 3. Nu kun je "PixelGroups" sluiten en twee verbindingen van 'Ramp Out' naar Pin [0] en [1] op de NeoPixel slepen. Zie Afbeelding 4. Vervolgens kunt u de uiteindelijke verbinding van de 'NeoPixel' naar Pin B slepen, in mijn geval op het Arduino-bord, zoals in Afbeelding 5.

Upload nu je schets via de F9-toets in Visuino en upload vervolgens naar het bord vanuit de Arduino IDE met CTRL + U. Dan heb je ook een werkende versie van dit project.

Stap 7: Voltooiingsvideo en klaar

Image
Image

Speel ermee, om te zien wat je nog meer kunt toevoegen om deze schets te verbeteren, laat het me dan weten in de opmerkingen.

Genieten van!!

Aanbevolen: