Sisällysluettelo:
- Vaihe 1: LED -nauha, aloitetaan siitä
- Vaihe 2: Asenna LED -nauhat ja juote …
- Vaihe 3: Jotkut eivät pidä siitä paljain
- Vaihe 4: Aloita johdotuksella… Anna hauskuuden alkaa
- Vaihe 5: Lopulta peto on elossa !
- Vaihe 6: Nyt vähän ylimääräistä !!
Video: Binaarikello käyttämällä neopikseleitä: 6 vaihetta (kuvien kanssa)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Hei ihmiset, rakastan kaikkia LED -asioita ja pidän myös niiden hyödyntämisestä eri mielenkiintoisilla tavoilla. Kyllä, tiedän, että binaarikello on tehty täällä useita kertoja, ja jokainen on erinomainen esimerkki oman kellon luomisesta.
Halusin todella binäärikellon sanoa "tein sen" ja katsoin, mitä osia minulla oli saatavilla, LEDit, vastukset, RTC, Arduino.. sitten löysin Neopixel Stripin (WS2812). Tämä sai minut ajattelemaan, että lähes kaikki näkemäni binaarikellot käyttävät LED -matriisia, johon liittyy paljon juottamista, älä ymmärrä minua väärin, minulla ei ole juotosongelmia, mutta miksi en voi käyttää nauhaa … haaste hyväksytty..
Joten ensin istuin selvittääkseni, mitä halusin binaarikellosta, yksinkertainen, tuntia, minuuttia sekuntia, enintään 4 riviä, jotta voisin lukea sen suhteellisen helposti, ja jos mietit kuinka lukea binaarikelloa, voi suositella tämän sivun selaamista ja etsimistä: Binaarikellon lukeminen Myös mihin se sijoitetaan, onneksi olin ollut Ikeassa ja olen käyttänyt muutamia heidän Ribba -kuvakehyksiä muissa projekteissa, joten ajattelin bingoa toimii hyvin (ja 2,99 puntaa on hyvä hinta).
Ilman huolia, osaluettelo:
- Arduino Uno
- RTC -moduuli (ds1302) Ebay (Iso -Britannia)
- (Nyt vaihdettu 10k pottiin) 220k potentiometri Ebay (Iso -Britannia)
- 470r -vastus Ebay (Iso -Britannia)
- Ribba kuvakehys Ikea Ribba
- Asetaatti - naamarille
- Lasertulostimen käyttö
Muita kytkentäjohtoja, leipälevyä ja 5 voltin virtalähdettä tarvitaan, oletan, että sinulla on ne:)
Nyt rakennetaan…
Vaihe 1: LED -nauha, aloitetaan siitä
Joten ensin hanki LED -nauha, jolla minulla oli LED -valoja (pikseliä) 16,5 mm: n välein, mikä näytti hyvältä kehykselleni, joten leikkasin ne pois 6 pikselin välein käyttämällä teräviä saksia (tavallinen turvallisuus).
Huomaa, että nauhan lähikuvassa on nuolia, tämä on datan ja tehon suunta, ja kuparityynyissä on viiva, joka on leikattu kyseistä viivaa pitkin varmistaaksesi, että jokaisen leikatun osan lopussa on kuparityyppejä.
Sinulla pitäisi nyt olla 4 LED -nauhaa, joissa jokaisessa on 6 pikseliä, jos olet tehnyt hyvin, jos et, niin yritä uudelleen tai juota ne takaisin yhteen (varmista, että nuolet ovat linjassa) ja yritä laskea oikein seuraavalla kerralla.
Kun siirrytään nopeasti eteenpäin, saadaan LED -nauhat jossain muodossa tai järjestyksessä. Näin tein kehyksen mittaamisen ja jakamisen tasaisiksi osiksi. Halusin omani kuvakiinnikkeeseen, samoin kuin laskelmani käyttivät sitä eikä koko kehystä. Kiinnike on pahvilaatikko, joka tavallisesti kehystää valokuvan, tässä vaiheessa on kuva, jossa kiinnike on kehyksen päällä.
Vaihe 2: Asenna LED -nauhat ja juote …
Kuten tämän vaiheen valokuvista näkyy, tulostin viivoja paperille ja asetin nauhat niiden päälle, sitten rakensin kehyksen uudelleen joka kerta ja "silmäsin" sen varmistaakseni, että minulla oli haluamani ulkonäkö. Kun olin onnellinen, kiinnitin nauhan pysyvästi taustaan liimalla, tahmea selkä ei ollut liian hyvä.
Tämän suunnittelussa käytin LibreCADia, joka on avoimen lähdekoodin ja enemmän kuin riittävä tehtävään, muista tulostettaessa keskittää kuva ja muuttaa tulostussuhde 1: 1. Olen liittänyt tässä vaiheessa käyttämäni ulkoasun.
Seuraava tehtäväluettelossa oli johdottaa nauhat. Bittikotelossani oli joitain urospuolisia PCB -reunaliittimiä, joten käytin niitä sen sijaan, että juottaisin ensimmäisen yhteyden. Jos sinulla on nämä ja haluat mennä kyseiselle reitille, voit tehdä sen vapaasti.
Joka tapauksessa, aloittaen alareunasta, nuolet OIKEALLE VASEMMALLE, juottamalla reunaliittimen nauhalle tai ensisijaiset liitäntäjohdot, suosittelen käyttämään punaista, mustaa ja toista väriä tiedoissa. Useimmat nauhat ovat tarroja +. -, D… + on positiivinen, - on negatiivinen, D on data, kaikki eivät ole samoja ja niillä voi olla eri jännite, minun on 5v. varmista, että kun käytät virtaa, käytät asianmukaista virtalähdettä.
Siitä alkoi ensimmäinen nauha, nyt meidän on yhdistettävä kaikki nauhat sarjaan niin, että ne ovat alareunan vasemmalla puolella, seuraavan nauhan oikealla puolella, jne. Ja niin edelleen, viimeisen nauhan pitäisi ei ole yhteyttä vasemmalla puolella ja kaikkien liuskojen nuolten tulee olla OIKEALLA VASEMMALLE, kuten aiemmin mainittiin.
Vaihe 3: Jotkut eivät pidä siitä paljain
Henkilökohtaisesti pidin mieluummin tavallisesta paljaasta ulkonäöstä, jotta voisit nähdä, miten se tavallaan toimi, mutta "Hän, joka on toteltava" sanoi, että jos seinällä mennään, sen täytyy "näyttää siistimmältä", joten minun piti ajatella nopeasti ja tajusin, että voi käyttää asettelua ja muokata sitä hieman, tulostaa sen asetaatille ja se näyttää hyvältä. Vaikka haluaisin sanoa, että puhkesin Photoshopista ja tein tämän kolmesti, en voi, ystäväni teki tämän osan puolestani, koska Photoshop -taitoni eivät ole niin hyviä kuin aivoni haluaisivat ajatella.
Lopullinen renderointi painettiin asetaatille, leikattiin ja asetettiin lasin taakse, seuraavaksi valokuvakiinnike, sitten LED -nauhat ja lopuksi taustalevy, jossa johdot tulivat ulos virrasta ja datasta.
Kuten kuvassa näkyy, punaiset, mustat ja vihreät johdot tulevat ulos, ja yhdysjohdot on silmukoitu takana.
Lopputuote, joka minun on valitettavasti myönnettävä, ei näytä ollenkaan pahalta..
Alhaalla oleva binaari sanoo "Binary Clock"
Siirryn yhteen modifikaatioon, kun voin laittaa käteni vielä asetaatin päälle, eli siirtää rivien numeroita oikealle hieman enemmän, ne ovat ohraa näkyvissä.
Vaihe 4: Aloita johdotuksella… Anna hauskuuden alkaa
Kuten varmasti kuvista näkyy, en löytänyt oikeaa moduulia Fritzingistä, joten toin kuvan ja asetin sen riville mahdollisimman hyvin.
Alemmassa virtakiskossa pitäisi olla oma 5 voltin virtalähde, virtalähteen koko riippuu LEDien kulutuksesta. Ehdotan varovaisuutta ja käytä sellaista, joka pystyy käsittelemään kaikki LED -valot syttymällä suurimmalla kirkkaudella.
En ole vielä sitoutunut tähän piirilevyyn (käytä stripboardia), koska voin lisätä lähiaikoina nestekidenäytön lämpötila -anturilla ja näyttää päivämäärän/kellonajan ja lämpötilan vakiomuodossa, minkä vuoksi muita kaavamainen tällä hetkellä..
VAROITUS.. huomaa kaavion virhe, RTC: n (musta johto) maadoitus täytyy maadoittaa, ei positiivinen kisko, kuten kuvassa, päivittää kaavion ja lähettää sen uudelleen, kiitos huomiosta.
Vaihe 5: Lopulta peto on elossa !
Viimeinen vaihe… huzzah
Tarkista, tarkista ja tarkista yhteydet uudelleen …
Lataa nyt luonnos Arduinoosi, en aio selittää, miten se tehdään, koska tämän tekemiseen on enemmän kuin tarpeeksi oppaita, eikä se lisää arvoa tähän "ible"…
Koodin kommentit, rivi 119, tämä ei tarvitse kommentoida, tämä koodirivi asettaa kellonajan ja päivämäärän:
// myRTC.setDS1302Time (00, 28, 17, 7, 27, 3, 2016);
Jos haluat peruuttaa kommentin, muuta tämä muotoon:
myRTC.setDS1302Time (00, 28, 17, 7, 27, 3, 2016);
Ja kirjoita nykyinen päivämäärä/aika muodossa, joka on kuvattu rivin 115 luonnoksessa:
// sekuntia, minuuttia, tuntia, viikonpäivää, kuukauden päivää, kuukautta, vuotta
Ok, joten lataa nyt tämä luonnos… valmis? okei
Kun Adruino käynnistetään uudelleen, se asettaa päivämäärän/kellonajan määritetyksi, etkä halua sen tekevän niin, joten kommentoi riviä 119 ja lataa luonnos uudelleen. Nyt uudelleenkäynnistyksen aikana se lukee ajan RTC: stä (Real Time Clock) ja sen pitäisi olla tarkka.
Jos sinulla on ongelmia, tarkista liitännät, se on pääongelma, ja jos RTC: ssäsi käytetty akku on heikko, saat virheellisiä aikamittauksia (tiedän, se tapahtui minulle, oletusarvo 48:45:45)
Jos sinulla on kysyttävää tai ongelmia, kirjoita kommentteihin ja autan kaikessa mitä voin.
Pidä hauskaa ja nauti..
Vaihe 6: Nyt vähän ylimääräistä !!
Tänä aamuna ajattelin, kuinka voisin parantaa binaarikelloa, joten kun mietin tätä ja juon kahvia, pääsin kytkemään keskuslämmityksen päälle kylmänä, mutta kuinka kylmä, mikä oli lämpötila !!!
Taitava suunnitelma…
Miksi et lisää lämpötilaa kelloon?
Hyvä kysymys, ei syytä miksi ei, joten tehdään se..
20 minuuttia Fritzingin kanssa ja minulla oli mestariteokseni seuraava vaihe valmiina menemään, tarvitsin vain leikata vielä 6 pikselin pituisen LED -nauhan, pari johtoa, 4 k7ohmin vastuksen ja tunnin, joka käytti luotettavaa juotosrautaani ja muutama rivi koodista… Valmis!
Saanko sen kuulostamaan helpolta, no, se on yllättävän…
Joten hieman nauhalevyllä laitan DHT11: n ja vaaditun vastuksen, aivan kuten kaaviossa.
Päivitin aiemmin käytetyn luonnoksen, latasin sen ja hei, toimi ensimmäistä kertaa.. Ok, ei, kun juotin urosreunan liittimen tapit nauhalle, onnistuin saamaan huonon liitoksen datalinjalle, joten minun piti ratkaise se..
Lämpötila on asennettu pystysuoraan ja luettu kuvan mukaisesti, joten lämpötila otettaessa oli 19 astetta.
Mielenkiintoista on, että DHT11 mittaa myös kosteutta.
Suositeltava:
LED -kello käyttämällä neopikseleitä: 4 vaihetta (kuvien kanssa)
LED -kello, jossa käytetään neopikseleitä: Tervetuloa opastamaan LED -kellon valmistamista 60 neopikseliä käyttäen. Löydät 3 PDF -tiedostoa, joista toinen on kellon segmenttejä, toinen pohjaa ja lopuksi yksi malli liimaamista varten osiot yhdessä. Niin com
ESP32 -robotti servoja käyttämällä: 6 vaihetta (kuvien kanssa)
ESP32-robotti servojen avulla: Olen kokeillut erilaisia ESP32-kehityskortteja, tilasin äskettäin yhden TTGO T-Beam -lajikkeista, joissa on akkupistoke oman 18650 Lipon lisäämiseksi. rakentaa
Internet -radio käyttämällä ESP32: 7 vaihetta (kuvien kanssa)
Internet -radio ESP32: n avulla: Rakkaat ystävät, tervetuloa toiseen Instructableen! Tänään aiomme rakentaa Internet -radiolaitteen suurella 3,5 tuuman näytöllä käyttämällä halpaa ESP32 -korttia. Usko tai älä, voimme nyt rakentaa Internet -radion alle 10 minuutissa ja vähemmän
Sarja -LED -valo käyttämällä monivärisiä LED -valoja: 3 vaihetta (kuvien kanssa)
Sarja -LED -valo käyttämällä monivärisiä LED -valoja: Sarja -LED -valo ei ole niin kallis, mutta jos olet DIY -rakastaja (harrastaja) kuten minä, voit tehdä omia sarja -LED -valoja ja se on halvempaa kuin markkinoilla oleva valo. aion tehdä oman sarja -LED -valon, joka toimii 5 volttia
Yksinkertainen binaarikello käyttämällä Attiny85: 10 vaihetta
Yksinkertainen binaarikello käyttämällä Attiny85: Tervehdys! Tässä ohjeessa näytän kuinka tehdä minimalistinen ja yksinkertainen binaarikello käyttämällä arduino unoa ja attiny85: tä. (Kokeilin sitä ensimmäistä kertaa