Satura rādītājs:

Arduino displeja laiks TM1637 LED displejā, izmantojot RTC DS1307: 8 soļi
Arduino displeja laiks TM1637 LED displejā, izmantojot RTC DS1307: 8 soļi

Video: Arduino displeja laiks TM1637 LED displejā, izmantojot RTC DS1307: 8 soļi

Video: Arduino displeja laiks TM1637 LED displejā, izmantojot RTC DS1307: 8 soļi
Video: LDmicro 18: GPS-будильник Ublox NEO-6M (программирование лестничной схемы ПЛК микроконтроллера с помощью LDmicro) 2024, Jūlijs
Anonim
Arduino displeja laiks TM1637 LED displejā, izmantojot RTC DS1307
Arduino displeja laiks TM1637 LED displejā, izmantojot RTC DS1307

Šajā apmācībā mēs iemācīsimies parādīt laiku, izmantojot RTC DS1307 moduli un LED displeju TM1637 un Visuino.

Skatīties video.

1. darbība. Kas jums būs nepieciešams

Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
  • Arduino UNO (vai jebkurš cits Arduino) Iegūstiet to šeit
  • RTC DS1307 modulis Iegūstiet to šeit
  • Jumper vadi
  • LED displejs TM1637 Iegūstiet to šeit

Visuino programma: lejupielādējiet Visuino

2. solis: ķēde

Ķēde
Ķēde
  • Savienojiet LED displeja tapu [CLK] ar Arduino digitālo tapu [10]
  • Savienojiet LED displeja tapu [DI0] ar Arduino digitālo tapu [9]
  • Savienojiet LED displeja tapu [GND] ar Arduino tapu [GND]
  • Savienojiet LED displeja tapu [VCC] ar Arduino tapu [5V]
  • Pievienojiet RTC DS1307 moduļa tapu [VCC] ar Arduino tapu [5V]
  • Pievienojiet RTC DS1307 moduļa tapu [GND] ar Arduino tapu [GND]
  • Savienojiet RTC DS1307 moduļa tapu [SDA] ar Arduino tapu [SDA]
  • Savienojiet RTC DS1307 moduļa tapu [SCL] ar Arduino tapu [SCL]

3. darbība: palaidiet Visuino un atlasiet Arduino UNO plates tipu

Sāciet Visuino un atlasiet Arduino UNO plates tipu
Sāciet Visuino un atlasiet Arduino UNO plates tipu
Sāciet Visuino un atlasiet Arduino UNO plates tipu
Sāciet Visuino un atlasiet Arduino UNO plates tipu

Lai sāktu programmēt Arduino, jums būs jāinstalē Arduino IDE šeit:

Lūdzu, ņemiet vērā, ka Arduino IDE 1.6.6 ir dažas kritiskas kļūdas. Pārliecinieties, ka instalējat 1.6.7 vai jaunāku versiju, pretējā gadījumā šī instrukcija nedarbosies! Ja neesat to izdarījis, izpildiet šajā instrukcijā norādītās darbības, lai iestatītu Arduino IDE, lai programmētu Arduino UNO! Ir jāinstalē arī Visuino: https://www.visuino.eu. Visuino palaišana, kā parādīts pirmajā attēlā. Visuino noklikšķiniet uz pogas "Rīki" uz Arduino komponenta (1. attēls). Kad tiek parādīts dialoglodziņš, izvēlieties "Arduino UNO", kā parādīts 2. attēlā

4. darbība: Visuino PIEVIENOT SASTĀVDAĻAS

Visuino ADD Components
Visuino ADD Components
Visuino ADD Components
Visuino ADD Components
Visuino ADD Components
Visuino ADD Components
  • Pievienot komponentu "TM1637 7 segmentu displejs 4 ciparu modulis + 2 vertikālie punkti (CATALEX)"
  • Pievienojiet komponentu "Pulksteņu ģenerators"
  • Pievienojiet komponentu "Datuma/laika vērtība"
  • Pievienojiet komponentu "Atšifrēt (sadalīt) datumu/laiku"
  • Pievienojiet komponentu "formatēts teksts"
  • Pievienojiet komponentu "Reālā laika pulkstenis (RTC) DS1307"
  • Pievienojiet komponentu "Pulsa ģenerators"

5. darbība: Visuino komplekta komponentos

Visuino komplekta komponentos
Visuino komplekta komponentos
Visuino komplekta komponentos
Visuino komplekta komponentos
Visuino komplekta komponentos
Visuino komplekta komponentos
Visuino komplekta komponentos
Visuino komplekta komponentos
  • Veiciet dubultklikšķi uz komponenta "Displejs1" un logā "Cipari" velciet "Teksta displejs 7 segmenti" kreisajā pusēLogu "Cipari" kreisajā pusē atlasiet "Teksta displejs 7 segmenti1" un rekvizītu loga komplektā "Skaits ciparus" "līdz 4
  • Aizveriet logu "Cipari"
  • Atlasiet "DateTimeValue1" un rekvizītu logā iestatiet "Value" uz pašreizējo datumu un laiku
  • Veiciet dubultklikšķi uz "FormattedText1" komponenta un elementu logā velciet 2x "Teksta elements" uz kreiso pusi, lai abus iestatītu rekvizītu logā "Garums" uz 2
  • Atlasiet "FormattedText1" un rekvizītu logā iestatiet "Teksts" uz%0%1%2

6. darbība: Visuino: savienojiet komponentus

Vietnē Visuino: savienojiet komponentus
Vietnē Visuino: savienojiet komponentus
  • Savienojiet ClockGenerator1 tapu ar RealTimeClock1 pin Clock
  • Savienojiet DateTimeValue1 ar RealTimeClock1 tapu komplektu
  • Savienojiet RealTimeClock1 pin Out ar DecodeDateTime1 pin In
  • Savienojiet RealTimeClock1 tapas vadības I2C ar Arduino plates tapu I2C In
  • Savienojiet DecodeDateTime1 pin Hour ar FormattedText1> Text Element1 pin In
  • Savienojiet DecodeDateTime1 pin Minute ar FormattedText1> Text Element2 pin In
  • Pievienojiet FormattedText1 pin Out uz Display1> Text Display 7 Segments1> Pin In
  • Savienojiet Display1 pin pulksteni ar Arduino plates digitālo tapu 10
  • Savienojiet Display1 pin datus ar Arduino plates digitālo tapu 9

7. darbība: ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu

Ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu
Ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu

Vietnē Visuino apakšā noklikšķiniet uz cilnes "Būvēt", pārliecinieties, vai ir atlasīts pareizais ports, pēc tam noklikšķiniet uz pogas "Kompilēt/veidot un augšupielādēt".

8. solis: spēlējiet

Ja barojat Arduino UNO moduli, LED displejam jāsāk rādīt laiks.

Apsveicam! Jūs esat pabeidzis savu projektu ar Visuino. Pievienots arī Visuino projekts, ko es izveidoju šim Instructable, jūs varat to lejupielādēt šeit un atvērt to Visuino:

Ieteicams: