Inhoudsopgave:

Schakelen van 3 banken met LED's met één schakelaar en Visuino - Ajarnpa
Schakelen van 3 banken met LED's met één schakelaar en Visuino - Ajarnpa

Video: Schakelen van 3 banken met LED's met één schakelaar en Visuino - Ajarnpa

Video: Schakelen van 3 banken met LED's met één schakelaar en Visuino - Ajarnpa
Video: Meerdere SCHAKELAARS koppelen op je VERLICHTING? - Wisselschakeling uitgelegd! 2024, Juni-
Anonim
Schakelen tussen 3 rijen LED's met één schakelaar en Visuino
Schakelen tussen 3 rijen LED's met één schakelaar en Visuino

Dit project kwam voort uit een experiment dat ik wilde proberen, ik wilde zien hoeveel UV-licht nodig was om verschillende delen van dollarbiljetten en veiligheidscontroles te zien. Ik vond het geweldig om dit te bouwen en wilde deze instructies hier delen.

Dingen die je nodig hebt:

#1 Een Arduino Nano of soortgelijk klein bord [zelfs een UNO zou werken, gewoon een beetje groot voor dit project]

#2 Een breadboard van standaardformaat, de 720-pins soort.

#3 3 sets van vergelijkbare LED's, elke set moet dezelfde specificaties hebben, voor zover spanning en weerstanden vereist zijn. [Ik gebruikte 6, 3 mm UV en 3,5 mm UV voor de mijne, maar je kunt alles gebruiken dat je bij de hand hebt.]

#4 9 weerstanden afgestemd op uw LED-stroomvereisten.

# 5 Een tijdelijke schakelaar, ofwel van een 37 in 1 sensormoduleset of een gewone die u kunt instellen zodat deze 3 draden gebruikt.

#6 Stelletje relatief korte jumperdraden. [Ik gebruikte geel, oranje, rood en zwart]

#7 Visuino een visueel programmeerprogramma van Boian Mitov plus de Arduino IDE

Stap 1: Stel de LED's en de weerstanden in…

Stel de LED's en de weerstanden in…
Stel de LED's en de weerstanden in…
Stel de LED's en de weerstanden in…
Stel de LED's en de weerstanden in…

In deze eerste stap zullen we de LED's en de weerstanden instellen. Plaats je LED's op korte afstand van waar je gekozen Arduino-bord zal zijn en ongeveer 1 of 2 slots van elkaar, om een comfortabele ruimte ertussen te laten. Zie afbeelding 1.

Plaats vervolgens uw weerstanden zodat het ene uiteinde vastzit in de GND-rail van het breadboard en dan het andere in de gleuf voor de kathodepen van de LED. Referentiefoto 2. [Ik heb een jumper geplaatst om de breadboards 2 GND-rails met elkaar te verbinden.]

Stap 2: De bedrading instellen…

De bedrading instellen…
De bedrading instellen…
De bedrading instellen…
De bedrading instellen…
De bedrading instellen…
De bedrading instellen…
De bedrading instellen…
De bedrading instellen…

Ten eerste, deze stap is om 2 GND-draden van de Nano naar de Ground-rails aan beide zijden van het breadboard te verbinden. Je kunt een GND aan weerszijden van het door jou gekozen Arduino-type bord gebruiken, ik heb dezelfde voor beide gebruikt. Foto 1 & 2

Houd er rekening mee dat de grondrails op uw breadboard iets anders kunnen worden geplaatst.

Op afbeelding 3 ben ik begonnen met het aansluiten van de 3 verschillende rijen LED's in 3 digitale pinnen, nummers 2, 3 en 4. Gele draden zijn aangesloten op pin 2 en verbinden met de LED's die het verst van de Nano verwijderd zijn. De draden van Pin 3 zijn oranje en verbinden met de middelste set LED's en de rode draden verbinden met de dichtstbijzijnde LED's en zijn verbonden met Pin 4. Afbeelding 4 toont de verbindingen aan de positieve kant van het breadboard.

