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: 🌹 Оригинальная и нарядная летняя кофточка спицами. Часть 2. Заключительная. 2024, Srpanj
Anonim
Image
Image
ŠTO IMA NOVOG
ŠTO IMA NOVOG

Zdravo!

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

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

Ako nitko nije čitao moje prethodne upute, to je uobičajen 7 -segmentni LED sat s nekim dodatnim značajkama:

  1. 7 različitih prijelaza s promjenom minuta
  2. 3 unaprijed postavljene 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 omogućuje vam i sljedeće:

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

Parametri koji se mogu mijenjati izravno sa sata su:

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

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

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

Pribor

  • Arduino nano
  • foto chell
  • 2 x trenutni gumb
  • prekidač za uključivanje/isključivanje
  • DC utikač
  • 5V transformator
  • n ° 30 LED -a WS2812 (model 30 LED -a/metar)
  • PCB
  • DS3231 modul
  • tanki kabeli za spajanje LED dioda
  • otpornici 10K, 550
  • lem
  • ljepilo
  • skakači
  • zaglavlja muško/žensko

Korak 1: ŠTO JE NOVO

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

Korak 2: Sastavljanje 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 nije obavezan, za ulazak u izbornik bez toga samo spojite +5V držeći pritisnutu tipku 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 ispis

3D ispis
3D ispis
3D ispis
3D ispis
3D ispis
3D ispis

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 utor.

Korak 4: Skica

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

Način prijelaza sada je pohranjen unutar eeproma.

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

Provjerite prethodnu verziju za podatke o knjižnici i upotrebu.

Preporučeni: