Sisällysluettelo:
- Vaihe 1: Komponentti
- Vaihe 2: Lisätietoja MLX90614:
- Vaihe 3: Lisätietoja HCSR04 -moduulista:
- Vaihe 4: Lisätietoja 16x2 LCD -näytöstä:
- Vaihe 5: Lisää kuvia
- Vaihe 6: Koodi
- Vaihe 7: Syvällä projektilla rakennuksesta
- Vaihe 8: Arduinon perusteet
Video: Arduino -liitäntä ultraäänianturilla ja kontaktittomalla lämpötila -anturilla: 8 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Nykyään valmistajat ja kehittäjät pitävät Arduinoa parempana projektien prototyyppien nopeaa kehittämistä. Arduino on avoimen lähdekoodin elektroniikka-alusta, joka perustuu helppokäyttöiseen laitteistoon ja ohjelmistoon. Arduinolla on erittäin hyvä käyttäjäyhteisö. Tässä projektissa näemme kuinka tunnistaa kohteen lämpötila ja etäisyys. Esine voi olla minkä tahansa tyyppinen, kuten kuuma purkki tai todellinen kylmä jääpalaseinä. Joten tällä järjestelmällä voimme pelastaa itsemme. Ja mikä tärkeintä, tästä voi olla apua vammaisille (sokeille).
Vaihe 1: Komponentti
Tätä projektia varten tarvitsemme seuraavat komponentit: 1. Arduino Nano
Arduino Nano Intiassa-
Arduino Nano Isossa -Britanniassa -
Arduino Nano Yhdysvalloissa -
2. MLX90614 (IR -lämpötila -anturi)
MLX90614 Intiassa-
MLX90614 Isossa -Britanniassa -
MLX90614 Yhdysvalloissa -
3. HCSR04 (ultraääni -anturi)
HC-SR04 Intiassa-
HC -SR04 Isossa -Britanniassa -
HC -SR04 Yhdysvalloissa -
4,16x2 LCD
16X2 LCD Intiassa-
16X2 LCD Iso -Britanniassa -
16X2 LCD Yhdysvalloissa -
5. leipälauta
BreadBoard Intiassa-
BreadBoard Yhdysvalloissa-
BreadBoard Isossa-Britanniassa-
6. harvat johdot Voimme käyttää mitä tahansa Arduino -levyä Arduino nanon sijaan harkitsemalla nastakartoitusta.
Vaihe 2: Lisätietoja MLX90614:
MLX90614 on i2c -pohjainen infrapunalämpötila -anturi, joka toimii lämpösäteilyn havaitsemisessa. Sisäisesti MLX90614 muodostaa parin kahdesta laitteesta: infrapuna-lämpöparin ilmaisimesta ja signaalinmuokkausohjelmistoprosessorista. Stefan-Boltzmanin lain mukaan kaikki esineet, jotka eivät ole alle absoluuttisen nollan (0 ° K), lähettävät (ei ihmissilmälle näkyvää) valoa infrapunaspektrissä, joka on suoraan verrannollinen sen lämpötilaan. MLX90614: n sisällä oleva erityinen infrapunalämpömittari havaitsee, kuinka paljon sen näkökentän materiaalit lähettävät infrapunaenergiaa, ja tuottaa siihen verrannollisen sähköisen signaalin.
Sovellusprosessorin 17-bittinen ADC kerää tämän lämpöparin tuottaman jännitteen, minkä jälkeen se ehdollistetaan ennen kuin se siirretään mikro-ohjaimeen.
Vaihe 3: Lisätietoja HCSR04 -moduulista:
Ultraäänimoduulissa HCSR04 meidän on annettava liipaisinpulssi liipaisintappiin, jotta se tuottaa ultraäänen, jonka taajuus on 40 kHz. Kun ultraääni on muodostettu eli 8 pulssia 40 kHz, se tekee kaiun korkean. Kaiutappi pysyy korkealla, kunnes se ei saa kaikuääntä takaisin.
Joten kaiun tapin leveys on aika, jolloin ääni kulkee kohteeseen ja palaa takaisin. Kun meillä on aikaa, voimme laskea etäisyyden, koska tiedämme äänen nopeuden.
HC -SR04 voi mitata 2 - 400 cm.
Ultraäänimoduuli tuottaa ultraääniaaltoja, jotka ovat ihmisen havaittavan taajuusalueen yläpuolella, yleensä yli 20 000 Hz. Meidän tapauksessamme lähetämme taajuuden 40 kHz.
Vaihe 4: Lisätietoja 16x2 LCD -näytöstä:
16x2 LCD on 16 merkkiä ja 2 rivin LCD, jossa on 16 liitintä. Tämä nestekidenäyttö vaatii tietoja tai tekstiä ASCII -muodossa näytettäväksi. Ensimmäinen rivi Alkaa 0x80 ja toinen rivi alkaa 0xC0 -osoitteella. Nestekidenäyttö voi toimia 4- tai 8-bittisessä tilassa. 4 -bittisessä tilassa data/komento lähetetään Nibble -muodossa ensin korkeampi napitus ja sitten alempi Nibble
Esimerkiksi lähettää 0x45 Ensimmäinen 4 lähetetään ja sitten 5.
Ohjaustappeja on 3, RS, RW, E.
RS: n käyttö: Kun komento lähetetään, RS = 0
Kun data lähetetään, RS = 1
RW: n käyttö:
RW -nasta on luku/kirjoitus. jossa RW = 0 tarkoittaa tietojen kirjoittamista nestekidenäyttöön RW = 1 tarkoittaa tietojen lukemista nestekidenäytöstä
Kun kirjoitamme LCD -komentoon/dataan, asetamme nastan matalaksi.
Kun luemme nestekidenäytöstä, asetamme nastan HIGH.
Meidän tapauksessamme olemme johdotaneet sen LOW -tasolle, koska kirjoitamme aina LCD -näytölle.
Kuinka käyttää E (Ota käyttöön):
Kun lähetämme tietoja nestekidenäyttöön, annamme pulssin LCD: lle E -nastan avulla.
Tämä on korkean tason virtaus, jota meidän on noudatettava, kun lähetät KOMENTO/TIEDOT nestekidenäyttöön
Ota pulssi käyttöön,
Oikea RS -arvo, perustuu komentoon/tietoihin
Alempi napostella
Ota pulssi käyttöön,
Oikea RS -arvo, perustuu komentoon/tietoihin
Vaihe 5: Lisää kuvia
Vaihe 6: Koodi
Löydät koodin githubista:
github.com/stechiez/Arduino.git
Vaihe 7: Syvällä projektilla rakennuksesta
Suositeltava:
Esteiden välttämisrobotti ultraäänianturilla (Proteus): 12 vaihetta
Esteiden välttämisrobotti ultraäänianturilla (Proteus): törmäämme yleensä esteiden välttämisrobottiin kaikkialla. Tämän robotin laitteistosimulaatio on osa kilpailua monissa korkeakouluissa ja monissa tapahtumissa. Esterobotin ohjelmistosimulointi on kuitenkin harvinaista. Vaikka löydämme sen jostain
Mittaa etäisyys ultraäänianturilla HC-SRF04 (viimeisin 2020): 3 vaihetta
Mittaa etäisyys ultraäänianturilla HC-SRF04 (viimeisin 2020): Mikä on ultraäänianturi (etäisyys)? Ultraääni (kaikuluotain), jossa on korkeita aaltoja, joita ihmiset eivät kuule. Voimme kuitenkin nähdä ultraääniaaltojen läsnäolon kaikkialla luonnossa. Eläimissä, kuten lepakoissa, delfiineissä … käytetään ultraääniaaltoja
ESP 32: n liittäminen ultraäänianturilla: 3 vaihetta
ESP 32: n yhdistäminen ultraäänianturilla: Ultraäänianturit toimivat lähettämällä ääniaaltoja liian korkealla taajuudella ihmisten kuultavaksi. Sitten he odottavat äänen heijastumista takaisin ja laskevat etäisyyden tarvittavan ajan perusteella. Tämä on samanlainen kuin tutka mittaa aikaa, joka kestää
Arduino -hälytys ultraäänianturilla: 5 vaihetta (kuvilla)
Arduino -hälytys ultraääni -anturilla: Tämä opas kertoo siitä, miten voit tehdä helpon ja halvan hälytyslaitteen itse. Tarvitset vain perustiedot elektroniikasta ja arduino -ohjelmoinnista. [email protected]ässä
Päivitetty RC -leluauto ultraäänianturilla (Arduino): 3 vaihetta
Päivitetty RC -leluauto ultraäänianturilla (Arduino): Tämä on RC -leluauto, joka on päivitetty Arduino RC -autoksi välttäen esineitä. Poistimme RC -auton alkuperäisen levyn ja käytimme vain tasavirtamoottoreita. , yksi auton etuosassa ohjausmoottorina ja toinen tasavirta