Kazalo:
- Korak: Kaj boste potrebovali
- 2. korak: vezje
- Korak: Zaženite Visuino in izberite vrsto plošče Arduino UNO
- 4. korak: V Visuinu dodajte komponente
- 5. korak: V komponentah Visuino Set
- 6. korak: V komponentah Visuino Connect
- Korak 7: Ustvarite, prevedite in naložite kodo Arduino
- 8. korak: Igrajte se
Video: Arduino LED obročni ultrazvočni senzor razdalje: 8 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
V tej vadnici se bomo naučili uporabljati LED obroček z ultrazvočnim modulom za merjenje razdalje.
Oglejte si predstavitveni video.
Korak: Kaj boste potrebovali
- Arduino UNO (ali kateri koli drug Arduino)
- Ultrazvočni daljinomer HC-SR04
- Mostične žice
- LED obroč Neopixel
- Program Visuino: Prenesite Visuino
2. korak: vezje
- Priključite LED Ring Ring [VCC] na Arduino pin [+5V]
- Pin Ring Ring [GND] priključite na Arduino pin [GND]
- Priključite pin Ring LED [IN] ali (DI) na Arduino digitalni pin [6]
- Priključite pin ultrazvočnega modula (VCC) na Arduino pin [+5V]
- Priključite pin ultrazvočnega modula (GND) na pin Arduino [GND]
- Priključite ultrazvočni pin modula (ECHO) na Arduino pin digital (3)
- Priključite pin ultrazvočnega modula (TRIG) na Arduino pin digital (2)
Korak: Zaženite Visuino in izberite vrsto plošče Arduino UNO
Če želite začeti programirati Arduino, morate imeti nameščen Arduino IDE od tu:
Upoštevajte, da je v Arduino IDE 1.6.6 nekaj kritičnih napak. Namestite 1.6.7 ali novejšo različico, sicer ta navodila ne bodo delovala! Če tega niste storili, sledite korakom v tem navodilu za nastavitev Arduino IDE za programiranje Arduino UNO! Namestiti je treba tudi Visuino: https://www.visuino.eu. Zaženite Visuino, kot je prikazano na prvi sliki Kliknite gumb "Orodja" na komponenti Arduino (slika 1) v Visuinu Ko se prikaže pogovorno okno, izberite "Arduino UNO", kot je prikazano na sliki 2
4. korak: V Visuinu dodajte komponente
- Dodajte komponento "Ultrasonic Ranger (Ping)"
- Dodajte komponento "NeoPixels"
- Dodajte komponento "Ramp To Analog Value"
- Dodajte komponento "Analog to Unsigned"
- Dodajte 2X komponento "Primerjaj analogno vrednost"
- Dodajte 2X komponento "Color Value"
- Dodajte komponento "RGBW Color Multi-Source Merger"
5. korak: V komponentah Visuino Set
- Izberite "RampToValue1" in v oknu lastnosti nastavite "Slope (S)" na 1000
- Izberite "CompareValue1" in v oknu lastnosti nastavite "Primerjaj vrsto" na ctBigger in "Vrednost" na 10-Izberite polje "Vrednost" in kliknite ikono pin ter izberite "Float SinkPin"
- Izberite "CompareValue2" in v oknu lastnosti nastavite "Compare Type" v ctSmaller-Izberite polje "Value" in kliknite ikono pin ter izberite "Float SinkPin"
- Izberite "ColorValue1" in v oknu lastnosti nastavite "Value" na clRed
- Izberite "ColorValue2" in v oknu lastnosti nastavite "Value" na clLime
- Dvokliknite "NeoPixels1" in v oknu "PixelGroups" povlecite "Color Pixel" na levo Na levi strani okna "PixelGroups" izberite "Color Pixel1" in v oknu lastnosti nastavite "Count Pixels" na 12 ali 16 (odvisno od tega, koliko LED ima vaš LED obroč)-Svetlost LED lahko spremenite, če želite, tako da spremenite vrednost v polju "Svetlost"
6. korak: V komponentah Visuino Connect
- Priključite "UltrasonicRanger1" pin [Ping (Trigger)] na Arduino digitalni pin [2]
- Priključite "Arduino" digitalni pin [3] Out na "UltrasonicRanger1" pin [Echo]
- Priključite "NeoPixels1" pin [Out] na Arduino digitalni pin [6]
- Priključite pin "UltrasonicRanger1" [Out] na "RampToValue1" pin [In] in pin "CompareValue1" [Value] in pin "CompareValue2" [Value]
- Priključite "RampToValue1" pin [Out] na "AnalogToUnsigned1" pin [In] in pin "CompareValue1" [In] in "CompareValue2" pin [In]
- Pin [CompareValue1 «[Out] priključite na pin« ColorValue1 »[ura]
- Pin [CompareValue2 «[Out] povežite z pin« ColorValue2 »[ura]
- Priključite pin "ColorValue1" [Out] na pin "RGBWColorMultiMerger1" [0]
- Priključite pin "ColorValue2" [Out] na pin "RGBWColorMultiMerger1" [1]
- Priključite pin "RGBWColorMultiMerger1" [Out] na "NeoPixels1"> Color Pixel1 pin [Color]
- Povežite "AnalogToUnsigned1" z "NeoPixels1"> Color Pixel1 pin [U32 Index]
Korak 7: Ustvarite, prevedite in naložite kodo Arduino
V Visuinu pritisnite F9 ali kliknite gumb, prikazan na sliki 1, da ustvarite kodo Arduino, in odprite Arduino IDE
V Arduino IDE kliknite gumb za nalaganje, da sestavite in naložite kodo (slika 2)
8. korak: Igrajte se
Če napajate modul Arduino UNO, mora LED obroč prikazati razdaljo dosega, če pa pred modul daljinomera dodate oviro, mora LED obroč spremeniti svojo barvo.
Čestitamo! S projektom Visuino ste zaključili svoj projekt. Priložen je tudi projekt Visuino, ki sem ga ustvaril za ta Instructable, ki ga lahko prenesete tukaj in ga odprete v Visuinu:
Priporočena:
Vadnica: Kako uporabljati analogni ultrazvočni senzor razdalje US-016 z Arduino UNO: 3 koraki
Vadnica: Kako uporabljati analogni ultrazvočni senzor razdalje US-016 z Arduino UNO: Opis: US-016 ultrazvočni zagonski modul omogoča 2 cm ~ 3 m nemerilnih zmogljivosti, napajalna napetost 5 V, obratovalni tok 3,8 mA, podpira analogno izhodno napetost, stabilen in zanesljiv. Ta modul se lahko razlikuje, odvisno od aplikacije
ANALOGNI ultrazvočni senzor za merjenje razdalje: 3 koraki
ANALOGNI ULTRAZVUČNI SENZOR ZA MERJENJE DALJINE: Ta navodila bodo obravnavala, kako uporabljati ultrazvočni senzor, povezan z Arduinom, in natančno izmeriti razdalje od 20 cm do 720 cm
Naredite ultrazvočni merilnik razdalje z Micro: bit: 6 koraki
Naredite ultrazvočni merilnik razdalje z Micro: bit: Danes bomo izdelali ultrazvočni merilnik razdalje z mikro: bitnim in ultrazvočnim senzorskim modulom
Mikrokrmilnik AVR. Ultrazvočni senzor razdalje. HC-SR04 na LCD NOKIA 5110: 4 koraki
Mikrokrmilnik AVR. Ultrazvočni senzor razdalje. HC-SR04 na LCD NOKIA 5110: Pozdravljeni vsi! V tem razdelku naredim preprosto elektronsko napravo za zaznavanje razdalje, ti parametri pa so prikazani na LCD NOKIA 5110. Parametri so prikazani kot diagram in številke. Naprava temelji na mikrokrmilniku AVR ATMEG
Ultrazvočni senzor razdalje: 5 korakov
Ultrazvočni daljinomer: Uvod: Ultrazvočni daljinomer z uporabo Arduina. Ultrazvočni daljinomer je preprosta metoda za izračun razdalje od ovire z razdalje brez fizičnega stika. Uporablja ultrazvočni senzor razdalje, ki uporablja zvočne impulze t