Përmbajtje:
- Hapi 1: Çfarë ju nevojitet
- Hapi 2: Qarku
- Hapi 3: Filloni Visuino dhe zgjidhni llojin e bordit të Arduino UNO
- Hapi 4: Në Visuino Shtoni Komponentë
- Hapi 5: Në Komponentët e Visuino Set
- Hapi 6: Në Visuino Connect Components
- Hapi 7: Gjeneroni, përpiloni dhe ngarkoni kodin Arduino
- Hapi 8: Luaj
Video: Arduino LED Unaza Sensori i distancës tejzanor: 8 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:16
Në këtë tutorial do të mësojmë se si të përdorim një unazë LED me dhe një modul tejzanor për të matur distancën.
Shikoni një video demonstruese.
Hapi 1: Çfarë ju nevojitet
- Arduino UNO (ose ndonjë Arduino tjetër)
- Gjetës tejzanor i Gama HC-SR04
- Telat e kërcyesit
- Unaza LED neopixel
- Programi Visuino: Shkarkoni Visuino
Hapi 2: Qarku
- Lidhni kunjin unazor LED [VCC] me kunjin Arduino [+5V]
- Lidhni kunjin LED të unazës [GND] me kunjin Arduino [GND]
- Lidhni kunjin LED të Unazës [IN] ose (DI) me kunjin dixhital Arduino [6]
- Lidhni pinin e modulit tejzanor (VCC) me pinin Arduino [+5V]
- Lidhni pinin e modulit tejzanor (GND) me pinin Arduino [GND]
- Lidhni pinin e modulit tejzanor (ECHO) me pinin dixhital Arduino (3)
- Lidhni pinin e modulit tejzanor (TRIG) me pinin dixhital Arduino (2)
Hapi 3: Filloni Visuino dhe zgjidhni llojin e bordit të Arduino UNO
Për të filluar programimin e Arduino, do t'ju duhet të keni të instaluar Arduino IDE nga këtu:
Ju lutemi kini parasysh se ka disa defekte kritike në Arduino IDE 1.6.6. Sigurohuni që të instaloni 1.6.7 ose më të lartë, përndryshe ky Instructable nuk do të funksionojë! Nëse nuk keni bërë, ndiqni hapat në këtë Udhëzues për të konfiguruar Arduino IDE për të programuar Arduino UNO! Visuino: https://www.visuino.eu gjithashtu duhet të instalohet. Filloni Visuino siç tregohet në foton e parë Klikoni në butonin "Tools" në përbërësin Arduino (Figura 1) në Visuino Kur të shfaqet dialogu, zgjidhni "Arduino UNO" siç tregohet në Figurën 2
Hapi 4: Në Visuino Shtoni Komponentë
- Shtoni përbërësin "Ultrasonic Ranger (Ping)"
- Shtoni përbërësin "NeoPixels"
- Shtoni përbërësin "Ramp në vlerën analoge"
- Shtoni komponentin "Analog te Pa Shenjat"
- Shtoni përbërësin 2X "Krahasoni vlerën analoge"
- Shtoni përbërës 2X "Vlera e Ngjyrës"
- Shtoni përbërësin "Bashkimi me shumë burime me ngjyra RGBW"
Hapi 5: Në Komponentët e Visuino Set
- Zgjidhni "RampToValue1" dhe në dritaren e pronave vendosni "Pjerrësia (S)" në 1000
- Zgjidhni "CompareValue1" dhe në dritaren e pronave vendosni "Compare Type" në ctBigger dhe "Vlera" në 10-Zgjidhni fushën "Vlera" dhe Klikoni në ikonën e pin dhe zgjidhni "Float SinkPin"
- Zgjidhni "CompareValue2" dhe në dritaren e pronave vendosni "Compare Type" në ctSmaller-Zgjidhni fushën "Vlera" dhe Klikoni në ikonën e pin dhe zgjidhni "Float SinkPin"
- Zgjidhni "ColorValue1" dhe në dritaren e pronave vendosni "Vlera" në clRed
- Zgjidhni "ColorValue2" dhe në dritaren e pronave vendosni "Vlera" në clLime
- Klikoni dy herë në "NeoPixels1" dhe në dritaren "PixelGroups" tërhiqni "Pixel Color" në të majtë Në anën e majtë të dritares "PixelGroups" pastaj zgjidhni "Color Pixel1" dhe në dritaren e pronave vendosni "Count Pixels" në 12 ose 16 (Varet nga sa LED ka unaza juaj LED) -Mund të ndryshoni shkëlqimin e LED nëse dëshironi duke ndryshuar vlerën në fushën "Ndriçimi"
Hapi 6: Në Visuino Connect Components
- Lidhni pinin "UltrasonicRanger1" [Ping (Trigger)] me kunjin dixhital Arduino [2]
- Lidhni pinin dixhital "Arduino" [3] Out me pinin "UltrasonicRanger1" [Echo]
- Lidhni pinin "NeoPixels1" [Out] me pin dixhital Arduino [6]
- Lidhni pinin "UltrasonicRanger1" [Out] me pinin "RampToValue1" [In] dhe pin "CompareValue1" [Value] dhe pin "CompareValue2" [Value]
- Lidhni pinin "RampToValue1" [Out] me pinin "AnalogToUnsigned1" [In] dhe pin "CompareValue1" [In] dhe pin "CompareValue2" [In]
- Lidhni pinin "CompareValue1" [Out] me pinin "ColorValue1" [orë]
- Lidhni pinin "CompareValue2" [Out] me pinin "ColorValue2" [orë]
- Lidhni pinin "ColorValue1" [Out] me "RGBWColorMultiMerger1" Pin [0]
- Lidhni pinin "ColorValue2" [Out] me pinin "RGBWColorMultiMerger1" [1]
- Lidhni pinin "RGBWColorMultiMerger1" [Out] me "NeoPixels1"> Pixel me ngjyra 1 pin [Color]
- Lidhni "AnalogToUnsigned1" me "NeoPixels1"> Pixel1 Color Color [Indeksi U32]
Hapi 7: Gjeneroni, përpiloni dhe ngarkoni kodin Arduino
Në Visuino, Shtypni F9 ose klikoni në butonin e treguar në Figurën 1 për të gjeneruar kodin Arduino, dhe hapni Arduino IDE
Në Arduino IDE, klikoni në butonin Ngarko, për të përpiluar dhe ngarkuar kodin (Figura 2)
Hapi 8: Luaj
Nëse aktivizoni modulin Arduino UNO, unaza LED duhet të fillojë të tregojë distancën e diapazonit, dhe nëse shtoni një pengesë para modulit të gjetjes së diapazonit, unaza LED duhet të ndryshojë ngjyrën e saj.
Urime! Ju keni përfunduar projektin tuaj me Visuino. Gjithashtu është bashkangjitur projekti Visuino, që kam krijuar për këtë Instructable, mund ta shkarkoni këtu dhe ta hapni në Visuino:
Recommended:
Udhëzues: Si të përdorni sensorin analog të distancës tejzanor US-016 Me Arduino UNO: 3 hapa
Udhëzues: Si të përdorni sensorin analog të distancës tejzanor US-016 Me Arduino UNO: Përshkrimi: Moduli fillestar tejzanor US-016 lejon aftësi jo-matëse 2 cm ~ 3 m, tension furnizimi 5 V, rrymë operative 3.8mA, mbështetje tension dalës analog, të qëndrueshme dhe të besueshme. Ky modul mund të jetë i ndryshëm varion në varësi të aplikacionit
Matja e distancës dixhitale DIY me ndërfaqe të sensorit tejzanor: 5 hapa
Matja e distancës dixhitale DIY me ndërfaqe të sensorit tejzanor: Qëllimi i këtij udhëzuesi është të hartojë një sensor dixhital të distancës me ndihmën e një GreenPAK SLG46537. Sistemi është projektuar duke përdorur ASM dhe përbërës të tjerë brenda GreenPAK për të bashkëvepruar me një sensor tejzanor. Sistemi është krijuar për të
Qarku i sensorit tejzanor të distancës TinkerCAD (Përfunduesi i kompjuterit): 4 hapa
Qarku i sensorit tejzanor të distancës TinkerCAD (Kompjuteri Eng Final): Ne do të krijojmë një qark tjetër argëtues tinkerCAD për të bërë gjatë karantinës! Sot ka një shtesë të një komponenti interesant, mund ta merrni me mend? Epo ne do të përdorim një sensor tejzanor të distancës! Për më tepër, ne do të kodojmë për 3 LED
Bëni një testues të distancës tejzanor me mikro: bit: 6 hapa
Bëni një testues të distancës tejzanor me mikro: bit: Sot, ne do të bëjmë një testues të distancës tejzanor me mikro: bit dhe modul të sensorit tejzanor
Mikrokontrolluesi AVR. Sensori i distancës tejzanor. HC-SR04 në LCD NOKIA 5110: 4 hapa
Mikrokontrolluesi AVR. Sensori i distancës tejzanor. HC-SR04 në LCD NOKIA 5110: Përshëndetje të gjithëve! Në këtë pjesë unë bëj një pajisje të thjeshtë elektronike për të matur distancën dhe këto parametra shfaqen në LCD NOKIA 5110. Parametrat shfaqen si një diagram dhe numra. Pajisja bazohet në mikrokontrolluesin AVR ATMEG