Sadržaj:

Binarni sat pomoću neopiksela: 6 koraka (sa slikama)
Binarni sat pomoću neopiksela: 6 koraka (sa slikama)

Video: Binarni sat pomoću neopiksela: 6 koraka (sa slikama)

Video: Binarni sat pomoću neopiksela: 6 koraka (sa slikama)
Video: Мастер-класс "Как избежать последствий суперлуния. Предупреждение" 2024, Decembar
Anonim
Image
Image
LED traka, počnimo s tim
LED traka, počnimo s tim

Zdravo ljudi, volim sve što se tiče LED -a i također ih volim koristiti na različite zanimljive načine Da, znam da je Binarni sat ovdje radjen nekoliko puta, a svaki je odličan primjer kako stvoriti vlastiti sat.

Zaista mi se dopao binarni sat da kaže "ja sam to napravio", i pogledao koje dijelove imam na raspolaganju, LED diode, otpornike, RTC, Arduino.. tada sam pronašao Neopixel traku (WS2812). To me je navelo na razmišljanje, gotovo svi binarni satovi koje sam vidio koriste LED matricu koja uključuje puno lemljenja, nemojte me shvatiti pogrešno, nemam problema sa lemljenjem, ali zašto ne mogu koristiti traku … Formiran je plan, Izazov prihvaćen..

Dakle, prvo sam sjeo da shvatim što želim u binarnom satu, jednostavno, sati, minute, sekunde, maksimalno 4 reda, tako da ga mogu relativno lako čitati, a ako se pitate kako čitati binarni sat, ja mogu preporučiti da pregledate i radite ovu stranicu: Kako čitati binarni sat Također u što ga smještam, srećom bio sam u Ikei i koristio sam nekoliko njihovih okvira za slike Ribba u drugim projektima, pa sam pomislio da je bingo učinit će lijepo (i po 2,99 GBP je dobra cijena).

Bez odlaganja, lista dijelova:

  • Arduino Uno
  • RTC modul (ds1302) Ebay (UK)
  • (Sada promijenjeno u lonac od 10k) Potenciometar 220k Ebay (UK)
  • Ebay otpornik 470r (UK)
  • Okvir za slike Ribba Ikea Ribba
  • Acetat - za masku
  • Upotreba laserskog štampača

Bit će potrebne druge žice za spajanje, matična ploča i izvor napajanja od 5 V, pretpostavljam da ih imate:)

Sada idemo na izgradnju…

Korak 1: LED traka, počnimo s tim

LED traka, počnimo s tim
LED traka, počnimo s tim
LED traka, počnimo s tim
LED traka, počnimo s tim
LED traka, počnimo s tim
LED traka, počnimo s tim

Dakle, prvo nabavite LED traku, onu koju sam imao ima LED -e (piksele) na svakih 16,5 mm, što se činilo u redu za okvir koji sam imao, pa sam ih odrezao u intervalima od 6 piksela oštrim makazama (primjenjuje se uobičajena sigurnost).

Imajte na umu da izbliza na traci postoje strelice, ovo je smjer podataka i snage, a bakreni jastučići imaju liniju probijenu duž te linije kako biste bili sigurni da su vam na kraju svakog izrezanog dijela ostali bakreni jastučići.

Sada biste trebali imati 4 LED trake sa po 6 piksela na svakoj, ako imate, dobro urađeno, ako ne, pokušajte ponovo ili ih lemite ponovo (provjerite jesu li strelice na liniji) i sljedeći put pokušajte pravilno brojati.

Krećući se brzo, omogućimo da LED trake budu u izgledu ili redoslijedu. Kako sam to učinio bilo je izmjeriti okvir i podijeliti ga na jednake dijelove. Ja sam htio svoj unutar nosača slike, pa su i moji proračuni koristili to umjesto cijelog okvira. Nosač je kartonski predmet koji bi obično uokvirio fotografiju, u ovom koraku postoji slika s nosačem položenim na vrh okvira.

Korak 2: Postavite LED trake i lemite…

Montirajte LED trake i lemite…
Montirajte LED trake i lemite…
Montirajte LED trake i lemite…
Montirajte LED trake i lemite…
Montirajte LED trake i lemite…
Montirajte LED trake i lemite…
Montirajte LED trake i lemite…
Montirajte LED trake i lemite…

Kao što se može vidjeti na fotografijama za ovaj korak, odštampao sam linije na papir i položio trake na njih, zatim sam svaki put ponovo izgradio okvir i "gledao ga" kako bih osigurao da imam željeni izgled. Kad sam bila sretna, traku sam trajno pričvrstila ljepilom na podlogu, ljepljiva leđa na mojoj nisu bila previše dobra.

Za dizajn ovoga koristio sam LibreCAD, koji je otvorenog koda i više nego prikladan za zadatak, imajte na umu da prilikom ispisa centrirate sliku i promijenite omjer ispisa na 1: 1. Priložio sam izgled koji sam koristio u ovom koraku.

Sledeće na listi zadataka bilo je povezivanje Stripova. U kutiji bitova imao sam nekoliko muških PCB rubnih konektora pa sam ih koristio umjesto da lemim prvi priključak. Ako ih imate i želite ići tim putem, slobodno to učinite.

U svakom slučaju, počevši od donje trake, strelice koje idu DESNO NA LIJEVO, zalemite rubni konektor na traku ili vaše primarne žice za povezivanje, predlažem da za podatke koristite crvenu, crnu i drugu boju. Većina traka su oznake +. -, D… + je vaš pozitivan, - je negativan, D je podatak, nisu svi isti i mogu imati različit napon, moji su 5v. Molimo vas da prilikom uključivanja koristite odgovarajuće napajanje.

To je prva traka koja je započela, sada ono što trebamo učiniti je spojiti sve trake u nizu, tako da to treba biti lijevo od donje trake, desno od sljedeće trake prema gore, i tako dalje, i tako dalje, posljednja traka bi trebala nemaju vezu s lijeve strane i strelice za sve trake trebaju biti DESNO LIJEVO kao što je ranije spomenuto.

Korak 3: Nekima se to ne sviđa golo

Nekima se to ne sviđa Golo!
Nekima se to ne sviđa Golo!
Nekima se to ne sviđa Golo!
Nekima se to ne sviđa Golo!
Nekima se to ne sviđa Golo!
Nekima se to ne sviđa Golo!

Osobno sam više volio običan gol izgled kako biste mogli vidjeti kako to funkcionira, međutim, "Ona koja mora biti poslušna" rekla je da ako ide na taj zid mora "izgledati urednije" pa moram brzo razmišljati i shvatiti da mogao koristiti Layout i malo ga izmijeniti, odštampati na acetatu i izgledalo bi dobro. Koliko god bih volio reći da sam izbio Photoshop i to uradio u tri puta, ne mogu, moj prijatelj je ovo uradio umjesto mene, jer moje vještine u Photoshopu nisu toliko dobre koliko bi moj mozak želio misliti.

Krajnji ispis je odštampan na acetatu, obrezan i položen iza stakla, sljedeći foto držač, zatim LED trake, na kraju ta pozadinska ploča sa žicama koje izlaze za napajanje i podatke.

Kao što se može vidjeti na slici, izlaze mi crvena, crna i zelena žica, a žice za međusobno povezivanje su omče oko leđa.

Moram s nevoljkošću priznati da krajnji proizvod uopće ne izgleda tako loše.

Binarni na dnu kaže "Binarni sat"

Zaokružiću se na jednu modifikaciju kada mogu položiti ruke na još malo acetata, a to je da pomaknem brojeve redova još malo udesno, vidljivi su ječam.

Korak 4: Počnite s ožičenjem … Neka zabava počne

Počnite s ožičenjem … Neka zabava počne
Počnite s ožičenjem … Neka zabava počne
Počnite s ožičenjem … Neka zabava počne
Počnite s ožičenjem … Neka zabava počne

Kao što možete vidjeti na slikama, nisam mogao pronaći ispravan modul u Fritzingu, pa sam uvezao sliku i poredao je najbolje što sam mogao.

Donja traka za napajanje trebala bi imati vlastito napajanje od 5 volti, veličina napajanja ovisi o potrošnji vaših LED dioda. Predlažem da napravite oprez i upotrijebite onu koja bi mogla podnijeti sve LED diode da se pale maksimalnom svjetlinom.

