Cuprins:
Video: Ceas digital cu rotire automată a afișajului LED: 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Acest proiect este despre un ceas digital cu rotație automată a afișajului LED 7-Seg.
Acest ceas poate fi rotit în orice poziție, păstrând cifrele lizibile chiar și cu capul în jos sau într-o imagine în oglindă !!
Este controlat de un Arduino și condus de accelerometre pentru a afla poziția corectă în coordonatele 3D.
În plus, există o caracteristică pentru a arăta temperatura mediului interior în grade Celsius sau în grade Fahrenheit.
Asamblarea este foarte simplă și sper să vă distrați folosind-o !!
Noroc, LAGSILVA
Pasul 1: Lista materialelor
- Arduino Uno R3
- MPU-6050 Breakout
- Multi Funtion Shield pentru Arduino
- Firele jumperului feminin
Breakout MPU-6050:
Breakout-ul MPU-6050 constă într-un accelerometru cu trei axe și giroscop plus un senzor de temperatură cu următoarele specificații:
- Cip: MPU-6050
- Tensiune de intrare: 3-5V
- ADC: 16 biți
- I / O: standard I2C
- Giroscoape la scară completă: ± 250, 500, 1000, 2000 ° / s
- Gama acceleratorului la scară completă: ± 2, ± 4, ± 8, ± 16g
- Gama senzorului de temperatură: -40 până la +85 ºC
Scut multifuncțional (MFD):
MFD poate simplifica și accelera dezvoltarea prototipului.
Caracteristici principale:
- Modul de afișare LED cu 4 cifre, cu 7 segmente, acționat de două serii 74HC595
- 4 x LED-uri de montare pe suprafață într-o configurație paralelă
- Potențiometru de precizie reglabil 10K
- 3 x butoane independente
- Buzzer piezo
- Interfața senzorului de temperatură DS18B20
- Interfață senzor de temperatură LM35
- Interfață receptor infraroșu
- Antet interfață serial pentru conexiune convenabilă la module seriale precum Bluetooth, interfață wireless, modul vocal, un modul de recunoaștere vocală etc.
Pasul 2: Asamblare
Asamblarea este foarte simplă și nu are nevoie de schemă:
- Introduceți Multi Shield în Arduino.
- Fixați dispozitivul MPU-6050 de pe placa Arduino folosind un șurub mic.
Există doar 04 fire jumper care trebuie conectate:
- Sârmă roșie: Vcc (+ 5V)
- Fir negru: Gnd
- Sârmă verde: SCL de MPU-6050 breakout la portul # 6 în Multi Shield.
- Sârmă galbenă: SDA de MPU-6050 breakout la portul 5 în Multi Shield.
Pasul 3: Configurare
Există 3 butoane pentru configurarea ceasului:
- Buton stânga: apăsați pentru a regla orele. Apăsați rapid pentru a configura pas cu pas. Apăsați continuu pentru a avansa rapid orele.
- Buton central: setați minutele. Apăsați continuu pentru a avansa rapid orele.
- Buton dreapta: o apăsare rapidă pentru a trece la modul de temperatură.
Notă: În modul Temperatură este posibil să schimbați starea în Fahrenheit sau Celsius apăsând butonul Stânga.
Pasul 4: Cod
Funcțiile principale ale codului sunt:
- Citirea unghiurilor de înclinare a accelerometrelor.
- Calculul funcției de transfer pentru afișajul LED cu 7 seg (vezi imagini).
Cu unghiurile este posibil să detectați poziția spațială a ceasului și să decideți ce rutină va fi eliberată:
- Vedere frontală - Ceas în picioare
- Vizualizare frontală - Ceas cu susul în jos
- Vizualizare oglindă - Ceas în picioare
- Vizualizare oglindă - Ceas invers
Recomandat:
Cum să faci ceas analogic și ceas digital cu bandă LED folosind Arduino: 3 pași
Cum să faci ceas analogic și ceas digital cu bandă led folosind Arduino: Astăzi vom face un ceas analogic & Ceas digital cu Led Strip și modul MAX7219 Dot cu Arduino. Acesta va corecta ora cu fusul orar local. Ceasul analogic poate folosi o bandă cu LED mai lungă, deci poate fi agățat pe perete pentru a deveni un artist
Rotire continuă a sferei într-un borcan de sticlă: 4 pași (cu imagini)
Sferă rotitoare continuă într-un borcan de sticlă: Cel mai bun loc pentru o sferă rotativă, acționat de energia solară, este într-un borcan de sticlă. Lucrurile în mișcare sunt o jucărie ideală pentru pisici sau alte animale de companie, iar un borcan oferă o anumită protecție sau nu? Proiectul arată simplu, dar mi-au trebuit câteva săptămâni să găsesc
Motor de rotire continuă (CRS) cu control telegramă: 8 pași
Motor de rotație continuă (CRS) cu control de telegramă: În acest instructiv vă voi învăța cum să controlați un CRS prin telegramă. Pentru acest instructiv, veți avea nevoie de câteva lucruri. Voi lucra la un NodeMCU 1.0 (modul ESP-12E). Acest lucru poate funcționa pe alte borduri Arduino, trebuie doar să găsiți pro
Polizor HDD de 15k RPM, gestionabil, cu rotire continuă: 4 pași
Polizor HDD de 15k RPM gestionabil puternic cu rotire continuă: Astăzi vom crea un polizor de 15k RPM gestionabil puternic cu rotație continuă pentru mai puțin de 5 €
Realizați o ușă automată de deschidere și închidere automată cu Arduino !: 4 pași
Creați o ușă automată de deschidere și închidere automată cu Arduino !: Ați dorit vreodată să vă deschideți ușa automat la fel ca în filmele SF? Acum puteți urmând acest instructabil. În acest instructable vom construi o ușă care se poate deschide și închide automat fără ca tu să atingi ușa. Senzori cu ultrasunete o