Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Moja miza je bila zelo obremenjena in želel sem imeti prijetnega organizatorja, kamor bi lahko razporedil svoje svinčnike, čopiče, glineno orodje itd. Ogledal sem številne organizatorje na trgu, vendar mi nobeden ni bil všeč. Odločil sem se oblikovati lastnega organizatorja mize in tukaj je rezultat.
Zaloge
DS1307 RTC modul
Modul Bluetooth HC06
Arduino Nano
LDR
MAX7219 LED matrični modul
Čista epoksi smola
Lepilo za les
4 mm vezane plošče
Polnilec za mobilni telefon
4 LED RGB LED
1. korak: Ideja
To je moj načrt za organizatorja mize. Odločil sem se, da ga naredim iz 4 mm vezanega lesa. Z rezalnim nožem ga je enostavno rezati. Naslednji koraki podrobno opisujejo postopek gradnje organizatorja.
2. korak: Izdelava sprednje plošče
Izmeril sem LED Matrix in na podlagi tega oblikoval sprednjo ploščo. Ko sem izrezal okno za LED Matrix, sem izrezan kos lesa prekril s prozornim trakom in ga spet potisnil v izrezano okno. Dodana debelina prosojnega traku je pripomogla k temu, da je les prilegel na okno. Med nameščanjem tega kosa sem zagotovil majhno vdolbino. Zunanjo ploščo tega okna sem pobarval v črno. Nato sem celotno ploščo postavil na ravno površino. Zmešal sem 2 -delni čisti epoksid in v smolo dodal nekaj kapljic rjave barve. To smolo sem vlil na sprednjo okensko ploščo. Nato sem na ploščo zelo zmerno poškropil nekaj zlatih bleščic, ko se je epoksid polagal. Ko se epoksidna smola strdi, sem les odstranila. To je dalo jasno okno za prikaz matrike LED. Tudi spredaj je videti brezhibno.
3. korak: Izdelava organizatorja
Naslednji korak je izdelava organizatorja. Začel sem rezati plošče in jih lepiti z lepilom za les. Ko sem končal, sem z vseh strani vlil barvno epoksidno smolo, da dobim stekleno površino.
Korak: Faux Triode (vakuumska cev)
Svojemu organizatorju mize sem želel dati nekaj steampunk dotika in dodal 2 umetna trioda (cevni ojačevalnik). Za izdelavo triod sem ustvaril kalup s steklenico alkoholnega črnila in plastično lečo. Za izdelavo plesni sem uporabil Amazing plesni kit.
Ustvaril sem mrežo za triodo z uporabo zatičev spenjalnika in nekaj barvne aluminijaste žice. Za sijaj grelne nitke sem dodal oranžno LED. Na podlagi te nastavitve sem dodal disk z zalogo kartic. Na žalost nimam slik procesa ustvarjanja te triode. Sporočite mi, če potrebujete podrobne korake, bom dodal!
Kalup sem vlila približno 4/5 s prozorno epoksi smolo. Nato sem vstavil to nastavitev spenjalnikov, LED v smolo in pustil, da se nastavi 24 ur.
Po 24 urah sem odletel triodo in s srebrnim markerjem pobarval zgornji del triode, da sem posnemal del triode "Getter".
Nato sem triodo potopil v epoksi smolo in jo obesil na glavo. To ima dve prednosti.
1) Zunanja površina triode postane gladka in sijoča.
2) kapljica smole zmrzne na triodi, kar posnema stekleno tesnilo na pravih triodah.
5. korak: vezje in koda
Vezje je sestavljeno iz Arduino Nano, povezanega z uro realnega časa DS1307. Dodal sem modul Bluetooth HC-06 za nadzor ure organizacijske mize iz mobilnega telefona. Dodal sem tudi LDR za nadzor intenzivnosti prikaza glede na svetlobo okolice.
Obstaja tudi 2-polni mostiček, ki povezuje modul Bluetooth (HC-06) s pozitivnim vodilom moči. To se naredi za omogočanje nalaganja kode v arduino. Če je modul HC-06 vklopljen, se koda ne naloži in napaka ni tako intuitivna.
Koda organizatorja namizja opravlja naslednje funkcije
- Čas prikaza (12/24 urni format - nadzorovan prek bluetootha prek mobilnega telefona)
- Prikažite dan, datum vsako peto minuto
- Vsako 5. minuto spreminjajte naključno barvo LED diod RGB triod.
- Vsako 3. minuto prikažite naključno animacijo iz niza animacij
- Prikažite sporočilo po meri prek bluetootha prek mobilnega telefona
- Nastavite datumski čas prek bluetootha prek mobilnega telefona
- Izklopite zaslon ob 22. uri in znova zaženite ob 6. uri zjutraj
- Od 6.00 do 6.50 se LED -diode Triode RGB začnejo z rdečo barvo in počasi prehajajo skozi jantarno, temno rumeno, limonino rumeno in nato belo barvo, ki posnema sončni vzhod.
Kodo aplikacije bluetooth sem razvil z uporabo MIT APP Inventor. Moja aplikacija je v razvoju, zato nastavitev datuma in nastavitev 12/24 urnega formata še ni kodirana.
Opombe:
Opomba 1
Matrice MAX72XX imajo različne vrste strojne opreme. V knjižnicah so konfigurirane 4 vrste
PAROLA_HW, /// <Uporabite strojne module v slogu Parola.
GENERIC_HW, /// <Uporabite strojno na voljo module strojne opreme v splošnem slogu.
ICSTATION_HW, /// <Uporabite strojni modul v slogu ICStation.
FC16_HW /// <Uporabite strojni modul v slogu FC-16.
Če zaženete preskus na matriki in vidite popačen zaslon ali zrcalno sliko, poskusite v kodi inicializirati na drugo vrsto strojne opreme. Pri meni je delovalo, ko sem izbral ICSTATION_HW
#define HARDWARE_TYPE MD_MAX72XX:: ICSTATION_HW
Opomba 2
Priključne žice, ki so bile prvotno priložene mojim LED matricam, so bile zelo krhke in šibke. Modul je dobro deloval, ko sem ga testiral z Arduinom. Naslednji dan, ko sem spet priključil vezje, se je obnašalo čudno. Po veliko odpravljanju napak sem spoznal, da se je ena od povezovalnih žic med LED modulom in arduinom notranje zlomila (znotraj izolacije), kar je povzročilo odprt krog. Zamenjal sem vse priključne žice in stvari so začele dobro delovati.
Uporabljene knjižnice Arduino:
DS1307 RTC
MAX72XX
Korak 6: Postavitev komponent in vrat za omogočanje nalaganja kode
Za ogled postavitve komponent si oglejte priložene slike. To je moja postavitev. Izberete lahko postavitev, ki najbolj ustreza vašim potrebam.
7. korak: Končni izdelek
Tukaj je zadnji organizator mize, ki deluje in deluje na moji mizi.