- Vaaditut komponentit:
- Piirikaavio ja selitys:
- Koodin selitys:
- IR-ohjatun tasavirtamoottorin käyttö Arduinon kanssa:
Arduinosta on tullut suosituin mikrokontrolleri opiskelijoiden ja harrastajien keskuudessa hyvin lyhyessä ajassa. Joten kaikki yrittävät käyttää Arduinoa minkä tahansa projektin tekemiseen, koska se on helppoa ja sujuvan oppimiskäyrän kanssa. Olemme luoneet monia Arduino-projekteja rajapintaprojekteista edistyneisiin robotti- ja IoT-projekteihin, voit tarkistaa ne kaikki verkkosivustollamme.
Tänään teemme yksinkertaisen projektin Arduinon kanssa, joka käyttää kolmea peruskomponenttia, jotka ovat IR-anturi, relemoduuli ja tasavirtamoottori. Tässä liitämme IR-anturin Arduinoon DC-moottorin ohjaamiseksi. Tässä infrapunatunnistin havaitsee kaikki esineet sen edessä ja Arduino lukee IR-anturin lähdön ja tekee releestä korkean. Rele on edelleen kytketty DC-moottoriin, joten DC-moottori on päällä aina, kun IR-anturi havaitsee esineitä sen edessä.
Vaaditut komponentit:
- Arduino UNO
- 5V-relemoduuli
- DC-moottori
- IR-anturimoduuli
- Leipälauta
- Johtojen liittäminen
Piirikaavio ja selitys:
Tämän IR-anturiohjatun tasavirtamoottorin piiri Arduinolla on yksinkertainen, kuten alla on esitetty:
Piirissä IR-anturimoduulin ulostulotapa on yksinkertaisesti kytketty Arduinon tapaan 2 ja relemoduulin tulo Arduinon tapaan 7. Lisäksi DC-moottori on kytketty releeseen.
Jos haluat lisätietoja IR-anturista, releestä ja tasavirtamoottorista, voit käydä läpi seuraavat projektit:
- IR-anturimoduulin piiri
- Arduino Relay Control -opetusohjelma
- DC-moottorin ohjaus Arduinolla
Koodin selitys:
Tämän projektin koodi on hyvin yksinkertainen. Täydellinen Arduino-koodi ja demo-video annetaan lopussa.
Tässä olemme liittäneet IR-anturin ulostulotapin Arduinon tapaan 2. Joten aina, kun IR-anturi havaitsee esineitä, Arduinon nasta 2 on korkea ja sen perusteella rele kytketään päälle, joka on kytketty Arduinon nastaan 7.
void setup () {pinMode (2, INPUT); pinMode (7, OUTPUT); Sarjan alku (9600); } void loop () {if (digitalRead (2) == 1) {Sarja.println (digitalRead (2)); digitalWrite (7, HIGH); }
IR-ohjatun tasavirtamoottorin käyttö Arduinon kanssa:
Tämän projektin toteuttaminen on suoraviivaista. Aina kun infrapunatunnistimen edessä on esine, se havaitsee sen ja tekee lähtönastan korkeaksi. IR-anturin ulostulotapa on kytketty Arduinoon, joten Arduino lukee sen ja aktivoi relemoduulin tekemällä nastan 7 korkeaksi. Heti kun rele aktivoituu, se käynnistää tasavirtamoottorin.Kun infrapunatunnistimen lähellä ei ole esinettä, infrapunatunnistimen lähtö pysyy alhaisena ja myös tasavirtamoottori pysyy poissa-tilassa. IR-anturin herkkyyttä voidaan säätää itse moduulin potentiometrillä. Herkkyys tarkoittaa yksinkertaisesti etäisyyttä, josta se voi havaita kohteen.
Täydellinen Arduino-koodi ja esittelyvideo projektille on annettu alla.