Përmbajtje:
- Hapi 1: Komponenti
- Hapi 2: Më shumë rreth MLX90614:
- Hapi 3: Më shumë rreth modulit HCSR04:
- Hapi 4: Më shumë Rreth 16x2 LCD:
- Hapi 5: Më shumë imazhe
- Hapi 6: Kodi
- Hapi 7: Thellë në Projektin Nga Ndërtimi
- Hapi 8: Bazat e Arduino për Referencë
Video: Ndërfaqja Arduino me sensorin tejzanor dhe sensorin e temperaturës pa kontakt: 8 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:17
Në ditët e sotme, Krijuesit, Zhvilluesit po preferojnë Arduino për zhvillimin e shpejtë të prototipimit të projekteve. Arduino është një platformë elektronike me burim të hapur e bazuar në pajisje dhe softuer të lehtë për t’u përdorur. Arduino ka një komunitet shumë të mirë të përdoruesve. Në këtë projekt do të shohim se si të ndiejmë temperaturën dhe distancën e objektit. Objekti mund të jetë i çdo lloji si kavanoza e nxehtë ose muri i vërtetë i ftohtë i kubit të akullit jashtë. Pra, me këtë sistem ne mund të shpëtojmë veten. Dhe më e rëndësishmja, kjo mund të jetë e dobishme për personat me aftësi të kufizuara (personat e verbër).
Hapi 1: Komponenti
Për këtë projekt do të na duhen komponentët e mëposhtëm, 1. Arduino Nano
Arduino Nano në Indi-
Arduino Nano në MB -
Arduino Nano në SHBA -
2. MLX90614 (Sensori i temperaturës IR)
MLX90614 në Indi-
MLX90614 në MB -
MLX90614 në SHBA -
3. HCSR04 (sensor tejzanor)
HC-SR04 në Indi-
HC -SR04 në MB -
HC -SR04 në SHBA -
4.16x2 LCD
LCD 16X2 në Indi-
LCD 16X2 në MB -
LCD 16X2 në SHBA -
5. Breadboard
BreadBoard në Indi-
BreadBoard në SHBA-
BreadBoard në MB-
6. Pak tela Ne mund të përdorim çdo bord Arduino në vend të Arduino nano duke marrë parasysh hartën e kunjave.
Hapi 2: Më shumë rreth MLX90614:
MLX90614 është sensor i temperaturës IR me bazë i2c që punon në zbulimin e rrezatimit termik. Brenda, MLX90614 është një çift i dy pajisjeve: një detektor termopile infra të kuqe dhe një procesor aplikimi të kondicionimit të sinjalit. Sipas ligjit Stefan-Boltzman, çdo objekt që nuk është nën zero absolute (0 ° K) lëshon dritë (jo të dukshme nga syri i njeriut) në spektrin infra të kuqe që është drejtpërdrejt proporcional me temperaturën e tij. Termopile e veçantë infra të kuqe brenda MLX90614 ndjen se sa energji infra të kuqe po emetohet nga materialet në fushën e saj të shikimit dhe prodhon një sinjal elektrik proporcional me atë.
Ky tension i prodhuar nga termopile merret nga ADC 17-bit i procesorit të aplikacionit, pastaj kushtëzohet para se t'i kalohet një mikrokontrolluesi.
Hapi 3: Më shumë rreth modulit HCSR04:
Në modulin tejzanor HCSR04, ne duhet të japim pulsin e këmbëzës në kunjin e këmbëzës, në mënyrë që të gjenerojë ultratinguj me frekuencë 40 kHz. Pas gjenerimit të ultrazërit, domethënë 8 impulse prej 40 kHz, e bën pinin e jehonës të lartë. Kunja e ekos mbetet e lartë derisa të mos e marrë tingullin e jehonës.
Pra, gjerësia e kunjit të jehonës do të jetë koha që tingulli të udhëtojë në objekt dhe të kthehet prapa. Sapo të marrim kohën, mund të llogarisim distancën, pasi e dimë shpejtësinë e zërit.
HC -SR04 mund të matet deri në rangun nga 2 cm - 400 cm.
Moduli tejzanor do të gjenerojë valë tejzanor të cilat janë mbi gamën e frekuencës së zbulueshme nga njerëzit, zakonisht mbi 20, 000 Hz. Në rastin tonë ne do të transmetojmë frekuencën prej 40Khz.
Hapi 4: Më shumë Rreth 16x2 LCD:
LCD 16x2 është 16 karaktere dhe LCD me 2 rreshta i cili ka 16 kunja lidhje. Ky LCD kërkon të dhëna ose tekst në formatin ASCII për tu shfaqur. Rreshti i parë Fillon me 0x80 dhe rreshti i dytë fillon me adresën 0xC0. LCD mund të funksionojë në modalitetin 4-bit ose 8-bit. Në modalitetin 4 bit, të dhënat/komanda dërgohen në formatin Nibble Fillimisht gërvishtja më e lartë dhe më pas Nibble më e ulët
Për shembull, për të dërguar 0x45 Së pari do të dërgohen 4 Pastaj do të dërgohen 5.
Ekzistojnë 3 kunja kontrolluese që janë RS, RW, E.
Si të përdorni RS: Kur dërgohet Komanda, atëherë RS = 0
Kur të dhënat dërgohen, atëherë RS = 1
Si të përdorni RW:
RW pin është Lexo/Shkruaj. ku, RW = 0 do të thotë Shkruani të dhëna në LCD RW = 1 do të thotë Lexoni të dhënat nga LCD
Kur po i shkruajmë komandës/të dhënave LCD, ne po vendosim pin si LOW.
Kur lexojmë nga LCD, ne po vendosim pin si LART.
Në rastin tonë, ne e kemi lidhur atë në nivel të ULT, sepse do të shkruajmë gjithmonë në LCD.
Si të përdorni E (Aktivizo):
Kur dërgojmë të dhëna në LCD, ne po i japim pulsin LCD me ndihmën e E pin.
Ky është një rrjedhë e nivelit të lartë që duhet të ndjekim gjatë dërgimit të KOMANDA/TAT DHNAVE në LCD. Gërhitja më e lartë
Aktivizo pulsin,
Vlera e duhur e RS, Bazuar në KOMANDIMIN/TAT DHNAT
Nibble e Poshtme
Aktivizo pulsin,
Vlera e duhur e RS, Bazuar në KOMANDIMIN/TAT DHNAT
Hapi 5: Më shumë imazhe
Hapi 6: Kodi
Ju lutemi gjeni kodin në github:
github.com/stechiez/Arduino.git
Hapi 7: Thellë në Projektin Nga Ndërtimi
Recommended:
Ventilatori i Ftohjes Auto Duke Përdorur Servo dhe DHT11 Sensorin e Temperaturës dhe Lagështisë me Arduino: 8 Hapa
Ventilatori i Ftohjes Auto Duke përdorur Sensorin e Temperaturës dhe Lagështisë Servo dhe DHT11 Me Arduino: Në këtë tutorial do të mësojmë se si të fillojmë & rrotulloni një tifoz kur temperatura ngrihet mbi një nivel të caktuar
Lagështia, Presioni dhe Llogaritja e Temperaturës duke Përdorur BME280 dhe Ndërfaqja me Foton .: 6 Hapa
Lagështia, Presioni dhe Llogaritja e Temperaturës Duke Përdorur BME280 dhe Ndërfaqja me Foton .: Ne hasim në projekte të ndryshme të cilat kërkojnë monitorimin e temperaturës, presionit dhe lagështisë. Kështu ne kuptojmë se këta parametra në të vërtetë luajnë një rol jetësor për të pasur një vlerësim të efikasitetit të punës të një sistemi në kushte të ndryshme atmosferike
Leximi i temperaturës duke përdorur sensorin e temperaturës LM35 Me Arduino Uno: 4 hapa
Leximi i temperaturës duke përdorur sensorin e temperaturës LM35 Me Arduino Uno: Përshëndetje djema në këtë udhëzues ne do të mësojmë se si të përdorim LM35 me Arduino. Lm35 është një sensor i temperaturës i cili mund të lexojë vlerat e temperaturës nga -55 ° C në 150 ° C. Shtë një pajisje 3-terminale që siguron tension analog proporcional me temperaturën. E lartë
Si të përdorni sensorin e temperaturës DHT11 me Arduino dhe temperaturën e printimit të nxehtësisë dhe lagështisë: 5 hapa
Si të përdorni sensorin e temperaturës DHT11 me Arduino dhe temperaturën e printimit të nxehtësisë dhe lagështisë: Sensori DHT11 përdoret për të matur temperaturën dhe lagështinë. Ata janë hobi shumë të njohur elektronikë. Sensori i lagështisë dhe temperaturës DHT11 e bën vërtet të lehtë shtimin e të dhënave të lagështisë dhe temperaturës në projektet tuaja elektronike DIY. Pershtë për
Metodat e zbulimit të nivelit të ujit Arduino duke përdorur sensorin tejzanor dhe sensorin e ujit Funduino: 4 hapa
Metodat e zbulimit të nivelit të ujit Arduino duke përdorur sensorin tejzanor dhe sensorin e ujit Funduino: Në këtë projekt, unë do t'ju tregoj se si të krijoni një detektor të lirë uji duke përdorur dy metoda: 1. Sensori tejzanor (HC-SR04) .2. Sensori i ujit Funduino