Sadržaj:

7 segmentni sat verzija 2: 4 koraka
7 segmentni sat verzija 2: 4 koraka

Video: 7 segmentni sat verzija 2: 4 koraka

Video: 7 segmentni sat verzija 2: 4 koraka
Video: Любовь и голуби (FullHD, комедия, реж. Владимир Меньшов, 1984 г.) 2024, Novembar
Anonim
Image
Image
ŠTA JE NOVO
ŠTA JE NOVO

Zdravo!

Nakon zahtjeva korisnika Instructablesa u vezi dostupnosti 12h formata, iskoristio sam značajne promjene u originalnom projektu.

Tijekom korištenja verzije 1 osjetio sam potrebu da napravim samostalnu verziju, pa sam omogućio izmjenu svih parametara izravno sa sata, bez korištenja računala.

Ako niko nije čitao moje prethodne instrukcije, to je uobičajen 7 -segmentni led sat sa nekim dodatnim funkcijama:

  1. 7 različitih prijelaza s promjenom minuta
  2. 3 unapred podešene boje za vremenske intervale
  3. intenzitet ambijentalnog svjetla auto dim
  4. automatsko isključivanje/pokretanje kada nema potrebe za prikazivanjem vremena
  5. automatsko podešavanje ljetnog računanja vremena

Verzija 2 vam takođe omogućava:

  • promenite format vremena 12/24h
  • parametri koji se lako mijenjaju

Parametri koji se mogu mijenjati direktno sa sata su:

  • vrijeme buđenja/gašenja
  • boje za vremenske intervale
  • datum/vrijeme
  • format vremena 12/24h

Ti se podaci sada pohranjuju unutar Arduino eeproma zajedno s odabranim prijelaznim načinom. Takođe sam pripremio vodič za brzi početak u sledećem koraku.

Okvir je 3D štampan, a pokreću ga Arduino Nano, DS3231 i WS2812 LED diode.

Supplies

  • Arduino nano
  • photo chell
  • 2 x trenutno dugme
  • prekidač za uključivanje/isključivanje
  • DC utikač
  • 5V transformator
  • n ° 30 WS2812 LED dioda (model 30 LED/metar)
  • pcb
  • DS3231 modul
  • tanki kabeli za spajanje LED dioda
  • otpornici 10K, 550
  • lemljenje
  • ljepilo
  • džemperi
  • zaglavlja muško/žensko

Korak 1: ŠTA JE NOVO

Kao što je rečeno, nisam htio povezivati sat sa računarom svaki put kad sam htio promijeniti parametre, dodajući trenutačni gumb projektu koji sam lako postigao. S jednim gumbom mogu se kretati između opcija, drugo je za potvrdu podataka i ulazak u izbornik. Također sam spojio fotoćeliju na Arduino PIN umjesto +5V tako da kada sat pređe u stanje mirovanja fotoćelija ne troši energiju. Konačno sam to učinio profesionalnijim graviranjem kola na bakrenoj ploči.

Korak 2: Sklapanje PCB -a

Sastavljanje PCB -a
Sastavljanje PCB -a
Sastavljanje PCB -a
Sastavljanje PCB -a
Sastavljanje PCB -a
Sastavljanje PCB -a

Radi praktičnosti promijenio sam neke veze, pogledajte shemu. Prekidač za uključivanje/isključivanje je opcionalan, za ulazak u meni bez toga samo povežite +5V držeći pritisnuto dugme 1.

Otpor između LED dioda i D5 je 550Ohm, ostalih 10Kohm.

Krug je vrlo jednostavan i ne treba ga urezivati.

U mom projektu svaki segment za svaku znamenku treba jednu vodeću. Za veće projekte moglo bi se dodati više LED dioda za segment nakon izmjene biblioteke "segment_display.cpp"

Za ostale informacije o LED redoslijedu i drugoj provjeri verzije 1

Korak 3: 3D štampanje

3D štampanje
3D štampanje
3D štampanje
3D štampanje
3D štampanje
3D štampanje

Počevši od izvorne verzije (zahvaljujući korisniku Thingverse random1101), redizajnirao sam podršku prilagođavajući je crtičnim kodom (to znači ACMECORPORATION, ali čitač bar-koda to neće prepoznati ….sob).

Preporučuje se zalijepiti svaku znamenku nakon umetanja u otvor.

Korak 4: Skica

Biblioteke ostaju nepromijenjene i prvi put kada otpremite i pokrenete skicu ništa se ne bi moglo dogoditi jer čita podatke iz eeproma i, vjerovatno, unutar vašeg eeproma mogu postojati slučajne vrijednosti. Tada za prvi put morate postaviti podatke.

Način prijelaza je sada pohranjen unutar eeproma.

Tokom unosa podataka, pažljivo pratite format vremena (stvarni ili zimski 24 -časovni format).

Provjerite prethodnu verziju za informacije o biblioteci i upotrebu.

Preporučuje se: