Kuidas teha Arduino abil lihtsat lähedusandurit

Selles artiklis käsitletakse lihtsat LED-ide ja Arduino abil konstrueeritud lähedusandurit, mis suudab tuvastada anduri ja selle ees oleva objekti vahelise kauguse ilma füüsilise kontaktita. Andur annab Arduinole hulga analoogsignaale, mida saab seejärel arvutis näha. Kõlar on valikuline ja seda pole vaja, kui teete selle projekti lihtsat versiooni.

1
Alustage vajalike materjalide kõrvale panemisest

2
Valmistage ette IR-LED, lõigates elektrilindist väikese tüki ja seejärel keerates selle ümber LED-i, et moodustada toru, nagu ülal näidatud.

3
Kasutades leivatahvlit, hüppaja juhtmeid, takistit ja LED-e, seadistage ühendus järgmiselt.Ühendage takisti 5V-lt IR-vastuvõtja positiivse (suure tihvti) külge.Ühendage kõik IR-LED-id Arduino 3,3v kontaktiga.Ühendage hüppaja Arduino A0-st IR-vastuvõtja positiivse jalani.Ühendage nii vastuvõtja kui ka LED-ide kõik negatiivsed küljed Arduino GND-ga. Veenduge, et ükski juht ega LED ei oleks lühises, kuna LED-id on väga tundlikud ja võivad põletada. .

4
Koostage oma kood. See on lihtne kood, mis prindib teie arvutiekraanil olevad IR-andmed välja. Neid muutujaid saab seejärel kasutada peaaegu kõige juhtimiseks. See kood võimaldab IR sensori lihtsat analooglugemist.int IRreceiver = A0; // Initsialiseeri IRval;void setup(){pinMode(IRreceiver, INPUT); // deklareerib selle inputSerial.begin(9600); // kiirus, millega side toimub}void loop(){int IRval= analoogRead(IRreceiver); // deklareerida dataSerial.println(IRval); // printida datadelay(10); } // lisage asjade sujuvamaks muutmiseks viivitus

5
Veenduge, et kõik ühendused on ohutud, ja laadige kood oma Arduinosse. Pärast selle üleslaadimist avage jadaside.

6
Uurige andmeid. Andmed peaksid muutuma, kuna anduri ja objekti vaheline kaugus on erinev.

7
Valmis.