Sadržaj:

Arduino vrijeme prikaza na TM1637 LED zaslonu pomoću RTC DS1307: 8 koraka
Arduino vrijeme prikaza na TM1637 LED zaslonu pomoću RTC DS1307: 8 koraka

Video: Arduino vrijeme prikaza na TM1637 LED zaslonu pomoću RTC DS1307: 8 koraka

Video: Arduino vrijeme prikaza na TM1637 LED zaslonu pomoću RTC DS1307: 8 koraka
Video: How to use TM1637 4 digits seven segment display with Arduino 2024, Srpanj
Anonim
Arduino vrijeme prikaza na TM1637 LED zaslonu pomoću RTC DS1307
Arduino vrijeme prikaza na TM1637 LED zaslonu pomoću RTC DS1307

U ovom ćemo vodiču naučiti kako prikazati vrijeme pomoću modula RTC DS1307 i LED zaslona TM1637 i Visuina.

Gledaj video.

Korak 1: Ono što će vam trebati

Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati
  • Arduino UNO (ili bilo koji drugi Arduino) Nabavite ga ovdje
  • RTC DS1307 modul Preuzmite ovdje
  • Kratkospojne žice
  • LED zaslon TM1637 Nabavite ga ovdje

Visuino program: Preuzmite Visuino

Korak 2: Krug

Krug
Krug
  • Spojite pin LED zaslona [CLK] na Arduino digitalni pin [10]
  • Priključite pin LED zaslona [DI0] na Arduino digitalni pin [9]
  • Priključite pin LED zaslona [GND] na Arduino pin [GND]
  • Priključite pin LED zaslona [VCC] na Arduino pin [5V]
  • Priključite pin RTC DS1307 modula [VCC] na Arduino pin [5V]
  • Spojite pin modula RTC DS1307 [GND] na Arduino pin [GND]
  • Spojite pin RTC DS1307 modula [SDA] na Arduino pin [SDA]
  • Priključite pin RTC DS1307 modula [SCL] na Arduino pin [SCL]

Korak 3: Pokrenite Visuino i odaberite vrstu ploče Arduino UNO

Pokrenite Visuino i odaberite vrstu ploče Arduino UNO
Pokrenite Visuino i odaberite vrstu ploče Arduino UNO
Pokrenite Visuino i odaberite vrstu ploče Arduino UNO
Pokrenite Visuino i odaberite vrstu ploče Arduino UNO

Za početak programiranja Arduina morat ćete instalirati Arduino IDE odavde:

Imajte na umu da postoje neke kritične pogreške u Arduino IDE 1.6.6. Obavezno instalirajte 1.6.7 ili noviju verziju, u protivnom ovaj Instructable neće raditi! Ako niste učinili, slijedite korake u ovom Uputu za postavljanje Arduino IDE -a za programiranje Arduino UNO! Visuino: https://www.visuino.eu također je potrebno instalirati. Pokrenite Visuino kao što je prikazano na prvoj slici Pritisnite gumb "Alati" na komponenti Arduino (Slika 1) u Visuinu Kad se pojavi dijaloški okvir, odaberite "Arduino UNO" kao što je prikazano na slici 2

Korak 4: U komponentama Visuino ADD

U komponentama Visuino ADD
U komponentama Visuino ADD
U komponentama Visuino ADD
U komponentama Visuino ADD
U komponentama Visuino ADD
U komponentama Visuino ADD
  • Dodajte komponentu "TM1637 7 segmentni zaslon, 4 znamenkovni modul + 2 okomite točke (CATALEX)"
  • Dodajte komponentu "Generator sata"
  • Dodajte komponentu "Vrijednost datuma/vremena"
  • Dodajte komponentu "Decode (Split) Date/Time"
  • Dodajte komponentu "Formatirani tekst"
  • Dodajte komponentu "Sat u stvarnom vremenu (RTC) DS1307"
  • Dodajte komponentu "Generator impulsa"

Korak 5: U Visuino komponentama skupa

U Visuinu Set Components
U Visuinu Set Components
U Visuinu Set Components
U Visuinu Set Components
U Visuinu Set Components
U Visuinu Set Components
U Visuinu Set Components
U Visuinu Set Components
  • Dvaput kliknite na komponentu "Display1" i u prozoru "Digits" povucite "Text Display 7 Segments" na lijevu stranuNa lijevoj strani prozora "Digits" odaberite "Text Display 7 Segments1" i u prozoru svojstava postavite "Count Digits" "do 4
  • Zatvorite prozor "Cifre"
  • Odaberite "DateTimeValue1" i u prozoru svojstava postavite "Value" na trenutni datum i vrijeme
  • Dvaput kliknite na komponentu "FormattedText1" i u prozoru elemenata povucite 2x "Tekstualni element" na lijevu stranu, za oboje postavljeno u prozoru svojstava "Dužina" do 2
  • Odaberite "FormattedText1" i u prozoru svojstava postavite "Text" na%0%1%2

Korak 6: U Visuinu: Povežite komponente

U Visuinu: Povežite komponente
U Visuinu: Povežite komponente
  • Priključite pin ClockGenerator1 na pin sa satom RealTimeClock1
  • Spojite DateTimeValue1 na RealTimeClock1 pin set
  • Spojite RealTimeClock1 pin Out na DecodeDateTime1 pin In
  • Spojite RealTimeClock1 pin Control I2C na pin I2C In Arduino ploče
  • Spojite pin sat DecodeDateTime1 na FormattedText1> Ulazni element 1 u tekstualni element
  • Povežite pin pin DecodeDateTime1 Minute s FormattedText1> Tekstualni element2 pin pin
  • Priključite FormattedText1 pin Out na Display1> Text Display 7 Segments1> Pin In
  • Spojite Display1 sat sa zaslonom na digitalni pin 10 na Arduino ploču
  • Spojite Display1 pin podatke na Arduino ploču digitalni pin 9

Korak 7: Generirajte, kompajlirajte i prenesite Arduino kôd

Generirajte, sastavite i prenesite Arduino kod
Generirajte, sastavite i prenesite Arduino kod

U Visuinu pri dnu kliknite karticu "Build", provjerite je li odabran ispravan port, a zatim kliknite gumb "Compile/Build and Upload".

Korak 8: Igrajte se

Ako napajate Arduino UNO modul, LED zaslon bi trebao početi prikazivati vrijeme.

Čestitamo! Završili ste svoj projekt s Visuinom. U prilogu je i projekt Visuino koji sam stvorio za ovaj Instructable, možete ga preuzeti ovdje i otvoriti u Visuinu:

Preporučeni: