INHOUDSOPGAWE:
- Stap 1: Komponente
- Stap 2: Meer oor MLX90614:
- Stap 3: Meer oor HCSR04 -module:
- Stap 4: Meer oor 16x2 LCD:
- Stap 5: Meer beelde
- Stap 6: Kode
- Stap 7: Diep in die projek vanaf die gebou
Video: Sensor vir afstandsvoorwerpe met behulp van Arduino: 7 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
Makers, ontwikkelaars verkies deesdae Arduino vir die vinnige ontwikkeling van die prototipering van projekte. Arduino is 'n open source elektroniese platform wat gebaseer is op hardeware en sagteware wat maklik is om te gebruik. Arduino het 'n baie goeie gebruikersgemeenskap. In hierdie projek sal ons sien hoe ons die temperatuur en afstand van die voorwerp kan waarneem. Die voorwerp kan van enige soort wees, soos 'n warm pot of 'n koue ysblokkemuur buite. Dus, met hierdie stelsel kan ons onsself red. En nog belangriker, dit kan nuttig wees vir gestremdes (blindes).
Stap 1: Komponente
Vir hierdie projek benodig ons die volgende komponente,
1. Arduino Nano
2. MLX90614 (IR -temperatuursensor)
3. HCSR04 (Ultrasoniese sensor)
4,16 x 2 LCD
5. Broodbord
6. Paar drade
Ons kan enige Arduino -bord gebruik in plaas van Arduino nano, met inagneming van penkartering.
Stap 2: Meer oor MLX90614:
MLX90614 is 'n i2c -gebaseerde IR -temperatuursensor wat werk op termiese stralingsopsporing.
Intern is die MLX90614 'n kombinasie van twee toestelle: 'n infrarooi termopile-detektor en 'n seinkondisionerende toepassingsverwerker. Volgens die Stefan-Boltzman-wet gee elke voorwerp wat nie onder die absolute nul is nie (0 ° K) lig (nie-mens-oog-sigbaar) lig in die infrarooi spektrum wat direk eweredig is aan die temperatuur daarvan. Die spesiale infrarooi termopaal in die MLX90614 voel hoeveel infrarooi energie deur materiale in sy gesigsveld vrygestel word, en produseer 'n eweredige sein wat daarmee eweredig is. Die spanning wat deur die termostaat geproduseer word, word opgetel deur die 17-bis ADC van die aansoekverwerker, dan gekondisioneer voordat dit na 'n mikrobeheerder oorgedra word.
Stap 3: Meer oor HCSR04 -module:
In die ultrasoniese module HCSR04 moet ons die snellerpuls op die snellerpen gee, sodat dit ultraklank met 'n frekwensie van 40 kHz sal genereer. Na die opwekking van ultraklank, dit wil sê 8 pulse van 40 kHz, maak dit 'n eggo -pen hoog. Echo -pen bly hoog totdat dit nie die eggo -geluid terugkry nie.
Die breedte van die echo -pen is dus die tyd vir klank om na die voorwerp te beweeg en terug te keer. Sodra ons die tyd kry, kan ons die afstand bereken, aangesien ons die spoed van klank ken. HC -SR04 kan meet tussen 2 cm - 400 cm. Ultrasoniese module genereer die ultrasoniese golwe wat bo die menslike frekwensiebereik is, gewoonlik bo 20 000 Hz. In ons geval sal ons die frekwensie van 40Khz oordra.
Stap 4: Meer oor 16x2 LCD:
16x2 LCD is 16 karakters en 2 rye LCD met 16 aansluitpunte. Hierdie LCD benodig data of teks in ASCII -formaat om te vertoon. Eerste ry Begin met 0x80 en 2de ry begin met 0xC0 -adres. LCD kan werk in die 4-bis of 8-bis-modus. In die 4 -bis -modus word data/opdrag gestuur in knibbelformaat, eers hoër knibbel en dan laer knibbel.
Byvoorbeeld, om 0x45 te stuur Eerste sal gestuur word Dan sal 5 gestuur word.
Daar is 3 bedieningspenne: RS, RW, E.
Hoe om RS te gebruik:
As Command gestuur word, dan RS = 0
As data gestuur word, dan is RS = 1
Hoe om RW te gebruik:
RW -pen is Lees/Skryf.
waar, RW = 0 beteken Skryf data op LCD
RW = 1 beteken Lees data van LCD
As ons na LCD -opdrag/data skryf, stel ons die PIN as LAAG.
As ons vanaf LCD lees, stel ons die PIN as HOOG.
In ons geval het ons dit op 'n LAE vlak gekoppel, want ons sal altyd na LCD skryf.
Hoe om E te gebruik (Aktiveer):
As ons data na die LCD stuur, gee ons 'n pols aan die LCD met behulp van die E -pen.
Dit is 'n hoë vlak vloei wat ons moet volg terwyl ons OPDRAG/DATA na LCD stuur.
Hier volg die volgorde om te volg.
Hoër knibbel
Aktiveer pols, Behoorlike RS -waarde, gebaseer op opdrag/data
Laer knibbel
Aktiveer pols, Behoorlike RS -waarde, gebaseer op opdrag/data
Stap 5: Meer beelde
Stap 6: Kode
Vind kode op github:
github.com/stechiez/Arduino.git
Aanbeveel:
Muurhouer vir iPad as bedieningspaneel vir tuisautomatisering, met behulp van servo -beheerde magneet om die skerm te aktiveer: 4 stappe (met foto's)
Muurhouer vir iPad as 'n bedieningspaneel vir tuisautomatisering, met behulp van 'n servo -beheerde magneet om die skerm te aktiveer: Ek het die afgelope tyd baie tyd spandeer om dinge in en om my huis te outomatiseer. Ek gebruik Domoticz as my Home Automation -toepassing, sien www.domoticz.com vir meer inligting. In my soeke na 'n dashboard -toepassing wat alle Domoticz -inligting saam wys
Beheer oor die hele wêreld met behulp van internet met behulp van Arduino: 4 stappe
Beheer oor die hele wêreld met behulp van internet met behulp van Arduino: Hallo, ek is Rithik. Ons gaan 'n internetbeheerde LED maak met u telefoon. Ons gaan sagteware soos Arduino IDE en Blynk gebruik. Dit is eenvoudig, en as u daarin geslaag het, kan u soveel elektroniese komponente beheer as wat u wil
Monitor versnelling met behulp van Raspberry Pi en AIS328DQTR met behulp van Python: 6 stappe
Monitering van versnelling met behulp van Raspberry Pi en AIS328DQTR Gebruik van Python: Versnelling is eindig, volgens ek volgens sommige wette van die fisika.- Terry Riley 'n Jagluiperd gebruik ongelooflike versnelling en vinnige spoedveranderinge wanneer hy jaag. Die vinnigste wesens aan wal gebruik af en toe sy hoogste tempo om prooi te vang. Die
Metodes vir die opsporing van watervlak Arduino met behulp van ultraklank sensor en Funduino watersensor: 4 stappe
Metodes vir die opsporing van watervlak Arduino met behulp van ultrasoniese sensor en Funduino watersensor: In hierdie projek sal ek jou wys hoe om 'n goedkoop waterdetektor te maak deur twee metodes te gebruik: 1. Ultrasoniese sensor (HC-SR04) .2. Funduino watersensor
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: 9 stappe (met foto's)
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: die middelste voetsteunhysers moet goed onder die sitplek geberg word en laer om te ontplooi. 'N Meganisme vir die onafhanklike werking van die opberging en ontplooiing van voetsteun is nie ingesluit by rolstoele op die mark nie, en PWC -gebruikers het die behoefte uitgespreek