Cuprins:
Video: EAL - Încorporat - Blocare combinată: 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Acest proiect este un proiect școlar, pe care l-am făcut pentru a alege subiectul 2.1 C-programare în EAL. Este pentru prima dată când am făcut un proiect Arduino și o programare C. Acesta este un proiect, care prezintă o blocare combinată. O blocare combinată o putem folosi în multe locuri în fiecare zi. Putem folosi asta printre altele în seif sau când trebuie să deschidem o ușă.
Pasul 1: Componente
Pentru a crea acel proiect, am folosit următoarele componente:
- Arduino mega 2560
- LCD 2x16 HD44780 albastru
- Konverter LCD HD44780 I2C IIC
- SERVO Tower Pro SG92 9g
- Tastatură 4x4 8 pini
- Led albastru
- Contact plade
- Firele de conectare
- Banca de putere
Pasul 2: Conexiune
Imaginea de mai sus și următoarea descriere prezintă modul în care toate componentele sunt conectate la Arduino Mega 2560.
Capăt LCD KONVERTER - Arduino 2560 Mega
GND - GND
VCC - 5V
SDA - SDA
SCL- SCL
TASTATUR - Arduino 2560 Mega
conectat A0 A1 A3 A4 A5 A6 A7
SERVO - Arduino 2560 Mega
GND - GND
VCC - 5V
SEMNAL - 8 pini
Pasul 3: Programare
Am început să programez în felul în care am găsit biblioteca pe LCD, parolă, tastatură. Apoi, cu ajutorul programelor ușoare din Arduino, am verificat dacă componentele mele funcționează bine. Una dintre cele mai mari probleme a fost aceea că convertorul nu are comunicare cu LCD. După o zi și o seară lungi am găsit o problemă. Problema a fost adresa greșită din convertor. Următorul pas a fost finalizarea unui program.
Tastatură, am obișnuit să introduc codul. (1111)
Servo funcționează ca un mecanism de deblocare.
LCD-ul afișează codul pe care l-am introdus. (1111)
Programul funcționează astfel încât, după ce introduc codul corect, ledul albastru să se aprindă și servo să efectueze o mișcare de 90 de grade.
Pasul 4: Testarea
În testare, am introdus codul (1111), cu am aprobat cu steaua. După ce am introdus codul corect pe ecranul LCD, am putut vedea inscripția DESCHIS, iar ledul albastru se aprinde și servo face o mișcare de 90 de grade. Când am scris un cod greșit, am putut vedea inscripția greșită.
Dispozitivul funcționează corect și fără probleme.
Acesta este un proiect ușor, pe care îl putem folosi în multe situații și locuri.
Recomandat:
EAL - Industria 4.0 Colectarea datelor GPS pe mașina Rc: 4 pași
EAL - Industria 4.0 Colectarea datelor GPS pe mașina Rc: În acest instructable vom vorbi despre modul în care configurăm un modul GPS pe o mașină RC și am postat datele colectate pe o pagină web pentru o monitorizare ușoară. Am făcut anterior un instructiv despre modul în care ne-am făcut mașina RC, care poate fi găsită aici. Aceasta folosește
Cum să creați o oglindă portabilă inteligentă / să faceți o cutie combinată: 8 pași
Cum să creez o oglindă portabilă inteligentă / compuneți o cutie combinată: Ca proiect final pentru capstone-ul meu de la Davis & Colegiul Elkins, mi-am propus să proiectez și să creez o cutie de călătorie, împreună cu o oglindă mai mare și utilizarea unui pi zmeură și a platformei software oglindă magică, care ar funcționa ca un port
EAL - Programare încorporată: Candy Mixer 1000: 9 pași
EAL - Programare încorporată: Candy Mixer 1000: Pentru proiectul nostru în Arduino am decis să facem un mixer pentru bomboane. Ideea este că utilizatorul poate apăsa un buton și apoi motoarele vor începe să scoată bomboanele într-un castron, iar când programul își va desfășura cursul se va opri
EAL- Clima interioară încorporată: 5 pași
EAL - Clima interioară încorporată: Pentru proiectul nostru școlar, am primit sarcina de a integra un arduino într-un sistem automat. Am ales să realizăm un senzor de climat interior, care să poată simți temperatura, umiditatea și nivelul de decibeli în interior. Am forat câteva găuri în dulap
EAL - SmartStorage: 3 pași
EAL - SmartStorage: Acesta este un proiect pentru SmartStorage de Kasper Borger Tulinius