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
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
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.
Rekomenduojamas:
Mechaninis septynių segmentų ekrano laikrodis: 7 žingsniai (su nuotraukomis)
Mechaninis septynių segmentų ekrano laikrodis: Prieš porą mėnesių sukūriau dviejų skaitmenų mechaninį 7 segmentų ekraną, kurį pavertiau atgalinės atskaitos laikmačiu. Tai pasirodė gana gerai, ir daugelis žmonių pasiūlė padvigubinti ekraną, kad padarytų laikrodį. Problema ta, kad aš jau buvau paleistas
Septynių segmentų ekrano valdymas naudojant „Arduino“ir 74HC595 pamainų registrą: 6 žingsniai
Septynių segmentų ekrano valdymas naudojant „Arduino“ir 74HC595 pamainų registrą: Ei, kas vyksta, vaikinai! Akarsh čia iš „CETech“. Septynių segmentų ekranai yra gerai pažvelgti ir visada yra patogus įrankis duomenims rodyti skaitmenimis, tačiau juose yra trūkumas, kai mes realiai valdome septynių segmentų ekraną
„Pasidaryk pats“septynių segmentų ekrano laikrodis: 9 žingsniai
„Pasidaryk pats“septynių segmentų ekrano laikrodis: šioje pamokoje aš parodysiu, kaip sukurti septynių segmentų laikrodį
Perdirbtas septynių segmentų PVC ekranas: 5 žingsniai (su nuotraukomis)
Perdirbtas septynių segmentų PVC ekranas: jau kurį laiką planavau sukurti skaitmeninį laikrodį, kurį galiu pakabinti ant savo sienos, bet vis jį dėjau, nes tiesiog nenorėjau pirkti akrilo, todėl panaudojau likusius PVC kabelių kanalus ir Turiu pasakyti, kad rezultatai yra ne ta lova, todėl
Motociklų pavarų padėtis su septynių segmentų ekranu: 4 žingsniai
Motociklo pavaros padėtis su septynių segmentų ekranu: Šis projektas apima daugelio įėjimų (šiuo atveju 7) iššifravimą, kad būtų rodomi kaip skaitinės vertės septynių segmentų ekrane (SSD), naudojant vadinamąjį dvejetainį koduotą dešimtainį skaičių (BCD), diodinę matricą ir mikroschema, vadinama BCD4511 (arba CD4511). Turėjau