Inhoudsopgave:

Visuino - Perimeterbeveiliging met laserdetector met Arduino - Ajarnpa
Visuino - Perimeterbeveiliging met laserdetector met Arduino - Ajarnpa

Video: Visuino - Perimeterbeveiliging met laserdetector met Arduino - Ajarnpa

Video: Visuino - Perimeterbeveiliging met laserdetector met Arduino - Ajarnpa
Video: Seismic Shield- Home Perimeter Security Using Buried Ground Sensors 2024, November
Anonim
Image
Image
Visuino - Perimeterbeveiliging met laserdetector met behulp van Arduino
Visuino - Perimeterbeveiliging met laserdetector met behulp van Arduino

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?

Wat je nodig zult hebben
Wat je nodig zult hebben
Wat je nodig zult hebben
Wat je nodig zult hebben
Wat je nodig zult hebben
Wat je nodig zult hebben
Wat je nodig zult hebben
Wat je nodig zult hebben
  • Lasermodule
  • foto weerstand module
  • Arduino UNO
  • Zoemer
  • Doorverbindingsdraden
  • GELE LED (of een andere kleur)
  • Visuino-programma: Download Visuino

Stap 2: Het circuit

Het circuit
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

Start Visuino en selecteer het Arduino UNO-bordtype
Start Visuino en selecteer het Arduino UNO-bordtype
Start Visuino en selecteer het Arduino UNO-bordtype
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

In Visuino Componenten toevoegen
In Visuino Componenten toevoegen
In Visuino Componenten toevoegen
In Visuino Componenten toevoegen
In Visuino Componenten toevoegen
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

Genereer, compileer en upload de Arduino-code
Genereer, compileer en upload de Arduino-code
Genereer, compileer en upload de Arduino-code
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: