Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-23 14:37
Kao što se može vidjeti iz mojih prethodnih postavki, nabavio sam nekih 7 -segmentnih ploča za prikaz od neke stare opreme za vaganje.
Moj prethodni trud je koristio Arduino sa modulom sata u realnom vremenu.
Ovaj Instructable koristi ESP8266 D1 Mini spojen na NTP server!
Kôd je zasnovan na primjeru iz biblioteke ESP8266WiFi.
Neću ulaziti u detalje u vezi sa ožičenjem ekrana sa 7 segmenata jer na desetine primjera postoji na mreži. Dvije ploče koje imam, koriste upravljački čip dekodera MAX7219, za njih su potrebna samo 3 pina za upravljanje do 8 x 7 segmentnih prikaza.
Također sam htio prikazati datum, pa su bile potrebne još 3 igle!
Trebalo mi je još 7 izlaza za prikaz Dana! Kako bih zaobišao nedostatak izlaznih pinova, odabrao sam Neo Pixel zaslon, 1 pin, 7 izlaza!
Korak 1: Hardver
Potrebni delovi
12 x 7 segmentni ekrani (u mom slučaju imao sam veliku sreću što sam imao nekoliko starih ploča za vaganje koje su uštedjele užasno mnogo ožičenja.
1 x ESP8266 D1 Mini ILI bilo koji ESP8266 sa 7 ili više digitalnih izlaza
2 x MAX7129 (Ponovo sam imao sreću da imam ploče za prikaz vage)
1 x Ravni 8 NeoPixel ekran
2 mjenjača nivoa
1 x 5v napajanje
Korak 2: Prikaz DANA
Za ovo sam koristio dio stare kreditne kartice za bazu, neku debelu karticu (u mom slučaju foto -papir od 300 g / m2) i neku dvostranu montažnu traku.
Njegove samo 2 trake trake s utorima izrezanim zanatskim nožem. Razmak je udaljenost između LED dioda na NeoPixel ploči.
Tanke trake kartice koriste se za stvaranje kanala za svaki dan.
Imena dana su odštampana na prozirnoj traci sa Dymo aparatom za izradu etiketa.
Korak 3: Povezivanje i softver
Asortiman proizvoda ESP8266 odličan je za slanje zahvaljujući
a) Oni su jeftini
b) Potrebno im je vrlo malo vanjskih komponenti
Trebalo mi je 5v za ekrane i 3v za ESP pa sam koristio nekoliko menjača nivoa sa napajanjem od 5v.
MAX7219 treba samo 3 pina za upravljanje do 8 ekrana, to su pinovi 1 (Din), 12 (Load / CS) i 13 (Sat).
Oni su povezani preko prekidača nivoa.
Kod je sljedeći:
// ulazi: DIN pin, CLK pin, LOAD pin. broj čipovaLedControl mydisplay = LedControl (3, 2, 1, 1)
LedControl datirano = LedControl (7, 6, 5, 1);
Broj čipova je postavljen na 1 jer obrađujem 2 ekrana kao zasebne stavke umjesto da koristim DOUT i kaskadiram ih.
NeoPixel je spojen na digitalni izlaz 4
#define PIN 4
#define NUMPIXELS 7 (zanemarujući 1 od 8 LED dioda)
Postoji nekoliko #ključaka koji se svi mogu pronaći na GitHub -u.
SSID rutera i lozinka moraju biti uneti i izabran NTP server ((Guglao sam besplatne NTP servere).
Korak 4: Uključite napajanje
Prilikom uključivanja, NeoPixel LED diode se provlače, a zatim na 7 segmentnim zaslonima prikazuju se naizmjenične 'c' i '8' sve dok se ne uspostavi veza s usmjerivačem.
Ako svi segmenti pokazuju sadržaj c8, to znači da nije uspostavljena veza s NTP poslužiteljem, resetiranje bi to trebalo riješiti.
Kada se veza uspostavi, prikazuju se vrijeme i datum, dan je označen plavom LED diodom.
Preporučuje se:
Još jedan rotacijski prekidač koji je uglavnom štampan 3D: 7 koraka (sa slikama)
Još jedan rotacijski prekidač koji je uglavnom 3D ispisan: Prije nekog vremena stvorio sam uglavnom 3D printani rotacijski prekidač posebno za moj projekt Minivac 601 Replica. Za moj novi Think-a-Tron 2020 projekt, smatram da mi treba još jedan rotacijski prekidač. Tražim prekidač za montiranje ploče SP5T. Dodatak
Roberts RM33 Raspberry Pi Internet Radio (Još jedan…): 8 koraka (sa slikama)
Roberts RM33 Raspberry Pi Internet Radio (Još jedan…): Da, to je još jedna verzija Raspberry Pi internetskog radija, a ni moja prva. Nisam siguran zašto je ova građevina još uvijek toliko popularna, ali i dalje uživam u njoj i ne mogu reći da će mi i ova biti posljednja. Zaista mi se sviđa izgled Roberta
YADPF (JOŠ jedan digitalni okvir za slike): 7 koraka (sa slikama)
YADPF (JOŠ Jedan digitalni okvir za slike): Znam da ovo nisu nove stvari, znam, vidio sam neke od ovih projekata ovdje, ali uvijek sam želio izgraditi svoj vlastiti digitalni okvir za slike. Svi okviri za slike koje sam vidio su lijepi, ali tražio sam nešto drugo, tražim zaista lijep fr
Još jedan MIDI do CV Box: 7 koraka (sa slikama)
Još jedan MIDI u CV Box: Još jedan MIDI u CV box je projekt koji sam razvio kada mi je Korg MS10 pokucao na vrata i odigrao se u mom studiju. Budući da se moja postavka uvelike odnosi na MIDI za automatizaciju i sinkronizaciju svih instrumenata, kada sam kupio MS10 prvi problem koji sam imao
Još jedan Nixie sat: 6 koraka (sa slikama)
Još jedan Nixie sat: Oduvijek sam želio nixie sat, postoji nešto u tim užarenim brojkama što me fascinira. Pa kad sam na ebayu pronašao neke ne preskupe IN12 -e, kupio sam ih, zadivio se kad sam ih primio, ali ubrzo sam otkrio da bih