Turinys:
- Prekės
- 1 veiksmas: 1 veiksmas: 7 segmentų ekrano nustatymas
- 2 veiksmas: 2 veiksmas: nustatykite IR imtuvą
- 3 veiksmas: 3 veiksmas: nustatykite ultragarso jutiklį ir garsinį signalą
- 4 veiksmas: 4 veiksmas: nustatykite šviesos diodus
- 5 veiksmas: 5 veiksmas: gaukite HEX kodus iš nuotolinio valdymo pulto
- 6 veiksmas: 6 žingsnis: galutinis kodas
Video: Septynių segmentų IR imtuvo namų signalizacijos sistema: 6 žingsniai
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Tai puikus projektas pradėti, jei norite išmokti naudotis 4 skaitmenų 7 segmentų ekranu ir sukurti kažką įdomaus, kurį iš tikrųjų galima įgyvendinti jūsų namuose. Jums nereikia naudoti 4 skaitmenų 7 segmentų ekrano, jūs tikrai galite naudoti vieno skaitmens ekraną ir jis turėtų veikti gerai. Tikiuosi, kad jums patinka šis projektas!
Prieš pradėdami, būtinai prijunkite 5V prie maitinimo šaltinio prie maitinimo plokštės ir prijunkite GND kaištį prie duonos lentos.
Prekės
- 4 skaitmenų 7 segmentų ekranas
- Raudonas ir žalias šviesos diodas
- Ultragarsinis jutiklis
- IR imtuvas
- Garsinis signalas
- Trumpieji laidai (daug jų)
- Bandomoji Lenta
- Arduino UNO
1 veiksmas: 1 veiksmas: 7 segmentų ekrano nustatymas
Pirmas dalykas, kurį norite padaryti, yra nustatyti septynių segmentų ekraną.
- Prijunkite „E“kaištį prie „Arduino“2 kaiščio
- Prijunkite „D“kaištį prie „Arduino“3 kaiščio
- Prijunkite kaištį „C“prie „Arduino“4 kaiščio
- Prijunkite „G“kaištį prie „Arduino“5 kaiščio
- Prijunkite „D“kaištį prie „Arduino“6 kaiščio
- Prijunkite „D4“kaištį prie „Arduino“7 kaiščio
- Prijunkite „A“kaištį prie „Arduino“8 kaiščio
- Prijunkite kaištį „F“prie „Arduino“9 kaiščio
- Prijunkite „D3“kaištį prie „Arduino“10 kaiščio
- Prijunkite „D2“kaištį prie „Arduino“kaiščio 11
- Prijunkite kaištį „B“prie „Arduino“12 kaiščio
Kiekvieno 7 segmento ekrano kaiščio pavadinimus žr. Paveikslėlyje aukščiau.
2 veiksmas: 2 veiksmas: nustatykite IR imtuvą
IR imtuve yra 3 kojos. Kojos dešinėje yra VCC (galia), koja - kairėje, jei OUT (jungtis prie kaiščio), o vidurinė koja skirta GND.
- Prijunkite VCC prie maitinimo bloko ant duonos lentos
- Prijunkite OUT kaištį prie A2 „Arduino“
- Prijunkite GND kaištį prie duonos lentos įžeminimo bėgelio
3 veiksmas: 3 veiksmas: nustatykite ultragarso jutiklį ir garsinį signalą
Ultragarsinis jutiklis
- Prijunkite GND prie duonos lentos įžeminimo bėgelio
- Prijunkite „Echo“kaištį prie „Arduino“kaiščio A1
- Prijunkite „Trig“kaištį prie „Arduino“kaiščio A0
- Prijunkite VCC prie maitinimo bloko ant duonos lentos
Garsinis signalas
- Prijunkite trumpą aktyvaus garso signalo kojelę prie GND
- Prijunkite ilgą aktyvaus garso signalo koją prie „Arduino“kaiščio 13
4 veiksmas: 4 veiksmas: nustatykite šviesos diodus
- Prijunkite abi trumpas šviesos diodų kojeles prie duonos lentos GND bėgelio
- Prijunkite raudoną šviesos diodo ilgą koją prie „Arduino“kaiščio A4
- Prijunkite žalią šviesos diodo ilgą koją prie „Arduino“kaiščio A5
5 veiksmas: 5 veiksmas: gaukite HEX kodus iš nuotolinio valdymo pulto
Prieš pradėdami naudoti kodą, būtinai įsigykite televizoriaus nuotolinio valdymo pultą ir iššifruokite nuotolinio valdymo pulto HEX kodus. Šiam projektui jums reikės iššifruoti 3 skaičius (jūsų „namų“slaptažodžiui). Nepamirškite atsisiųsti IR nuotolinės bibliotekos.
Norėdami tai padaryti, naudokite šį kodą:
#įtraukti
negaliojanti sąranka ()
{
Serial.begin (9600);
irReceiver.enableIRIn ();
}
void loop () {
if (irReceiver.decode (& rezultatas)) {
irReceiver.resume ();
Serial.println (result.value, HEX);
} }
6 veiksmas: 6 žingsnis: galutinis kodas
Nuoroda yra aukščiau. Jei turite klausimų apie kodą, praneškite man.