Stap 3: De schakelaar aansluiten [gebruikt voor het wijzigen van de status van de LED's]…

De schakelaar aansluiten [gebruikt voor het wijzigen van de status van de LED's]…
De schakelaar aansluiten [gebruikt voor het wijzigen van de status van de LED's]…
De schakelaar aansluiten [gebruikt voor het wijzigen van de status van de LED's]…
De schakelaar aansluiten [gebruikt voor het wijzigen van de status van de LED's]…
De schakelaar aansluiten [gebruikt voor het wijzigen van de status van de LED's]…
De schakelaar aansluiten [gebruikt voor het wijzigen van de status van de LED's]…

Op mijn schakelaar, in afbeelding 1, worden het signaal en het negatieve respectievelijk links en rechts aangegeven, dus de middelste verbinding is de positieve. De zwarte draad wordt aangesloten op de GND-rail aan de bovenzijde van de Nano en de witte draad wordt aangesloten op de 3,3V-pen op de Nano, terwijl de bruine draad in digitale pen 10 gaat. Zoals te zien is in afbeelding 2 en 3.

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…

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 Nano heb geselecteerd en klik vervolgens op "OK"

Ga dan naar het zoekvak in de rechterbovenhoek en typ 'maar' het eerste deel van het woord, 'knop'. Afbeelding 2 toont de resultaten van deze zoekopdracht. Sleep het knoponderdeel naar de linkerkant van het Arduino-bord en plaats het weg zoals weergegeven in afbeelding 3.

Zoek vervolgens naar 'teller' in hetzelfde zoekvak boven de componentenzijbalk en sleep de standaardteller zonder de + en - erop, [Afbeelding 4] naar uw hoofdvenster rechts van de knopcomponent. Zie afbeelding 5.

Vervolgens sleep je een verbindingsdraad van de Button Out naar de Counter In. Zoals weergegeven in afbeelding 6.

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]

In deze stap gaan we door met het toevoegen van individuele componenten, de volgende is de decoder, dus typ in het zoekvak 'decoder' en er is maar één optie, in 2 verschillende categorieën, Afbeelding 1. Sleep deze naar rechts van de teller zodat de pinnen op één lijn liggen, zoals weergegeven in afbeelding 2. In afbeelding 3 kunt u zien hoe u een connector van de teller naar de decoder sleept.

Nu wil je er wat 'output pins' aan toevoegen voor de verschillende stadia van de knop. Wijzig het standaardnummer in '5' in het eigenschappenvenster en tik op de "Enter"-toets op uw toetsenbord om het in te stellen zoals in Afbeelding 4. Nu kunt u zien dat de pinnen zijn toegevoegd in Afbeelding 5.

Stap 6: 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 volgende component die we zullen toevoegen is de OR-operator, dus zoek naar 'boolean' door 'boo' Afbeelding 1 te typen en sleep de OR-component naar rechts van de decoder. Dan hebben we er nog 2 nodig, dus sleep die onder de eerste, zoals te zien is in Afbeelding 2. Sleep vervolgens een verbinding van Pin [1] van de Decoder naar Pin [0] van OR1-component, zie Afbeelding 3, en ga verder om Pin [2] van de Decoder naar Pin [0] van OR2 en vervolgens Pin [3] naar Pin [0] van OR3 te slepen, zie afbeelding 4.

Nu maak je de verbindingen van de OK-componenten naar de Nano (of welk bord je ook gebruikt). Sleep dus verbindingen van de uitgangen van de OK's naar de pinnen 2, 3 en 4, zoals te zien is in afbeelding 5. In dit stadium heb je een werkschets, kun je raden wat het zou doen als je nu zou uploaden en op de knop zou drukken ?

Stop hier om het zelf uit te proberen

Zie de volgende stap voor het antwoord

Stap 7: Mid-project experiment…

Mid-project experiment…
Mid-project experiment…

Dus, heb je dit getest, als je dat deed, zou je ontdekken dat het indrukken van de knop de LED-set voor elk van de eerste 3 keer drukken aanzette en de vierde niets leek te doen, behalve de laatste uitschakelen.

Bij de stap in het project zal ik uitleggen wat er gebeurt. de decoder heeft 5 posities voor de knop, de eerste [0] is alles uit en is de startplaats. De volgende 3 schakelen elk een set LED's in en de vijfde (uitgang 4), die op dit moment niets lijkt te doen, zal worden ingesteld om ze allemaal in te schakelen.

Stap 8: Afwerking in Visuino…

Eindigen in Visuino…
Eindigen in Visuino…
Eindigen in Visuino…
Eindigen in Visuino…
Eindigen in Visuino…
Eindigen in Visuino…

Om deze schets af te maken, moet je het circuit voltooien voor de OK's die we hebben toegevoegd. Sleep dus enkele verbindingen van Pin [4] van de Decoder naar elk van de OR's Pinnen [1]'s, 3 in totaal. Zie afbeelding 1.

Verbind vervolgens de ingang van de knop met Pin10 op het Arduino-bord. (Deze pin is aan jou, dat is precies waar ik hem heb aangesloten) Afbeeldingen 2 & 3.

Afbeelding 4 toont de voltooide circuitschets en als u de seriële uitgang van de teller wilt/wilt bewaken, sluit die uitgang dan ook aan op de seriële ingang. Zie afbeelding 5.

Stap 9: Voltooiingsvideo en klaar

Image
Image

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.

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: