Sisällysluettelo:
- Vaihe 1: Suunnittelu
- Vaihe 2: Ohjelmisto
- Vaihe 3: Pääpaneeli
- Vaihe 4: Plakit
- Vaihe 5: LEDien asentaminen
- Vaihe 6: Linssit
- Vaihe 7: Neopixel -liitännät
- Vaihe 8: Aika näyttää
- Vaihe 9: Lopuksi
Video: BigBit -binaarikellon näyttö: 9 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
Aiemmassa Instructable -ohjelmassa (Microbit Binary Clock) projekti oli ihanteellinen kannettavana pöytäkoneena, koska näyttö oli melko pieni.
Siksi näytti sopivalta, että seuraavan version tulisi olla takka- tai seinälle asennettava versio, mutta paljon suurempi.
Ei tarvitsisi rekonstruoida toista ohjainta, vaan käyttää olemassa olevaa kelloa ja lisätä käyttöliittymä näyttöön.
Tämä ohje sisältää yksityiskohtaiset tiedot BigBit -näytön luomisprosessista ja nykyisen kellon ohjelmistopäivityksistä.
Tarvikkeet:
Perspex -liima
Musta Perspex -arkki 21,5 cm x 21,5 cm x 5 mm
3D -tulostin plakeille ja mutteripidikkeelle (valinnainen), koska ne voidaan luoda muilla tavoilla.
BlocksCAD
2 osaa epoksihartsia
M2.5/8mm ruuvit * 13 kpl
M2.5 aluslevyt * 13 kpl
WS2812Neopixel -painikkeen LEDit * 25 kpl
Emaloitu kuparilanka 21 AWG tai muu eristetty lanka.
2mm poranterä
2,5 mm poranterä
8mm poranterä
30 mm Forstner -poranterä
Puserot M/F
Suorat tapit
Puolipallon muotoiset silikonimuotit 28 mm
Vaihe 1: Suunnittelu
Suunnittelu mallinnettaisiin nykyisen Microbit -näytön avulla käyttämällä Neopixel LED -valoja, jotka on kytketty sarjaan ja järjestetty 5 x 5 -matriisiin.
Tarrat sisältäisivät tunnit, minuutit, binaaripainotukset ja tilailmaisimet.
Nämä tarrat luodaan kolmella plakkina, jotka tulostetaan 3D -muodossa ja upotetaan ruuveilla kiinnitetyllä värillisellä hartsilla, mikä mahdollistaa räätälöinnin tarpeen mukaan.
Päänäytön näyttöalueelle asennettaisiin linssit, jotka korostavat jokaista bittiä ja parantavat kulma -katselua.
Projektin luomisen pohjalta näytön sijasta käytetään aiemmin luotua Microbit Binary Clockia.
Tämä vaati päivityksen nykyiseen ohjelmistoon, joka sisälsi Neopixel -laajennuksen ja koodauksen, jotta voidaan toistaa Microbit -näytön näyttötoiminnot.
Mahdollisuus kiinnittää seinään tai vaippaan/pöytään.
Vaihe 2: Ohjelmisto
Ohjelmisto perustuu aiempaan Microbit Binary Clock -kelloon, jossa on lisäyksiä Neopixel -LED -valoihin.
Vaihe 3: Pääpaneeli
Pääpaneeli olisi valmistettu mustasta Perspexistä, jonka koko on 21,5 cm x 21,5 cm x 5 mm.
Tähän porattaisiin reikiä Neopixel -LED -valoja ja linssien syvennyksiä varten.
Näyttömatriisin pinta -ala on 18 cm x 18 cm oikeasta yläkulmasta ja LED -tila on 35 mm
Linssien syvennysten halkaisija olisi 3 cm ja syvyys 1 mm.
Perspex -pääpaneeli leikattiin suuremmasta kappaleesta, sitten suojapaperille merkittyjen ohjausreikien keskukset.
Nämä reikäkeskukset porattiin 2 mm: n poralla.
Niitä kohdennettiin 30 mm: n Forstner -poranterällä, jota käytettiin linssien syvennysten leikkaamiseen.
Linssien syvennysten poraamisen aikana paneeliin alkoi kehittyä loimi etu- ja taka -lämpötilaeron vuoksi.
Tämä ei kuitenkaan ollut esityksen pysäytys vain pienellä hikkaalla matkan varrella.
Loimen poistamiseksi se vaati paneelin asettamisen esilämmitettyyn uuniin 80 ° C: seen 1 tunniksi.
Se asetettiin tasaiselle metallialustalle, jossa oli leivinpaperia etu- ja takapinnoilla tarttumisen estämiseksi.
Päälle asetettiin metallialusta ja siihen kohdistettiin paino.
Tunnin kuluttua uuni sammutettiin ja se jätettiin jäähtymään huoneenlämpöiseksi.
Keskireiät, joista sitten leikattiin takaa, porrastetulla poralla 8 mm: n keskireiälle, jossa on 10 mm: n upotus, tämä olisi LED -valojen istuminen.
Vaihe 4: Plakit
Pääpaneelia porattaessa tarratulppia tulostettiin.
Nämä on suunniteltu käyttäen BlocksCADia
Kaksi plakkia (binaaripainotus ja aikayksiköt) olisivat upottaneet tekstiä värillisen hartsitäytön sallimiseksi.
Vaikka jäljellä olevassa tilataulussa olisi avoimet kirjaimet valon läpäisemiseksi.
Binaaripainotus- ja tilalaatat asennetaan pystysuoraan, painotus vasemmalle ja tila oikealle.
Aikayksiköt asennetaan vaakasuoraan pohjaa pitkin.
Kaikki plakit olisi suunnattu siten, että teksti on kohdistettu sille osoitetun rivin/sarakkeen kanssa.
Kun painettu, hartsitäyte levitettiin painotus- ja aikayksikkölaattoihin.
Vaihe 5: LEDien asentaminen
LEDit yhdistettäisiin toisiinsa 5 -merkkisenä merkkijonona, joista jokainen on juotettu erikseen naapurilleen kolmella 21 AWG -emaloidulla kuparilangalla varustetulla johdolla, minkä jälkeen kukin 5 -ryhmän ryhmä liitettäisiin yhteen hyppyjohtimella.
Jokainen LED oli sijoitettu aikaisemmin porattuun onteloon.
Jokainen 5 LED -valon ryhmä testataan aiemmalla Instructable Neopixel Testerillä.
Kun 5 x 5 LED -ryhmää on valmis, ne liitetään yhteen ja testataan Neopixel Testerillä.
LEDit kiinnitettiin pääpaneeliin kuumaliimalla.
Vaihe 6: Linssit
Puolipallon linssit valmistettiin 2 -osasta kirkasta epoksiseosta.
Tämä kaadettiin halkaisijaltaan 28 mm: n silikonimuotteihin ja annettiin kovettua 12 tuntia.
Kun ne olivat kovettuneet, ne ponnahdettiin ulos muoteista ja takaosa tasainen pohja hiottiin hiomapaperilla, sitten selkä puhdistettiin metyylialkoholipyyhkeellä rasvan ja karkeuden poistamiseksi.
Syvennys puhdistettiin metyloidulla hengellä ja hammasharjalla.
Kuivumisen jälkeen jokainen linssi liimattiin syvennyksiin
Tässä vaiheessa plakit asetettiin reikien merkitsemiseen ennen poraamista.
Vaihe 7: Neopixel -liitännät
Edellisessä Microbit Clockissa käytetty RTC vaati nastatunnistimien lisäämistä +3 V ja GND -liittimiin ja yhteyden P0: een.
Nämä liitettiin sitten kondensaattoriin (1000uF/6V3 min), vastukseen (470R), piiriin, joka oli asennettu nauhalevylle, joka on kytketty RTC: n ja BigBit -näytön väliin.
Vaihe 8: Aika näyttää
BigBit Binary -kello voidaan ripustaa kiinnittämällä rengasliittimet yläruuveihin ja asettamalla lanka tai naru näiden välille tai kiinnittämällä piilotettu kiinnike, jota voidaan käyttää sekä ripustamiseen että seisomiseen.
Piilokiinnike on valmistettu alumiinipituudesta, joka on taivutettu muotoon ja porattu sekä M2.5 (kiinnitys paneeliin) että M5 (telineen kiinnittämiseen) rei'illä.
Kannattimen taakse on asennettu 3D -painettu mutteripidike, joka pitää mutteria ja estää sen pyörimisen kiinnikkeen takana. Kannattimen mutteriin on kierretty kierretanko tai pultti, joka toimii jalustana.
Vaihe 9: Lopuksi
Liitä USB -liitin sopivasta virtalähteestä Microbit- tai RTC -laitteeseen ja aseta aika.
Työsi on tehty, aika ihailla työtäsi.
Suositeltava:
CO2 -näyttö: 9 vaihetta (kuvilla)
CO2 -näyttö: Kuten nimestä voi päätellä, CO2 Display -projekti on pieni CO2 -kaasuanturi, joka kytketään USB: hen, jotta voidaan helposti seurata sisä- ja ulkosaastetta. CO2 -taso näytetään reaaliajassa, mutta se on mahdollista asiakirjoissa olevan pienen sovelluksen avulla
In-Line LED -näyttö Arduino-pelit: 7 vaihetta (kuvilla)
In-Line LED -näyttö Arduino Games: aka LED Ladder Display Game System. Attiny-85, joka on varustettu laitteistoilla ja ohjelmistoilla toimivan "videon" toistamiseen. pelejä, rivin LED-näytöllä. Siinä on multipleksoitu 12 LED -tikkaat -näyttö, ja se tukee jopa 6 painikkeen tuloa ja
Kosketusnäyttö Macintosh - Klassinen Mac ja iPad Mini -näyttö: 5 vaihetta (kuvilla)
Kosketusnäyttö Macintosh | Klassinen Mac, jossa on iPad Mini -näyttö: Tämä on päivitykseni ja uudistettu muotoiluni siitä, kuinka vintage -Macintoshin näyttö korvataan iPad minillä. Tämä on kuudes näistä, joita olen tehnyt vuosien varrella, ja olen melko tyytyväinen tämän kehitykseen ja muotoiluun! Vuonna 2013, kun tein
IP -kameran näyttö/näyttö Raspberry Pi: n avulla: 4 vaihetta
IP -kameran näyttö/näyttö Raspberry Pi: n avulla: Arvioidessani sopivia NVR -vaihtoehtoja törmäsin näyttökameran arkistoon, jonka avulla voit näyttää useita verkkokameran videosyötteitä. Se tukee myös vaihtamista useiden näyttöjen välillä ja käytämme tätä projektia tähän b
TTGO (väri) -näyttö ja Micropython (TTGO T-näyttö): 6 vaihetta
TTGO (väri) -näyttö ja Micropython (TTGO T-näyttö): TTGO T-Display on ESP32-pohjainen levy, joka sisältää 1,14 tuuman värinäytön. Taulun voi ostaa alle 7 dollarin palkinnolla (sisältää postituksen, palkinto näkyy banggoodissa). Se on uskomaton palkinto näytöllä varustetulle ESP32: lle