Taula de continguts:
- Pas 1: component
- Pas 2: Més informació sobre MLX90614:
- Pas 3: Més informació sobre el mòdul HCSR04:
- Pas 4: Més informació sobre LCD 16x2:
- Pas 5: Més imatges
- Pas 6: Codi
- Pas 7: aprofundir en el projecte des de la construcció
- Pas 8: Conceptes bàsics d'Arduino com a referència
Vídeo: Interfície Arduino amb sensor d'ultrasons i sensor de temperatura sense contacte: 8 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
Avui en dia, els creadors i els desenvolupadors prefereixen Arduino per al desenvolupament ràpid del prototipat de projectes. Arduino és una plataforma electrònica de codi obert basada en maquinari i programari fàcils d’utilitzar. Arduino té una comunitat d’usuaris molt bona. En aquest projecte veurem com detectar la temperatura i la distància de l’objecte. L'objecte pot ser de qualsevol tipus, com ara un pot calent o una paret real de cubs de gel freds a l'exterior. Així, amb aquest sistema podem salvar-nos. I el que és més important, pot ser útil per a persones amb discapacitat (persones cegues).
Pas 1: component
Per a aquest projecte necessitarem els següents components, 1. Arduino Nano
Arduino Nano a l'Índia-
Arduino Nano al Regne Unit:
Arduino Nano als Estats Units:
2. MLX90614 (sensor de temperatura IR)
MLX90614 a l'Índia-
MLX90614 al Regne Unit:
MLX90614 als EUA:
3. HCSR04 (sensor d'ultrasons)
HC-SR04 a l'Índia-
HC-SR04 al Regne Unit:
HC-SR04 als EUA -
LCD de 4,16x2
LCD 16X2 a l'Índia-
LCD 16X2 al Regne Unit:
LCD 16X2 als EUA:
5. Taula de pa
BreadBoard a l'Índia-
BreadBoard als EUA-
BreadBoard al Regne Unit-
6. Pocs cables Podem utilitzar qualsevol placa Arduino en lloc d'Arduino nano tenint en compte el mapatge de pins.
Pas 2: Més informació sobre MLX90614:
MLX90614 és un sensor de temperatura IR basat en i2c que treballa en la detecció de radiació tèrmica. Internament, el MLX90614 és un emparellament de dos dispositius: un detector de termopiletes d’infrarojos i un processador d’aplicacions de condicionament del senyal. Segons la llei de Stefan-Boltzman, qualsevol objecte que no estigui per sota del zero absolut (0 ° K) emet llum (no visible a l'ull humà) a l'espectre d'infrarojos que és directament proporcional a la seva temperatura. La termopila infraroja especial a l’interior del MLX90614 detecta la quantitat d’energia infraroja que emeten els materials en el seu camp de visió i produeix un senyal elèctric proporcional a aquesta.
El voltatge produït per la termopila el capta l’ADC de 17 bits del processador d’aplicacions, que després es condiciona abans de passar a un microcontrolador.
Pas 3: Més informació sobre el mòdul HCSR04:
En el mòdul ultrasònic HCSR04, hem de donar un polsador d’activació al pin de disparador, de manera que generi ultrasons de freqüència de 40 kHz. Després de generar ultrasons, és a dir, 8 polsos de 40 kHz, fa que el ressò sigui elevat. El pin de ressò es manté elevat fins que no obtingui el so de ressò.
Per tant, l’amplada del pin de ressò serà el moment en què el so viatjarà a l’objecte i tornarà enrere. Un cop aconseguit el temps podem calcular la distància, ja que sabem la velocitat del so.
HC-SR04 pot mesurar fins a 2 cm - 400 cm.
El mòdul d'ultrasons generarà ones d'ultrasons que es troben per sobre del rang de freqüència detectable per l'home, normalment per sobre de 20 000 Hz. En el nostre cas transmetrem la freqüència de 40Khz.
Pas 4: Més informació sobre LCD 16x2:
La pantalla LCD de 16 x 2 té una pantalla LCD de 16 caràcters i 2 files que té 16 pins de connexió. Aquesta pantalla LCD requereix dades o text en format ASCII per mostrar-se. La primera fila comença amb 0x80 i la segona fila comença amb l'adreça 0xC0. La pantalla LCD pot funcionar en mode de 4 o 8 bits. En el mode de 4 bits, les dades / ordres s’envien en format Nibble: primer, un nibble superior i després un Nibble inferior
Per exemple, per enviar 0x45 S'enviaran primer 4 Després s'enviaran 5.
Hi ha 3 pins de control que són RS, RW, E.
Com utilitzar RS: quan s’envia l’ordre, llavors RS = 0
Quan s’envien dades, llavors RS = 1
Com utilitzar RW:
El pin RW és de lectura / escriptura. on, RW = 0 significa escriure dades a la pantalla LCD RW = 1 significa llegir dades de la pantalla LCD
Quan escrivim a comandes / dades LCD, estem configurant el PIN com a BAIX.
Quan llegim des de la pantalla LCD, configurem el PIN com a ALT.
En el nostre cas, l’hem connectat fins al nivell BAIX, perquè sempre escriurem a la pantalla LCD.
Com s'utilitza E (Habilita):
Quan enviem dades a la pantalla LCD, donem pols a la pantalla lcd amb l'ajuda del pin E.
Es tracta d’un flux d’alt nivell que hem de seguir mentre envieu COMMAND / DATA a LCD
Activa Pulse,
Valor RS adequat, basat en COMMAND / DATA
Picet inferior
Activa Pulse,
Valor RS adequat, basat en COMMAND / DATA
Pas 5: Més imatges
Pas 6: Codi
Cerqueu el codi a github:
github.com/stechiez/Arduino.git
Pas 7: aprofundir en el projecte des de la construcció
Recomanat:
Controlador Midi sense contacte: 6 passos (amb imatges)
Controlador Midi sense contacte: fer que les coses siguin sense contacte ha estat la tendència actual. Vaig crear un controlador midi senzill amb micro Arduino Pro i una placa de detectors de proximitat IR que té un comparador integrat, que hauria d’estar disponible bastant fàcil i barat. Aquest projecte pot
Dispensador de desinfectant de mans sense contacte, sense arduino ni microcontrolador: 17 passos (amb imatges)
Dispensador de desinfectant de mans sense contacte DIY sense Arduino ni microcontrolador: Com tots sabem, el brot COVID-19 va colpejar el món i va canviar el nostre estil de vida. En aquesta condició, l’alcohol i els desinfectants per a mans són fluids vitals, però s’han d’utilitzar correctament. Tocar contenidors d’alcohol o desinfectants per a les mans amb les mans infectades
Kit de mesura de temperatura sense contacte per infraroig: 9 passos
Kit de mesurament de la temperatura sense contacte per infrarojos: un brot sobtat a l'inici de l'Any Nou el 2020 va deixar el món perdent Màscara, pistola termòmetre
Interfície del motor de corrent continu sense escombretes (BLDC) amb Arduino: 4 passos (amb imatges)
Interfície del motor CC sense escombretes (BLDC) amb Arduino: es tracta d’un tutorial sobre com connectar i executar un motor CC sense escombretes mitjançant Arduino. Si teniu alguna pregunta o comentari, responeu per correu electrònic a rautmithil [at] gmail [dot] com. També podeu posar-vos en contacte amb mi @mithilraut a twitter.Per
Refredador / suport per a portàtils de cost zero (sense cola, sense perforació, sense femelles i cargols, sense cargols): 3 passos
Refredador / suport per a portàtils de cost zero (sense cola, sense perforació, sense femelles i cargols, sense cargols): ACTUALITZACIÓ: SI US PLAU VOT PER EL MEU INSTRUCTABLE, GRÀCIES ^ _ ^ TAMBÉ POTS AGRADAR-ME ENTRADA A www.instructables.com/id/Zero-Cost-Aluminum-Furnace-No-Propane-No-Glue-/ O POTS VOTAR ELS MEUS MILLORS AMICS