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, Studeni
Anonim
Image
Image
LED traka, počnimo s tim
LED traka, počnimo s tim

Bok 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 izvrstan primjer kako stvoriti vlastiti sat.

Stvarno mi se dopao binarni sat kako bi rekao "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 navelo na razmišljanje, gotovo svi binarni satovi koje sam vidio koriste LED matricu koja uključuje puno lemljenja, nemojte me pogriješiti, nemam problema s 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, Mins Sekunde, maksimalno 4 retka kako bih ga mogao relativno lako čitati, a ako se pitate kako čitati binarni sat, ja mogu preporučiti pregledavanje i rad ove stranice: 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, popis dijelova:

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

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

Idemo sada graditi…

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) 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 škarama (primjenjuje se uobičajena sigurnost).

Imajte na umu da u blizini trake postoje strelice, ovo je smjer podataka i snage, a bakreni jastučići imaju liniju, presječenu duž te linije kako biste osigurali da su 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 učinjeno, ako ne, pokušajte ponovno ili ih lemite ponovo (provjerite jesu li strelice u liniji) i sljedeći put pokušajte pravilno brojati.

Krećući se brzo, dopustimo LED trake da budu u nekoj sličnosti ili redoslijedu. Kako sam to učinio, bilo je izmjeriti okvir i podijeliti ga na jednake dijelove. Ja sam htio svoj unutar nosača za sliku, pa su i moji izračuni koristili to, a ne cijeli okvir. Nosač je kartonski predmet koji bi normalno uokvirio fotografiju, u ovom koraku postoji slika s nosačem položenim na vrh okvira.

Korak 2: 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…
Montirajte LED trake i lemite…

Kao što se može vidjeti na fotografijama za ovaj korak, ispisao sam linije na papir i položio trake na njih, a zatim svaki put obnovio 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 Open Source i više nego primjeren 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.

Sljedeće na popisu ToDo bilo je povezivanje Stripova. U kutiji s bitovima imao sam nekoliko muških PCB rubnih konektora pa sam ih upotrijebio 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, strelicama koje idu DESNO na LIJEVO, lemite rubni konektor na traku ili 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. pri uključivanju koristite odgovarajuće napajanje.

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

Korak 3: Nekima se to ne sviđa golo

Neki to ne vole golo!
Neki to ne vole golo!
Neki to ne vole golo!
Neki to ne vole golo!
Neki to ne vole golo!
Neki to ne vole golo!

Osobno sam više volio običan goli izgled pa ste 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, ispisati na acetat i izgledalo bi dobro. Koliko god volio reći da sam izbio Photoshop i to učinio u tri puta, ne mogu, moj prijatelj je ovaj dio obavio umjesto mene, jer moje vještine u Photoshopu nisu toliko dobre koliko bi moj mozak želio misliti.

Krajnji ispis ispisan je na acetat, obrezan i položen iza stakla, sljedeći je nosač za fotografije, 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 crvene, crne i zelene žice, a žice za međusobno povezivanje su petlje 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žit ću se na jednu izmjenu kad 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 što sam bolje mogao.

Donja tračnica za napajanje trebala bi imati vlastito napajanje od 5 V, veličina napajanja ovisi o potrošnji vaših LED dioda. Predlažem da se povučete sa opreza i upotrijebite onu koja bi mogla podnijeti sve LED diode da svijetle maksimalnom svjetlinom.

Ovo još nisam obvezao na tiskanu ploču (koristit će se stripboard) jer mogu dodati LCD zaslon u nekoj dalekoj budućnosti pomoću senzora temperature i prikazati datum/vrijeme i temperaturu u standardnom formatu, zbog čega ne postoji drugi shema 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 zamjećivanju.

Korak 5: Napokon, Zvijer je živa !

Image
Image
Sad još nešto ekstra !!!!
Sad još nešto 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 ovoj igri …

U komentarima koda, redak 119, potrebno je ukloniti komentare, ovaj redak 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 dokumentirano u skici u retku 115:

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

U redu, sad prenesite skicu … gotovo? u redu

Sada, kad ponovno pokrenete Adruino, postavit će datum/vrijeme na zadani datum, a vi ne želite da to radi, pa komentirajte redak 119 i ponovo prenesite skicu. Sada pri ponovnom pokretanju očitavat će vrijeme iz RTC -a (sat u stvarnom vremenu) 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.

Uživajte i uživajte..

Korak 6: Sada još nešto ekstra !!

Sad još nešto ekstra !!!!
Sad još nešto ekstra !!!!
Sad još nešto ekstra !!!!
Sad još nešto 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 biste dodali temperaturu satu?

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

20 minuta s Fritzingom i imao sam sljedeću fazu svog remek -djela 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 pouzdanim lemilicom i nekoliko linija koda … Gotovo!

Činim li da zvuči jednostavno, pa, iznenađujuće je …

Pa sam s malo strip ploče stavio DHT11 i potrebni otpornik, točno kao na dijagramu.

Ažurirao sam prethodno korištenu skicu, učitao je i hej, radio prvi put.. Ok nije, kad sam lemio igle konektora muškog ruba na traku, uspio sam dobiti loš spoj na podatkovnoj liniji, 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čeni: