Ta članek obravnava, kako narediti preprost senzor bližine, izdelan z LED in Arduino, ki lahko zazna razdaljo med senzorjem in predmetom pred njim brez kakršnega koli fizičnega stika. Senzor bo Arduinu oddajal vrsto analognih signalov, ki jih je nato mogoče videti v računalniku. Zvočnik ni obvezen in ni potreben, če delate preprosto različico tega projekta.
Potrebni materiali
- Arduino
- Ogledna plošča
- 100k upor
- Mostične žice
- Električni trak
- IR oddajniki (najmanj 2)
- IR LED sprejemniki (fotodioda z 2 nožicama)
Koraki
Korak 1. Začnite tako, da odložite zahtevane materiale
Korak 2. Pripravite IR LED tako, da odrežete majhen kos električnega traku in ga nato ovijete okoli LED, da tvori cev, kot je prikazano zgoraj
Korak 3. S pomočjo priključne plošče, mostičnih žic, upora in nastavljene povezave LED, kot sledi
- Priključite upor od 5V na pozitivni (veliki pin) na IR sprejemniku.
- Priključite vse IR LED diode na 3.3v pin na Arduinu.
- Povežite mostiček od A0 na Arduinu do pozitivnega kraka na IR sprejemniku.
- Priključite vse negative sprejemnika in LED na GND na Arduinu.
- Prepričajte se, da nobena žica ali LED ni kratka, saj so LED diode zelo občutljive in lahko gorijo.
Korak 4. Ustvarite kodo
To je preprosta koda, ki bo natisnila IR podatke na zaslonu računalnika, te spremenljivke lahko nato uporabite za nadzor skoraj vsega. Ta koda bo omogočila preprosto analogno branje IR senzorja.
-
int IR sprejemnik = A0; // inicializiram
-
int IRval;
- void setup ()
- {
- pinMode (IR sprejemnik, VHOD); // razglasi svoj vnos
- Serial.begin (9600); // hitrost, s katero bo prišlo do komunikacije
- }
- void loop ()
- {
- int IRval = analogno branje (IR sprejemnik); // razglasi podatke
- Serial.println (IRval); // natisnemo podatke
- zamuda (10); } // dodamo zakasnitev, da se stvari zgladijo
Korak 5. Prepričajte se, da so vse povezave varne, nato pa kodo naložite v svoj Arduino
Ko je naložen, odprite serijsko komunikacijo.
Korak 6. Preglejte podatke
Podatki se morajo spreminjati, saj se razdalja med senzorjem in predmetom spreminja.
Korak 7. Končano
Nasveti
- Pazite, da LED -sprejemnika ne mešate z LED -oddajnikom, saj so vsi enaki.
- Infrardeča svetloba ni vidna s prostim očesom, vendar jo lahko vidite skozi digitalni fotoaparat, kar pomaga ugotoviti, ali LED deluje ali ne.
- S kamero na telefonu preverite, ali IR oddaja. Prepričajte se, da kamera ne filtrira IR, sicer fotoaparat morda ne bo ujel IR -sevanja.