Cuprins:
- Pasul 1: Proiectarea PCB-ului nostru pe Fritzing
- Pasul 2: Comandați PCB-urile noastre la un cost foarte mic de la JLCPCB
- Pasul 3: Componente necesare:
- Pasul 4: Lucrul
- Pasul 5: Conectarea ieșirii datelor (pinul 24) la intrarea de date (pinul 1) a altor circuite integrate
- Pasul 6: Faceți conexiunea ceasului și încărcării în consecință
- Pasul 7: Conectați condensatorul și rezistorul așa cum se arată în diagramă
- Pasul 8: Faceți conexiunea pinilor matrice așa cum se arată în diagrame
- Pasul 9: Realizarea carcasei pentru afișajul nostru LED
- Pasul 10: conectați codul și aplicația
Video: Afișaj LED Arduino cu control Bluetooth: 11 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
În acest instructable, vom realiza un afișaj cu matrice LED de 32X8 care va avea funcționalitatea de a schimba mesajul text cu smartphone-ul nostru în timp real și va face propria noastră aplicație folosind MIT App Inventor.
Deci, prietenii permit să începem cu acest proiect minunat și minunat.
Pasul 1: Proiectarea PCB-ului nostru pe Fritzing
Am proiectat PCB-ul pe Fritzing, care este o inițiativă hardware open-source care face accesibilă electronica ca material creativ pentru oricine.
Este un design PCB cu două straturi, în care am ambalat perfect lucrurile necesare foarte bine.
Acum este timpul să exportăm fișierul Gerber și să comandăm PCB-urile noastre.
Pasul 2: Comandați PCB-urile noastre la un cost foarte mic de la JLCPCB
Odată ce ați creat folderul zip al fișierului Gerber al PCB-ului dvs. Acum este momentul să încărcați fișierul în JLCPCB și să faceți cerințele în consecință, cum ar fi selectarea mascării ca negru, ceea ce am făcut pentru PCB-urile mele. Dacă sunteți în căutarea PCB-urilor de cea mai bună calitate pentru proiectele dvs., JLCPCB este cea mai bună opțiune.
Acestea oferă 10 PCB-uri pentru doar 2 $ cu livrare suplimentară și consider că este cea mai bună ofertă disponibilă.
Deci, unde să prototipați 10 PCB-uri doar pentru 2 USD:
Pasul 3: Componente necesare:
- Arduino (NANO sau UNO)
- Modulul Bluetooth HC-05
- LED-uri (32X8 = 256 buc)
- IC cu driver de matrice LED MAX7219 (4 buc)
- Condensator 10uF (4 buc)
- Condensator 100nF (4 buc)
- Rezistor 40K (4 buc)
- Conectori, lipire, fire, scule, etc …
Pasul 4: Lucrul
Aici, am creat 4 matrici fiecare dintre LED-uri 8X8. Fiecare driver MAX7219 poate gestiona o matrice de 64 de LED-uri. Arduino va trimite datele folosind o comunicare serială. Deci, trebuie să conectăm ceasul și să încărcăm pini de pe Arduino la toți driverele MAX7219. PIN-ul de date va fi conectat doar la primul driver. Din pinul „date out” al primului driver, vom conecta un fir la al doilea „Data” al celui de-al doilea driver și așa mai departe. Așa conectăm patru matrice 8x8 în serie. De asemenea, ar trebui să conectăm modulul Bluetooth la pinii Tx și Rx ai Arduino și să furnizăm 5V la acesta și la fiecare dintre driverele MAX7219. În primul rând, să aruncăm o privire despre cum să conectăm fiecare dintre matricile 8x8. Odată ce avem cele 4 matrice, le putem uni cu pinii „date out” „date out”.
Pasul 5: Conectarea ieșirii datelor (pinul 24) la intrarea de date (pinul 1) a altor circuite integrate
Pasul 6: Faceți conexiunea ceasului și încărcării în consecință
Pasul 7: Conectați condensatorul și rezistorul așa cum se arată în diagramă
Pasul 8: Faceți conexiunea pinilor matrice așa cum se arată în diagrame
Pasul 9: Realizarea carcasei pentru afișajul nostru LED
Odată ce ați făcut conexiunea de mai sus, este timpul să creați o carcasă pentru că am folosit un resturi de carton și am făcut o cutie din el cu un plastic peste LED-uri, astfel încât luminozitatea să nu difuzeze și să ne ofere un aspect mai liniștitor. vedere.
Pasul 10: conectați codul și aplicația
Cod: Descărcare
Design PCB: Descărcare
Fișiere aplicație: descărcare
Recomandat:
Arduino Control Viteza și direcția motorului DC folosind un potențiometru, afișaj OLED și butoane: 6 pași
Arduino Control Viteza și direcția motorului DC utilizând un potențiometru, afișaj OLED și butoane: În acest tutorial vom învăța cum să folosiți un driver L298N DC MOTOR CONTROL și un potențiometru pentru a controla viteza și direcția unui motor DC cu două butoane și afișarea valorii potențiometrului pe ecranul OLED. Urmăriți un videoclip demonstrativ
LED-ul de control clipește cu un potențiometru și afișaj OLED: 6 pași
Control LED intermitent cu un potențiometru și afișaj OLED: În acest tutorial vom învăța cum să controlăm LED-ul intermitent cu un potențiometru și să afișăm valoarea frecvenței pulsului pe afișajul OLED
Afișaj TTGO (color) cu Micropython (afișaj TTGO T): 6 pași
Afișaj TTGO (color) cu Micropython (afișaj TTGO T): Afișajul TTGO T este o placă bazată pe ESP32 care include un afișaj color de 1,14 inch. Tabloul poate fi cumpărat pentru un premiu mai mic de 7 $ (inclusiv livrare, premiu văzut pe banggood). Acesta este un premiu incredibil pentru un ESP32, inclusiv un afișaj. T
Interfață senzor de temperatură (LM35) cu ATmega32 și afișaj LCD - Control automat al ventilatorului: 6 pași
Interfață senzor de temperatură (LM35) cu ATmega32 și afișaj LCD | Control automat ventilator: senzor de temperatură (LM35) interfațare cu ATmega32 și afișaj LCD
Ceas cu alarmă LED Bluetooth (afișaj cu 7 segmente din coșul de gunoi): 4 pași
Ceas cu alarmă cu LED Bluetooth (afișaj cu 7 segmente din coșul de gunoi): Bună ziua tuturor. Bine ați venit înapoi la un alt instructable. Ultima dată am postat un Instructable despre cum să transformați coșul de gunoi în afișaj cu 4 cifre și 7 segmente http://www.instructables.com/id/4-Digit-7-Segment … Astăzi sunt o să fac un ceas deșteptător simplu cu t