Inhoudsopgave:
- Stap 1: Wat heb je nodig?
- Stap 2: Het circuit
- Stap 3: Start Visuino en selecteer het Arduino UNO-bordtype
- Stap 4: In Visuino Componenten toevoegen
- Stap 5: In Visuino: Componenten aansluiten
- Stap 6: Genereer, compileer en upload de Arduino-code
- Stap 7: Spelen
Video: Visuino - Perimeterbeveiliging met laserdetector met Arduino - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
In deze tutorial zullen we fotoweerstandsmodule, lasermodule, LED, Buzzer, Arduino Uno en Visuino gebruiken om te detecteren wanneer de straal van een laser werd onderbroken. Bekijk een demonstratievideo.
Opmerking: Fotoweerstanden behoren tot de meest populaire lichtniveausensoren voor Arduino. Ze zijn gemakkelijk te gebruiken en toch zijn er enkele onverwachte verrassingen, vooral wanneer we kant-en-klare modules proberen te gebruiken die door iemand anders zijn ontworpen.
WAARSCHUWING!!!
RICHT DE LASER NIET OP UW OGEN OF IEMAND ANDERS AANGEZIEN HET ERG GEVAARLIJK KAN ZIJN!
Stap 1: Wat heb je nodig?
- Lasermodule
- foto weerstand module
- Arduino UNO
- Zoemer
- Doorverbindingsdraden
- GELE LED (of een andere kleur)
- Visuino-programma: Download Visuino
Stap 2: Het circuit
Verbind GND van Arduino met de breadboard-pin (-)
Sluit 5V van Arduino aan op de breadboard-pin (+)
Sluit de zoemerpen (+) aan op de Arduino digitale pen (11)
Sluit de zoemerpen (-) aan op de breadboard-pen (-)
Verbind LED-pin (-) met breadboard-pin (-)
Verbind LED-pin (+) met Arduino digitale pin (13)
Sluit de pin van de lasermodule (-) aan op de breadboard-pin (-)
Verbind de pin van de lasermodule (+) met de breadboard-pin (+) OPMERKING: in mijn geval was deze gemarkeerd met "S" (afhankelijk van het moduletype)
Sluit de pin van de fotoweerstandsmodule (-) aan op de breadboard-pin (-)
Sluit de pin van de fotoweerstandsmodule (+) aan op de breadboard-pin (+)
Sluit de fotoweerstandsmodule pin (S) aan op de Arduino analoge pin (A0)
Stap 3: Start Visuino en selecteer het Arduino UNO-bordtype
Om te beginnen met het programmeren van de Arduino, moet je de Arduino IDE vanaf hier hebben geïnstalleerd:
Houd er rekening mee dat er enkele kritieke bugs zijn in Arduino IDE 1.6.6. Zorg ervoor dat u 1.6.7 of hoger installeert, anders werkt deze Instructable niet! Als je dat nog niet hebt gedaan, volg dan de stappen in deze Instructable om de Arduino IDE in te stellen om ESP 8266 te programmeren!
De Visuino: https://www.visuino.eu moet ook worden geïnstalleerd.
Start Visuino zoals getoond in de eerste foto
Klik op de knop "Tools" op de Arduino-component (Afbeelding 1) in Visuino. Wanneer het dialoogvenster verschijnt, selecteert u "Arduino UNO" zoals weergegeven op Afbeelding 2
Stap 4: In Visuino Componenten toevoegen
Voeg de ingestelde waarde van de component SubtractFromValue toe aan 1
Voeg de ingestelde waarde van CompareAnalogValue-component toe aan 0,9 (u kunt dit nummer wijzigen om de "sweet spot" te vinden)
Zoemercomponent toevoegen
Stap 5: In Visuino: Componenten aansluiten
- Sluit Arduino Analoge pin [0] aan op SubtractFromValue1 pin [in]
- Verbind SubtractFromValue1 pin [uit] met CompareAnalogValue1 pin [in]
- Verbind SubtractFromValue1 pin [uit] met CompareAnalogValue1 pin [in]
- Verbind SubtractFromValue1 pin [out] met Arduino seriële pin [in]
- VergelijkAnalogValue1 pin [uit] naar Buzzer1 pin [in]
- VergelijkAnalogValue1 pin [out] naar Arduino digitale pin [13]
- Buzzer1 pin [out] naar Arduino digitale pin [11]
Stap 6: Genereer, compileer en upload de Arduino-code
Druk in Visuino op F9 of klik op de knop in afbeelding 1 om de Arduino-code te genereren en de Arduino IDE te openen
Klik in de Arduino IDE op de knop Uploaden om de code te compileren en te uploaden (Afbeelding 2)
Stap 7: Spelen
Als u de Arduino Uno-module van stroom voorziet, begint de zoemer te zoemen, richt u de laserstraal op de fotoweerstand en moet deze stoppen met zoemen. Nu is het klaar, wanneer de straal wordt onderbroken, begint de zoemer te zoemen (indringer gedetecteerd).
Gefeliciteerd! U heeft uw project met Visuino afgerond. Ook bijgevoegd is het Visuino-project, dat ik voor deze Instructable heb gemaakt.
U kunt het downloaden en openen in Visuino:
Aanbevolen:
Visuino Pulsbreedtemodulatie (PWM) gebruiken om de helderheid van een LED te wijzigen: 7 stappen
Visuino Pulse Width Modulation (PWM) gebruiken om de helderheid van een LED te wijzigen: In deze tutorial zullen we een LED gebruiken die is aangesloten op Arduino UNO en Visuino om de helderheid te wijzigen met behulp van Pulse Width Modulation (PWM). Bekijk een demonstratievideo
Tekst weergeven op M5StickC ESP32 met Visuino: 6 stappen
Tekst weergeven op M5StickC ESP32 met Visuino: In deze tutorial zullen we leren hoe ESP32 M5Stack StickC te programmeren met Arduino IDE en Visuino om elke tekst op LCD weer te geven
Inleiding tot Visuino - Visuino voor beginners: 6 stappen
Inleiding tot Visuino | Visuino voor beginners.: In dit artikel wil ik het hebben over Visuino, een andere grafische programmeersoftware voor Arduino en soortgelijke microcontrollers. Als je een elektronische hobbyist bent die in de wereld van Arduino wil stappen, maar geen voorafgaande programmeerkennis heeft
DIY slimme weegschaal met wekker (met wifi, ESP8266, Arduino IDE en Adafruit.io): 10 stappen (met afbeeldingen)
DIY Slimme Weegschaal Met Wekker (met Wi-Fi, ESP8266, Arduino IDE en Adafruit.io): In mijn vorige project ontwikkelde ik een slimme weegschaal met Wi-Fi. Het kan het gewicht van de gebruiker meten, het lokaal weergeven en naar de cloud sturen. U kunt hier meer informatie over krijgen op onderstaande link: https://www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze