Innholdsfortegnelse:
- Trinn 1: Det du trenger
- Trinn 2: Kretsen
- Trinn 3: Start Visuino, og velg Arduino UNO -korttype
- Trinn 4: I Visuino Legg til komponenter
- Trinn 5: I Visuino: Koble til komponenter
- Trinn 6: Generer, kompiler og last opp Arduino -koden
- Trinn 7: Spill
Video: Visuino - Omkretsbeskyttelse med laserdetektor ved bruk av Arduino: 7 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
I denne opplæringen vil vi bruke fotomotstandsmodul, lasermodul, LED, summer, Arduino Uno og Visuino for å oppdage når strålen fra en laser ble avbrutt. Se en demonstrasjonsvideo.
Merk: Fotoresistorer er blant de mest populære lysnivåsensorene for Arduino. De er enkle å bruke, og likevel er det noen uventede overraskelser, spesielt når vi prøver å bruke ferdige moduler designet av noen andre.
ADVARSEL!!!
IKKE PEKS LASEREN PÅ ØYENE ELLER NOEN ANDRE SOM DET KAN VÆRE VELDIG FARLIG!
Trinn 1: Det du trenger
- Lasermodul
- fotomotstandsmodul
- Arduino UNO
- Summer
- Jumper ledninger
- GUL LED (eller annen farge)
- Visuino -program: Last ned Visuino
Trinn 2: Kretsen
Koble GND fra Arduino til brødbrettnålen (-)
Koble 5V fra Arduino til brødbrettpinnen (+)
Koble summerpinne (+) til Arduino digital pin (11)
Koble summernålen (-) til brødbrettnålen (-)
Koble LED-pinnen (-) til brødbrettpinnen (-)
Koble LED -pin (+) til Arduino digital pin (13)
Koble lasermodulstift (-) til brødbrettstift (-)
Koble lasermodulpinnen (+) til brødbrettpinnen (+) MERK: i mitt tilfelle var den merket med "S" (avhenger av modultypen)
Koble fotomotstandsmodulen (-) til brødbrettstiftet (-)
Koble fotomotstandsmodulpinnen (+) til brødbrettpinnen (+)
Koble fotomotstandsmodulpinnen (S) til den analoge Arduino -pinnen (A0)
Trinn 3: Start Visuino, og velg Arduino UNO -korttype
For å begynne å programmere Arduino, må du ha Arduino IDE installert herfra:
Vær oppmerksom på at det er noen kritiske feil i Arduino IDE 1.6.6. Sørg for at du installerer 1.6.7 eller nyere, ellers fungerer ikke denne instruksen! Hvis du ikke har gjort det, følg trinnene i denne instruksjonsboken for å konfigurere Arduino IDE for å programmere ESP 8266!
Visuino: https://www.visuino.eu må også installeres.
Start Visuino som vist på det første bildet
Klikk på "Verktøy" -knappen på Arduino -komponenten (Bilde 1) i Visuino Når dialogboksen vises, velg "Arduino UNO" som vist på Bilde 2
Trinn 4: I Visuino Legg til komponenter
Legg til komponentens verdi for SubtractFromValue til 1
Legg til en verdi på komponenten CompareAnalogValue til 0,9 (du kan endre dette tallet for å finne "sweet spot")
Legg til summer -komponent
Trinn 5: I Visuino: Koble til komponenter
- Koble Arduino Analog pin [0] til SubtractFromValue1 pin [in]
- Koble SubtractFromValue1 pin [out] til CompareAnalogValue1 pin [in]
- Koble SubtractFromValue1 pin [out] til CompareAnalogValue1 pin [in]
- Koble SubtractFromValue1 pin [out] til Arduino serial pin [in]
- CompareAnalogValue1 pin [out] to Buzzer1 pin [in]
- CompareAnalogValue1 pin [out] to Arduino digital pin [13]
- Buzzer1 pin [out] to Arduino digital pin [11]
Trinn 6: Generer, kompiler og last opp Arduino -koden
I Visuino trykker du på F9 eller klikker på knappen som vises på bilde 1 for å generere Arduino -koden, og åpner Arduino IDE
I Arduino IDE klikker du på Last opp -knappen for å kompilere og laste opp koden (Bilde 2)
Trinn 7: Spill
Hvis du driver Arduino Uno -modulen, begynner summeren å surre, fokuser laserstrålen mot fotomotstand, og den skal slutte å surre. Nå er den klar, når strålen blir avbrutt, vil summeren begynne å surre (inntrenger oppdaget).
Gratulerer! Du har fullført prosjektet ditt med Visuino. Vedlagt er også Visuino -prosjektet, som jeg opprettet for denne Instructable.
Du kan laste den ned og åpne den i Visuino:
Anbefalt:
Kontroll ledet over hele verden ved bruk av internett ved hjelp av Arduino: 4 trinn
Kontroll ledet over hele verden ved bruk av internett ved hjelp av Arduino: Hei, jeg er Rithik. Vi kommer til å lage en Internett -kontrollert LED ved hjelp av telefonen din. Vi kommer til å bruke programvare som Arduino IDE og Blynk. Det er enkelt, og hvis du lyktes kan du kontrollere så mange elektroniske komponenter du vilTing We Need: Hardware:
Overvåke akselerasjon ved bruk av Raspberry Pi og AIS328DQTR ved hjelp av Python: 6 trinn
Overvåke akselerasjon ved hjelp av Raspberry Pi og AIS328DQTR Bruke Python: Akselerasjon er begrenset, tror jeg i henhold til noen fysikklover.- Terry Riley En gepard bruker fantastisk akselerasjon og raske endringer i hastighet når jeg jager. Den raskeste skapningen i land en gang i blant bruker sitt høyeste tempo for å fange byttedyr. Den
Atollic TrueStudio-Switch på LED-en ved å trykke på trykknappen ved bruk av STM32L100: 4 trinn
Atollic TrueStudio-Switch på LED-en ved å trykke på trykknappen ved bruk av STM32L100: I denne opplæringen til STM32 skal jeg fortelle deg hvordan du leser en GPIO-pin av STM32L100, så her skal jeg lage en ombord LED-glød av bare trykke på trykknappen
Visuino RAMPS for pulsbreddemodulering (PWM) ved bruk av LED: 8 trinn
Visuino RAMPS for pulsbreddemodulering (PWM) ved bruk av LED: I denne opplæringen bruker vi en LED koblet til Arduino UNO og Visuino for å dimme LED -en ved hjelp av Pulsbreddemodulering (PWM) og Ramps -komponent. Se en demonstrasjonsvideo
Trådløs fjernkontroll ved bruk av 2,4 GHz NRF24L01 -modul med Arduino - Nrf24l01 4 -kanals / 6 -kanals sendermottaker for quadcopter - Rc Helikopter - RC -fly som bruker Arduino: 5 trinn (med bilder)
Trådløs fjernkontroll ved bruk av 2,4 GHz NRF24L01 -modul med Arduino | Nrf24l01 4 -kanals / 6 -kanals sendermottaker for quadcopter | Rc Helikopter | Rc -fly ved bruk av Arduino: For å betjene en Rc -bil | Quadcopter | Drone | RC -fly | RC -båt, vi trenger alltid en mottaker og sender, anta at for RC QUADCOPTER trenger vi en 6 -kanals sender og mottaker, og den typen TX og RX er for kostbar, så vi lager en på vår