Sisällysluettelo:
- Vaihe 1: Kuvaus Komponentit
- Vaihe 2: Miten se toimii?
- Vaihe 3: Mikro -ohjaimen laiteohjelmiston ohjelmointi
- Vaihe 4: Ultraääni -etäisyysanturipiirin kokoonpano
Video: AVR -mikrokontrolleri. Ultraääni -etäisyysanturi. HC-SR04 LCD-näytöllä NOKIA 5110: 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Hei kaikki!
Tässä osassa valmistan yksinkertaisen elektronisen laitteen etäisyyden tunnistamiseksi ja nämä parametrit näytetään LCD -näytöllä NOKIA 5110. Parametrit näytetään kaaviona ja numeroina. Laite perustuu mikro -ohjaimeen AVR ATMEGA328P. Laite on varustettu ultraäänianturin etäisyydellä HC-SR04.
Vaihe 1: Kuvaus Komponentit
Laitteen peruskomponentit:
- Mikro -ohjain AVR «ATMEGA328P»
- Mustavalkoinen graafinen LCD -näyttö «NOKIA 5110»
- Ultraääni-etäisyysanturi «HC-SR04»
Mikro -ohjain AVR «ATMEGA328P»
Mukana olevat ominaisuudet:
- 16-bittinen ajastin/laskuri keskeyttää
- Ulkoiset keskeytykset
- Master/slave SPI -sarjaliitäntä
Mustavalkoinen graafinen LCD -näyttö «NOKIA 5110»
Tekniset tiedot:
- 48 x 84 pisteen LCD -näyttö
- Sarjaväyläliitäntä, jonka suurin nopeus on 4 Mbit/s
- Sisäinen ohjain/ohjain «PCD8544»
- LED-taustavalo
- Toimii jännitteellä 2.7V-5V, alhainen virrankulutus, se soveltuu akkusovelluksiin
- Lämpötila -25 ° C - +70 ° C
- Tukee signaalin CMOS -tuloa
Ultraääni-etäisyysanturi «HC-SR04»
Ominaisuudet ja tekniset tiedot:
- Virtalähde: +5V DC
- Lepovirta: <2mA, käyttövirta: 15mA
- Alueetäisyys: 2-400 cm / 1 " - 13 jalkaa, resoluutio: 0,3 cm
- Mittauskulma: 30 astetta
- Liipaisimen tulopulssin leveys: 10uS
- Mitat: 45 x 20 x 15 mm
Vaihe 2: Miten se toimii?
Ultraäänianturi toimii SONAR- ja RADAR -järjestelmän periaatteella, jota käytetään etäisyyden määrittämiseen kohteeseen.
Ultraäänianturi tuottaa korkeataajuisia ääni (ultraääni) aaltoja. Kun tämä ultraääni osuu kohteeseen, se heijastuu kaikuna, jonka vastaanotin havaitsee alla olevan kuvan mukaisesti.
Mittaamalla etäisyyden, joka tarvitaan kaiun saavuttamiseen vastaanottimeen, voimme laskea etäisyyden.
Tämä on ultraääniyksikön perusperiaate etäisyyden mittaamiseen.
Ultraäänimoduulissa HCSR04 meidän on annettava laukaisupulssi, 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
Etäisyyden laskeminen: Etäisyys = nopeus x aika
Ääniaaltojen nopeus on 343 m/s
Kokonaismatka = 343 x korkean ajan (kaiku) 2
Kokonaismatka jaetaan 2: lla, koska signaali kulkee HC-SR04: stä kohteeseen ja palaa moduuliin HC-SR04
Vaihe 3: Mikro -ohjaimen laiteohjelmiston ohjelmointi
Lataa firmware-mikro-ohjaimen С-koodiohjelma kommentteineen.
Sitten sen kääntäminen HEX -tiedostoon ja lataaminen mikro -ohjaimen flash -muistiin.
Laiteohjelmiston vilkkuminen mikrokontrolleriin:
HEX -tiedoston lataaminen mikro -ohjaimen flash -muistiin. Katso video, jossa on yksityiskohtainen kuvaus mikro -ohjaimen flash -muistin polttamisesta: Mikro -ohjaimen flash -muistin polttaminen…
Vaihe 4: Ultraääni -etäisyysanturipiirin kokoonpano
Liitä komponentit kaavion mukaisesti.
Kytke virta ja se toimii!
Suositeltava:
Käytä ultraääni -anturia Magicbitin kanssa [Magicblocks]: 5 vaihetta
Käytä ultraääni -anturia Magicbitin kanssa [Magicblocks]: Tämä opetusohjelma opettaa käyttämään ultraääni -anturia Magicbitin kanssa Magicblocksin avulla. Käytämme magicbitia kehityskorttina tässä projektissa, joka perustuu ESP32: een. Siksi mitä tahansa ESP32 -kehityskorttia voidaan käyttää tässä projektissa
DIY Ardunio Weather Station Nokia 5110 LCD: 3 vaihetta
DIY Ardunio Weather Station Nokia 5110 LCD: Vielä yksi hyvin yksinkertainen ja kannettava "sääasema". Minulla oli muutama jäljellä oleva anturi, pro mini ja LCD -näyttö. Löysin 3 muovikoteloa, jotka olin kadonnut jo jonkin aikaa. Joten päätin tehdä itselleni pienikokoisen gadgetin, joka pilaa
PC -laitteistomonitori, jossa Arduino ja Nokia 5110 LCD: 3 vaihetta
PC -laitteistomonitori Arduino- ja Nokia 5110 -näytöllä: Arduino -pohjainen PC -näyttö, joka näyttää suorittimen lämpötilan, kuormituksen, kellon ja käytetyt RAMCPU -kuormitukset tai kelloarvot, voidaan piirtää myös kaaviona. Nokia 5110 84x48 LCD
Nokia 5110 LCD infrapuna -anturilla: 4 vaihetta
Nokia 5110 LCD infrapuna -anturilla: Nokia 5110 LCD -näyttö on mahtava LCD -näyttö, joka on yhteensopiva Arduino -kehityskortin kanssa. Hallitsemme nyt yhtä näistä nestekidenäytöistä ja liitämme sen Arduinon ja IR -anturin kanssa
Arduino -valikko Nokia 5110 LCD -laitteessa kiertokooderin avulla: 6 vaihetta (kuvien kanssa)
Arduino -valikko Nokia 5110 LCD -laitteessa kiertokooderin avulla: Hyvät ystävät, tervetuloa toiseen opetusohjelmaan! Tässä videossa opimme rakentamaan oman valikkomme suosittuun Nokia 5110 LCD -näyttöön, jotta projektistamme tulisi käyttäjäystävällisempiä ja kykenevämpiä. Aloitetaan! Tämä on projekti