INHOUDSOPGAWE:

Arduino -vertoontyd op TM1637 LED -skerm met behulp van RTC DS1307: 8 stappe
Arduino -vertoontyd op TM1637 LED -skerm met behulp van RTC DS1307: 8 stappe

Video: Arduino -vertoontyd op TM1637 LED -skerm met behulp van RTC DS1307: 8 stappe

Video: Arduino -vertoontyd op TM1637 LED -skerm met behulp van RTC DS1307: 8 stappe
Video: построить цифровые часы с помощью arduino, sunfounder, arduino project, diy 2024, November
Anonim
Arduino -vertoontyd op TM1637 LED -skerm met behulp van RTC DS1307
Arduino -vertoontyd op TM1637 LED -skerm met behulp van RTC DS1307

In hierdie tutoriaal leer ons hoe u tyd kan vertoon met die RTC DS1307 -module en LED -skerm TM1637 en Visuino.

Kyk die video.

Stap 1: wat u benodig

Wat u benodig
Wat u benodig
Wat u benodig
Wat u benodig
Wat u benodig
Wat u benodig
  • Arduino UNO (of enige ander Arduino) Kry dit hier
  • RTC DS1307 module Kry dit hier
  • Springdrade
  • LED -skerm TM1637 Kry dit hier

Visuino -program: Laai Visuino af

Stap 2: Die stroombaan

Die stroombaan
Die stroombaan
  • Koppel LED Display pin [CLK] aan Arduino digitale pin [10]
  • Koppel LED Display pin [DI0] aan Arduino digitale pin [9]
  • Koppel LED -skermpen [GND] aan Arduino -pen [GND]
  • Koppel LED Display pin [VCC] aan Arduino pin [5V]
  • Koppel RTC DS1307 -modulepen [VCC] aan Arduino -pen [5V]
  • Koppel RTC DS1307 -modulepen [GND] aan Arduino -pen [GND]
  • Koppel RTC DS1307 -modulepen [SDA] aan Arduino -pen [SDA]
  • Koppel RTC DS1307 -modulepen [SCL] aan Arduino -pen [SCL]

Stap 3: Begin Visuino en kies die tipe Arduino UNO -bord

Begin Visuino en kies die tipe Arduino UNO -bord
Begin Visuino en kies die tipe Arduino UNO -bord
Begin Visuino en kies die tipe Arduino UNO -bord
Begin Visuino en kies die tipe Arduino UNO -bord

Om die Arduino te begin programmeer, moet u die Arduino IDE van hier af laat installeer:

Hou in gedagte dat daar 'n paar kritieke foute in Arduino IDE 1.6.6 is. Maak seker dat u 1.6.7 of hoër installeer, anders werk hierdie instruksie nie! As u dit nog nie gedoen het nie, volg die stappe in hierdie instruksie om die Arduino IDE op te stel om Arduino UNO te programmeer! Die Visuino: https://www.visuino.eu moet ook geïnstalleer word. Begin Visuino soos aangedui op die eerste foto Klik op die "Tools" -knoppie op die Arduino -komponent (prent 1) in Visuino As die dialoog verskyn, kies "Arduino UNO" soos op prent 2

Stap 4: In Visuino ADD Components

In Visuino ADD -komponente
In Visuino ADD -komponente
In Visuino ADD -komponente
In Visuino ADD -komponente
In Visuino ADD -komponente
In Visuino ADD -komponente
  • Voeg komponent "TM1637 7 segmentweergawe 4 -syfermodule + 2 vertikale punte (CATALEX)" -komponent by
  • Voeg die komponent "Klokgenerator" by
  • Voeg die komponent "Datum/tydwaarde" by
  • Voeg die komponent "Dekodeer (verdeel) datum/tyd" by
  • Voeg die komponent "geformateerde teks" by
  • Voeg die komponent "Real Time Clock (RTC) DS1307" by
  • Voeg die komponent "Pulse generator" by

Stap 5: In Visuino -stelkomponente

In Visuino -stelkomponente
In Visuino -stelkomponente
In Visuino -stelkomponente
In Visuino -stelkomponente
In Visuino -stelkomponente
In Visuino -stelkomponente
In Visuino -stelkomponente
In Visuino -stelkomponente
  • Dubbelklik op die "Display1" -komponent en sleep in die "Syfers" -venster "Text Display 7 Segments" aan die linkerkant Aan die linkerkant van die "Syfers" -venster, kies "Text Display 7 Segments1" en stel in die venster "Properties" "Tel syfers" "tot 4
  • Maak die venster "Syfers" toe
  • Kies "DateTimeValue1" en stel in die venster "Eienskappe" die waarde op die huidige datum en tyd
  • Dubbelklik op die "FormattedText1" -komponent en sleep in die elementvenster 2x "Tekselement" aan die linkerkant, vir albei in die eienskappe venster "Lengte" na 2
  • Kies "FormattedText1" en stel "Teks" in die venster met die eienskappe op%0%1%2

Stap 6: In Visuino: Verbind komponente

In Visuino: Verbind komponente
In Visuino: Verbind komponente
  • Koppel ClockGenerator1 -pen aan RealTimeClock1 -penklok
  • Koppel DateTimeValue1 aan RealTimeClock1 -penstel
  • Koppel RealTimeClock1 pin Out aan DecodeDateTime1 pin In
  • Koppel RealTimeClock1 pin Control I2C aan Arduino board pin I2C In
  • Koppel DecodeDateTime1 pin Hour aan FormattedText1> Text Element1 pin In
  • Koppel DecodeDateTime1 pin Minute aan FormattedText1> Text Element2 pin In
  • Koppel FormattedText1 pin Out na Display1> Text Display 7 Segments1> Pin In
  • Koppel Display 1 pin klok aan Arduino board digitale Pin 10
  • Koppel Display1 -pendata aan die Arduino -bord digitale pin 9

Stap 7: Genereer, stel op en laai die Arduino -kode op

Genereer, stel op en laai die Arduino -kode op
Genereer, stel op en laai die Arduino -kode op

Klik in Visuino onderaan op die blad "Bou", maak seker dat die korrekte poort gekies is, en klik dan op die knoppie "Saamstel/bou en oplaai".

Stap 8: Speel

As u die Arduino UNO -module aanskakel, moet die LED -skerm die tyd begin wys.

Baie geluk! U het u projek met Visuino voltooi. Die Visuino -projek wat ek vir hierdie instruksies geskep het, is ook aangeheg, u kan dit hier aflaai en in Visuino oopmaak:

Aanbeveel: