Taula de continguts:
- Pas 1: què necessiteu
- Pas 2: el circuit
- Pas 3: Inicieu Visuino i seleccioneu el tipus de placa Arduino UNO
- Pas 4: a Visuino Afegeix components
- Pas 5: a Components del conjunt de Visuino
- Pas 6: a Components de Visuino Connect
- Pas 7: Genereu, compileu i pengeu el codi Arduino
- Pas 8: Juga
Vídeo: Sensor de distància ultrasònic anell LED Arduino: 8 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
En aquest tutorial aprendrem a utilitzar un anell LED i un mòdul d'ultrasons per mesurar la distància.
Mireu un vídeo de demostració.
Pas 1: què necessiteu
- Arduino UNO (o qualsevol altre Arduino)
- Telemetre per ultrasons HC-SR04
- Filferros de pont
- Anell LED Neopixel
- Programa Visuino: descarregar Visuino
Pas 2: el circuit
- Connecteu el pin anell LED [VCC] al pin Arduino [+ 5V]
- Connecteu el pin anell LED [GND] al pin Arduino [GND]
- Connecteu el pin d'anell LED [IN] o (DI) al pin digital Arduino [6]
- Connecteu el pin del mòdul d'ultrasons (VCC) al pin Arduino [+ 5V]
- Connecteu el pin del mòdul d'ultrasons (GND) al pin Arduino [GND]
- Connecteu el pin del mòdul d'ultrasons (ECHO) al pin digital d'Arduino (3)
- Connecteu el pin del mòdul d'ultrasons (TRIG) al pin digital d'Arduino (2)
Pas 3: Inicieu Visuino i seleccioneu el tipus de placa Arduino UNO
Per començar a programar l’Arduino, haureu de tenir instal·lat l’IDE Arduino des d’aquí:
Tingueu en compte que hi ha alguns errors crítics a Arduino IDE 1.6.6. Assegureu-vos que instal·leu la versió 1.6.7 o superior, en cas contrari, aquest instructiu no funcionarà. Si encara no ho heu fet, seguiu els passos d'aquesta instrucció per configurar l'IDE d'Arduino per programar Arduino UNO. El Visuino: https://www.visuino.eu també ha d’estar instal·lat. Inicieu Visuino com es mostra a la primera imatge Feu clic al botó "Eines" del component Arduino (imatge 1) a Visuino Quan aparegui el quadre de diàleg, seleccioneu "Arduino UNO" tal com es mostra a la imatge 2
Pas 4: a Visuino Afegeix components
- Afegiu el component "Ultrasons Ranger (Ping)"
- Afegiu el component "NeoPixels"
- Afegiu el component "Rampa al valor analògic"
- Afegiu el component "Analògic a sense signar"
- Afegiu el component 2x "Compare Analog Value"
- Afegiu el component 2x "Valor de color"
- Afegiu el component "Fusió multi-font de color RGBW"
Pas 5: a Components del conjunt de Visuino
- Seleccioneu "RampToValue1" i, a la finestra de propietats, configureu "Pendent (S)" a 1000
- Seleccioneu "CompareValue1" i, a la finestra de propietats, configureu "Compare Type" a ctBigger i "Value" a 10-Seleccioneu el camp "Value" i feu clic a la icona de pin i seleccioneu "Float SinkPin"
- Seleccioneu "CompareValue2" i, a la finestra de propietats, configureu "Compare Type" a ctSmaller-Seleccioneu el camp "Value" i feu clic a la icona de pin i seleccioneu "Float SinkPin"
- Seleccioneu "ColorValue1" i, a la finestra de propietats, configureu "Valor" a clRed
- Seleccioneu "ColorValue2" i, a la finestra de propietats, configureu "Valor" a clLime
- Feu doble clic a "NeoPixels1" i, a la finestra "PixelGroups", arrossegueu "Color Pixel" cap a l'esquerra. A la part esquerra de la finestra "PixelGroups", seleccioneu "Color Pixel1" i, a la finestra de propietats, definiu "Comptar píxels" a 12 o 16 (Depèn de quants LED tingui el vostre anell LED): podeu canviar la brillantor del LED si voleu canviant el valor del camp "Brillantor"
Pas 6: a Components de Visuino Connect
- Connecteu el pin "UltrasonicRanger1" [Ping (Trigger)] al pin digital Arduino [2]
- Connecteu el pin digital "Arduino" [3] a un pin "UltrasonicRanger1" [ressò]
- Connecteu el pin "NeoPixels1" [Out] al pin digital Arduino [6]
- Connecteu el pin "UltrasonicRanger1" [Out] al pin "RampToValue1" [In] i el pin "CompareValue1" [Valor] i el pin "CompareValue2" [Valor]
- Connecteu el pin "RampToValue1" [Out] al pin "AnalogToUnsigned1" [In] i el pin "CompareValue1" [In] i el pin "CompareValue2" [In]
- Connecteu el pin "CompareValue1" [Out] al pin "clockValue1" [rellotge]
- Connecteu el pin "CompareValue2" [Out] al pin "ColorValue2" [rellotge]
- Connecteu el pin "ColorValue1" [Out] al pin "RGBWColorMultiMerger1" [0]
- Connecteu el pin "ColorValue2" [Out] al pin "RGBWColorMultiMerger1" [1]
- Connecteu el pin "RGBWColorMultiMerger1" [Out] a "NeoPixels1"> Color Pixel1 pin [Color]
- Connecteu "AnalogToUnsigned1" a "NeoPixels1"> Color Pixel1 pin [Índex U32]
Pas 7: Genereu, compileu i pengeu el codi Arduino
A Visuino, premeu F9 o feu clic al botó que es mostra a la imatge 1 per generar el codi Arduino i obriu l'IDE Arduino
A l'IDE Arduino, feu clic al botó Puja per compilar i penjar el codi (imatge 2)
Pas 8: Juga
Si enceneu el mòdul Arduino UNO, l'anell LED hauria de començar a mostrar la distància d'abast i, si afegiu un obstacle davant del mòdul del telemetre, l'anell LED hauria de canviar el color.
Enhorabona! Heu completat el vostre projecte amb Visuino. També s’adjunta el projecte Visuino, que he creat per a aquest Instructable, el podeu descarregar aquí i obrir-lo a Visuino:
Recomanat:
Tutorial: Com utilitzar el sensor de distància ultrasònic analògic US-016 amb Arduino UNO: 3 passos
Tutorial: Com utilitzar el sensor de distància ultrasònic analògic US-016 amb Arduino UNO: Descripció: el mòdul d’arrencada ultrasònic US-016 permet capacitats de no mesura de 2 cm ~ 3 m, tensió d’alimentació 5 V, corrent de funcionament 3,8 mA, suporta tensió de sortida analògica, estable i fiable. Aquest mòdul pot variar en funció de l'aplicació
Mesura de distància digital de bricolatge amb interfície de sensor ultrasònic: 5 passos
Mesura de distància digital de bricolatge amb interfície de sensor ultrasònic: l’objectiu d’aquest instructiu és dissenyar un sensor de distància digital amb l’ajut d’un GreenPAK SLG46537. El sistema està dissenyat mitjançant l'ASM i altres components del GreenPAK per interactuar amb un sensor d'ultrasons. El sistema està dissenyat per
Circuit del sensor de distància ultrasònic TinkerCAD (equip final de l’ordinador): 4 passos
Circuit del sensor de distància ultrasònic TinkerCAD (Computer Eng Final): crearem un altre divertit circuit tinkerCAD per fer durant la quarantena. Avui s’afegeix un component interessant, ho podeu endevinar? Doncs utilitzarem un sensor de distància per ultrasons. A més, codificarem per a 3 LED
Microcontrolador AVR. Sensor de distància ultrasònic. HC-SR04 a la pantalla LCD NOKIA 5110: 4 passos
Microcontrolador AVR. Sensor de distància per ultrasons. HC-SR04 a la pantalla LCD NOKIA 5110: Hola a tots! En aquesta secció faig un dispositiu electrònic senzill per detectar la distància i aquests paràmetres es mostren a la pantalla LCD NOKIA 5110. Els paràmetres es mostren com a diagrama i números. El dispositiu es basa en el microcontrolador AVR ATMEG
Ús del sensor de distància ultrasònic i la sortida del monitor sèrie: 6 passos
Ús del sensor de distància ultrasònic i la sortida del monitor sèrie. Voleu aprendre a utilitzar una sortida de monitor sèrie. Doncs aquí teniu el tutorial perfecte sobre com fer-ho. En aquesta instrucció, us guiaré a través dels senzills passos necessaris per detectar la distància mitjançant un sensor d'ultrasons i informar sobre