Tämä hämmästyttävä LED-kello on melko yksinkertainen projekti, jonka melkein kuka tahansa voi tehdä.
Koska pingispallopallot eivät ole suunnattu matriisiin, kirjoittajan oli keksittävä hyvä tapa näyttää numerot. Suunnittelu, jolla hän pysähtyi, käyttää 12 palloa jokaiselle hahmolle, joidenkin kokeiden jälkeen kävi ilmi, että tämä antoi mahdolliseksi saada selkein esitys numeroista.
Koko näytössä käytettiin yhteensä 128 palloa.
Vaihe 1: Materiaalit / työkalut:
- MDF 80 * 30 cm (voit korvata MDF: n laminaatilla tai kuitulevyllä)
- 128 pingispallopalloa (valkoinen, mieluiten maitomainen)
- Pienet huonekalujen kynnet
- Vanha USB-kaapeli (virta Työläs nano)
- Kaapeli liittimellä tarpeettomilta laitteilta
- Virtalähde 5V 10A
- Arduino nano
- LED-nauha ws2812b (5m, 30 led / m, IP30-luokka)
- DS3231 Reaaliaikainen kellomoduuli
- 3-johdinlanka (2+ metriä)
Työkalut:
- Mitresaha (tai riittävä taito leikata tarkasti 30 asteessa ilman sitä)
- rautasaha
- Juotosrauta
- Pora tai ruuvimeisseli
- 32 mm kruunu
- Puuliima
- Kuuma liimapistooli (liimalla)
- taskulamppu
- Hiekkapaperi
esipuhe
Pallojen valinta on tärkeä osa. Ping-pong-palloissa on tyypillisesti sauma, joka yhdistää kaksi pallonpuoliskoa toisiinsa. Tämä ei sinänsä ole ongelma, koska pallojen oikealla järjestelyllä tämä sauma ei lopulta näy näytöllä. Kuitenkin usein palloissa on valmistajan yrityksen logo, joka leikataan pois prosessissa. Sinun on katsottava niin, että logo ei ole saumassa, vaan on pallonpuoliskan toisella puolella. Värilliset pallot eivät myöskään sovellu. On suositeltavaa käyttää saumattomia pingispallopalloja ilman tulostusta, mutta kaikkia näitä ei voi ostaa.
Vaihe 2: Leikkaa pallot
Jokaisella pallalla on oma LED. Parasta valonläpäisyä ja hyvää hajaantumista varten pallot on leikattava toisaalta pois, jolloin niistä tulee jonkinlainen varjo (esimerkki: kuten katuvalaisimissa). Näiden reikien tulee olla riittävän suuria (noin 30 mm), koska LED-valoja ei ole mahdollista sijoittaa aina tiukasti keskelle.
Tätä varten porataan halkaisijaltaan 32 mm oleva reikä tiheään materiaaliin, pallo painetaan tätä reikää vasten ja toisaalta ulkoneva osa leikataan teräsavalla. Logon tulisi päästä katkaistuun osaan, jos sellainen on, ja jotta voidaan varmistaa, että sauma ei putoa lampunvarjostimen "etuosaan" - pallo korostetaan taskulampulla.Tämä vaikeuttaa tehtävää, minkä vuoksi on suotavaa käyttää saumattomia palloja.
Vaihe 3: Liimaa pallot riviin
Kun kaikki reikäpallot on tehty reikiin, ne on liimattava yhteen riviin (2 riviä 17, 18 ja 19 palloa ja yksi rivi 20). Näiden rivien tulee olla mahdollisimman suoria ja pallojen välissä ei saa olla rakoa. Tämä on kätevää tehdä asettamalla pallot kahden kiskon väliin ja asettamalla reiät ylöspäin. Sen jälkeen pallot liimataan yhteen pienellä määrällä kuumaa liimaa molemmille puolille. Liimaa tulisi olla vähän, muuten se on näkyvissä lopussa.
Vaihe 4: Rivien liimaaminen
Tämä tehdään uudelleen kiskojen avulla, mutta nyt niiden välillä on jo rivejä. Jälleen kerran sinun on varmistettava, että liimaa on vähän. Levittämällä liimaa jokaiselle neljälle liitokselle, rivit puristetaan toisiaan vasten, jotta lopussa ei olisi aukkoja.
Vaihe 5: Kehys
Runko on pitkänomainen mehiläinen kenno, ja se on koottu 6 segmentistä. Normien mukaan pingispongin halkaisijan tulisi olla 40 mm, mutta valmistajat eivät aina noudata tiukasti näitä normeja, siksi on tarpeen harkita kehyksen koko niiden pallojen perusteella, jotka onnistuit saamaan. On myös epätodennäköistä, että pallojen liimaaminen on ihanteellista, joten kehyksen koko määritetään empiirisesti.
Kun kehyksen pinnat on tehty, ne piirretään yhteen, rivit lisätään sen sisään varmistaakseen, että kaikki lähentyy ja tarvittaessa viimeistellään.
Vaihe 6: LED-nauhan juottaminen
LED-nauhat on leikattava segmenteiksi (yksi osa 1 LEDistä, yksi kolmesta LEDistä, yksi 5 LEDistä ja 17 7 LEDistä). Segmentit on kytketty johtimella kuvan mukaan (1 LED, sitten 5, sitten kaikki segmentit ovat 17, ja lopussa on 3 LEDiä).
Vaihe 7: takaseinä
MDF: stä tai kuitulevystä asennetun kehyksen sisäkehystä pitkin takaseinä leikataan, johon LED-nauha liimataan. LEDien sijainti nauhalla ja niiden vastaavuus pallojen kanssa näkyy alla olevassa kaaviossa.
Vaihe 8: Asenna LED-nauha
Nauhan segmenttejä yhdistävät johdot häiritsevät pallopaneelin normaalia asennusta, joten ne vetäytyvät sisään. Tätä varten takakuoreen porataan reikiä hieman enemmän kuin nauhan leveys, ja niihin asetetaan teippi. Kun olet varmistanut, että jokainen LED osuu omaan palloonsa, voit poistaa teipien liimakerroksen substraatin ja kiinnittää ne alustaan.
Vaihe 9: Liimaa pallot runkoon
Paneeli asetetaan alaspäin ja jokaisessa kosketuspisteessä se kiinnitetään pienellä tipalla kuumasulaliimaa.
Vaihe 10: LED-paneelin asentaminen
LED-paneeli on asetettu päälle. Paneeli on kiinnitetty useilla pienillä neilikoilla kuvan tai valokuvien kehyksiin kiinnitetyn periaatteen mukaisesti. Tämän ansiosta rakenteen purkaminen on helppoa, jos jokin epäonnistuu, ja tarjoaa mahdollisuuksia lisämuutoksiin.
Vaihe 11: elektroniikka
PLS: n "äiti" -liittimet juotettiin arduino-liittimiin, joihin kelloyksikkö, virta ja LED-nauha on kytketty. Nauha saa virtaa suoraan 5V 3A -virtalähteestä, "data" on kytketty arduinoon 300-500 ohmin vastuksen kautta (valinnainen, mutta erittäin toivottava). Itse arduino saa virtansa samasta yksiköstä, mutta nauhavirtaa ei tarvitse kytkeä arduinoon, ei ole välttämätöntä, että korkeat virrat kulkevat arduino-polkuja pitkin. Nauhan virtalähde, muuten, on edullisesti kytketty nauhan molemmille puolille.
Vaihe 12: Koodi
Kun lataat koodia, varmista, että virta on katkaistu!
Ensinnäkin, sinun on asetettava aika moduulille. Tietoja kuinka se tehdään lue esimerkiksi täältä.
Sen jälkeen voit ladata pääkoodin. Alla näet liitteenä olevassa videossa ja useimmissa kuvissa käytetyn koodin. (TimeWhiteBackgroundRainbow.ino)
Kirjailija tarjosi myös muita ohjelmia. Ohjelma 'CycleThroughDigits.ino' laskee vain 9999 osoittaaksesi kuinka kaikki numerot näyttävät.OnlyTime.ino näyttää vain ajan ilman värillistä taustaa. Viimeinkin 'FastledExampleCode.ino' on FastLED-kirjaston tarjoama koodi, joka osoittaa joitain yksinkertaisia animaatioita. Kaikki tiedostot voi ladata yhteen arkistoon artikkelin lopussa.
Tämä projekti voi olla enemmän kuin tavallinen katsella. Voit esimerkiksi lisätä painikkeiden ohjausta, muuttaa kirkkautta valaistuksesta riippuen, näyttää vain joitain värejä, vastata musiikkiin, yhdistää sen Wi-Fi-verkkoon. Koska projekti on koottu arduinossa - mahdollisuudet ovat laajat.
Itsestäni. Ehkä kaikki eivät ymmärtäneet miten se toimii. Projektissa ei käytetty tavallista RGB-LED-nauhaa, vaan erityistä teippiä, joka osoitti jokaiselle LEDille. Toisin sanoen jokaisella LEDillä on oma siru, jolla on erillinen osoite, joten kutakin LEDiä voidaan käyttää näytön pikselinä.
Lataa arkisto luonnoksilla ja kirjastoilla
Siinä kaikki onnea kaikille työssäsi!