Ovo još nisam predao PCB -u (koristit će se stripboard) jer mogu dodati LCD ekran u bliskoj budućnosti sa senzorom temperature i prikazati datum/vrijeme i temperaturu u standardnom formatu, zbog čega ne postoji drugi šema trenutno..

UPOZORENJE.. imajte na umu grešku u dijagramu, uzemljenje iz RTC -a (crna žica) mora uzemljiti, a ne pozitivna šina kao što je prikazano, ažurirat će dijagram i ponovo ga učitati, hvala istoos na zapažanju.

Korak 5: Konačno, Zvijer je živa !

Image
Image
Sada nešto ekstra ekstra !!!!
Sada nešto ekstra ekstra !!!!

Posljednji korak… huzzah

Provjerite, dvaput provjerite i ponovo provjerite svoje veze …

Sada prenesite skicu na svoj Arduino, neću vam objašnjavati kako to učiniti, jer postoji više nego dovoljno vodiča za to i neće dodati nikakvu vrijednost ovom problemu …

U komentarima koda, redak 119, potrebno je ukloniti komentare, ovaj red koda postavlja vrijeme i datum:

// myRTC.setDS1302Time (00, 28, 17, 7, 27, 3, 2016);

Da biste uklonili komentar, promijenite ovo u:

myRTC.setDS1302Time (00, 28, 17, 7, 27, 3, 2016);

I unesite trenutni datum/vrijeme u formatu kako je dokumentovano u skici na liniji 115:

// sekunde, minute, sati, dan u sedmici, dan u mjesecu, mjesec, godina

U redu, pa otpremite skicu … gotovo? uredu

Sada, kada ponovno pokrenete Adruino, postavit će datum/vrijeme na navedeni datum, a vi ne želite da to radi, pa komentirajte redak 119 i ponovo učitajte skicu. Sada pri ponovnom pokretanju očitavat će vrijeme iz RTC -a (sat realnog vremena) i trebao bi biti točan.

Bilo kakvi problemi, provjerite veze, to će biti glavni problem, a ako je baterija koju koristite u svom RTC -u slaba, tada ćete dobiti lažna očitanja vremena (znam, dogodilo mi se, zadano na 48:45:45)

Ako imate bilo kakvih pitanja ili problema, unesite ih u komentare i pomoći ću vam sve što mogu.

Zabavite se i uzivajte..

Korak 6: Sada nešto ekstra ekstra !!

Sada nešto ekstra ekstra !!!!
Sada nešto ekstra ekstra !!!!
Sada nešto ekstra ekstra !!!!
Sada nešto ekstra ekstra !!!!

Jutros sam razmišljao kako bih mogao poboljšati binarni sat, pa sam razmišljajući o ovome i ispijajući kavu posegnuo da uključim centralno grijanje jer mi je bilo hladno, ali koliko hladno, koja je bila temperatura !!!

Lukavi plan…

Zašto ne dodate temperaturu satu?

Dobro pitanje, nema razloga zašto ne, pa učinimo to..

20 minuta s Fritzingom i imao sam sljedeću fazu u svom remek -djelu spremnu za rad, samo je trebalo odrezati još jednu LED traku dužine 6 piksela, nekoliko žica, otpornik od 4 k7 ohma i sat vremena s mojim vjernim lemilicom i nekoliko linija koda… Gotovo!

Da li zvučim lako, pa, iznenađujuće je…

Pa sam sa malo strip ploče stavio DHT11 i potrebni otpornik, baš kao na dijagramu.

Ažurirao sam prethodno korištenu skicu, učitao je i hej, radio prvi put.. U redu nije, kada sam zalemio pinove konektora muške ivice na traku, uspio sam dobiti loš spoj na liniji Data, pa sam morao prodati ga ponovo..

Temperatura je postavljena okomito i očitava se kao što je prikazano na fotografiji, pa je temperatura pri snimanju te slike bila 19 ° C.

Zanimljivo je da DHT11 također mjeri vlažnost, pazite da uskoro može doći još jedna traka s vlagom.

Preporučuje se: