Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Ovaj projekt će djelovati kao kućna brava, a jedini način na koji možete ući u kuću je pritiskom na ispravnu troznamenkastu šifru. LCD će djelovati kao komunikacijski uređaj za obavještavanje pojedinca ako je unijeo ispravan kôd ili ne. IC prijemnik će djelovati kao uređaj za preuzimanje unosa od korisnika, a na kraju će se koračni motor otključati i "otvoriti" kućna vrata ako je unesena ispravna šifra.
Supplies
- 16*2 LCD ekran
- IC prijemnik
- Koračni motor
- ULN2003 upravljačka ploča
- Džemper žice
- Potenciometar
- Breadboard
- 10 K otpornik
Korak 1: Korak 1: Povezivanje LCD ekrana
Prvi korak koji želite dovršiti prije sastavljanja LCD -a je povezivanje matične ploče na 5V i GND.
- Spojite prvi pin na GND
- Spojite drugi pin na napajanje
- Spojite 3. iglu na srednju iglu potenciometra
- Spojite 4. pin na pin 2 na Arduinu
- Spojite 5. pin na GND
- Spojite 6. pin na A4
- Spojite 11. pin na A3
- Spojite 12. pin na A2
- Spojite 13. pin na A1
- Spojite 14. pin na A0
- Spojite 15. pin na 10 K ohm otpornik koji se spaja na napajanje
- Spojite 16. pin na GND
Korak 2: Korak 2: Potenciometar
- Priključite krajnji desni pin na napajanje
- Spojite krajnji lijevi pin na GND
- Spojite srednji pin na pin 3 na LCD -u
Korak 3: Korak 3: IC prijemnik
Na IR prijemniku se nalaze 3 noge. Noga krajnje desno je VCC (snaga), noga krajnje lijevo ako je OUT (povežite se sa iglom), a srednja noga je za GND.
- Spojite VCC na razvodnik za napajanje na matičnoj ploči
- Spojite OUT pin na A2 na Arduinu
- Spojite GND iglu na uzemljenu šinu na ploči
Korak 4: Korak 4: Postavljanje Korak Motor
Pratite gornji krug. Obavezno spojite bijele pinove u pogonski modul, a zatim počnite povezivati pinove pogonskog modula iznad Arduino pinova.
Korak 5: Korak 5: Kôd
Prije nego počnete s kodom, obavezno nabavite daljinski upravljač za televizor i dekodirajte HEX kodove za vaš daljinski. Morali biste dekodirati 3 broja za ovaj projekt (za lozinku do vaše 'kuće'). Ne zaboravite preuzeti IR daljinsku biblioteku.
Da biste to učinili, koristite ovaj kod:
#include
void setup () {
Serial.begin (9600);
irReceiver.enableIRIn (); }
void loop () {{100} {101}
if (irReceiver.decode (& result)) {
irReceiver.resume ();
Serial.println (result.value, HEX); }}
Korak 6: Korak 6: Završni kod
Evo konačnog koda za ovaj sistem otključavanja kuće. Svakako promijenite gornje heksadecimalne kodove u heksadecimalne kodove koje ste primili putem daljinskog upravljača T. V. Ako imate bilo kakvih pitanja, ne ustručavajte se pitati me u komentarima ispod.