Sadržaj:
- Korak 1: LED traka, počnimo s tim
- Korak 2: Montirajte LED trake i lemite …
- Korak 3: Nekima se to ne sviđa golo
- Korak 4: Počnite s ožičenjem … Neka zabava počne
- Korak 5: Napokon, Zvijer je živa !
- Korak 6: Sada još nešto ekstra !!
Video: Binarni sat pomoću neopiksela: 6 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
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
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 …
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
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
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 !
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 !!
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:
LED sat pomoću neopiksela: 4 koraka (sa slikama)
LED sat pomoću neopiksela: Dobro došli u moje uputstvo o tome kako izraditi LED sat od 60 neopiksela. U prilogu ćete pronaći 3 PDF -a, jedan je za segmente sata, drugi je za bazu i na kraju jedan je predložak za pomoć pri lijepljenju odjeljci zajedno. Pa da dođem
Sat od neopiksela od tkanine: 12 koraka
Sat od neopiksela od tkanine: Ovo je sat od neopiksela u obliku torusa. Dizajnirao sam i stvorio ovo za rad na Sveučilištu CoCA Massey sa resursima i smjernicama fablabwgtn. Materijali: Igla i konac od filca 3 mm valoviti karton 3 mm prozirni akril 3 mm
Povucite svjetlo - Modul svjetla pomoću neopiksela i prekidača za povlačenje prema gore: 6 koraka (sa slikama)
Povucite modul Svjetlo - Svjetlo pomoću Neopixela i prekidača za povlačenje: Značajke modula Svjetlo Arduino Uno Hardver & kućište kupljeno na internetu Neopixel & Napajanje posuđeno od Škole za informatiku & Dizajn proizvoda Svjetlosni modul kontroliran napajanjem Sve funkcije kontrolirane putem
Solarni sat od neopiksela: 7 koraka
Solarni neopixel sat
Jednostavan binarni sat pomoću Attiny85: 10 koraka
Jednostavni binarni sat pomoću Attiny85: Pozdrav! U ovom uputstvu pokazujem kako napraviti minimalistički i jednostavan binarni sat pomoću arduino uno i attiny85.Ako niste koristili svoj arduino za programiranje drugih mikročipova, vidjet ćete da je to vrlo lako učiniti (Probao sam ga prvi put za