Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Minu laud oli väga segaduses ja ma tahtsin, et mul oleks tore korraldaja, kus saaksin oma pliiatsid, värvipintslid, savitööriistad jms paigutada. Vaatasin turul palju korraldajaid, kuid mulle ei meeldinud. Asusin oma laua korraldajat kujundama ja siin on tulemus.
Tarvikud
DS1307 RTC moodul
HC06 Bluetooth -moodul
Arduino Nano
LDR
MAX7219 LED -maatriksmoodul
Läbipaistev epoksüvaik
Puidu liim
4 mm vineer
Mobiiltelefoni laadija
4 PIN RGB LED -i
Samm: idee
See on minu plaan laua korraldaja jaoks. Otsustasin teha selle 4 mm vineerist. Seda on lihtne lõigata kasuliku noaga. Järgmised sammud kirjeldavad korraldaja ehitusprotsessi.
Samm: esipaneeli ehitamine
Mõõtsin LED -maatriksi ja kujundasin selle põhjal esipaneeli. Pärast LED -maatriksi akna väljalõikamist katsin lõigatud puidutüki selge teibiga ja lükkasin selle uuesti lõigatud aknasse. Läbipaistva lindi paksus aitas puitdetaili aknale sobitada. Tagasin selle tüki paigaldamise ajal väikese süvendi. Värvisin selle akna välispaneeli mustaks. Seejärel asetasin kogu selle paneeli tasasele pinnale. Segasin 2 osa läbipaistvat epoksüüd ja lisasin vaikesse paar tilka pruuni tooni. Valasin selle vaigu akna esipaneelile. Siis puistasin sellele paneelile epoksiidi seadistamise ajal väga säästlikult kuldset sära. Pärast epoksüvaigu kõvenemist eemaldasin puitdetaili. See andis selge akna LED -maatriksi kuvamiseks. Ka eestpoolt tundub see sujuv.
3. samm: korraldaja koostamine
Järgmine samm on korraldaja ülesehitamine. Hakkasin paneele lõikama ja puiduliimiga liimima. Pärast valmimist valasin klaasist viimistluse saamiseks igale poole värvilist epoksüvaiku.
Samm 4: Faux Triode (vaakumtoru)
Tahtsin oma laua korraldajale anda aurupunkti, lisades 2 faux Triode (toruamplit). Trioodide valmistamiseks lõin vormi, kasutades alkoholitindipudelit ja ümberringi lamavat plastist läätse. Vormide valmistamiseks kasutasin hämmastavat vormipahtlit.
Lõin trioodile võre klammerdaja tihvtide ja mõne värvilise alumiiniumtraadi abil. Lisasin kuumutusniidi helendamiseks merevaigukollase valgusdioodi. Selle seadistuse alusele lisasin kaardiplaadi. Kahjuks pole mul pilte selle trioodi loomise protsessist. Andke mulle teada, kui vajate üksikasjalikke samme, lisan!
Valasin vormi umbes 4/5 läbipaistva epoksüvaiguga. Seejärel sisestasin selle klammerdajate tihvtide, LED -i vaigu sisse, ja lasin sellel 24 tundi seista.
24 tunni pärast eemaldasin triodi vormimise ja kasutasin hõbedase markeriga maalitud trioodi ülemist osa, et jäljendada trioodi osa Getter.
Seejärel kastsin trioodi epoksüvaiku ja riputasin selle tagurpidi. Sellel on kaks eelist.
1) See muudab trioodi välispinna siledaks ja läikivaks.
2) tilk vaiku külmub trioodi peale, mis kordab klaastihendit tõelistel trioodidel.
Samm: ahel ja kood
Ring koosneb Arduino Nano -st, mis on ühendatud reaalajas kellaga DS1307. Lisasin HC-06 Bluetooth-mooduli laua korraldaja kella juhtimiseks mobiiltelefonist. Olen lisanud LDR -i ka ekraani intensiivsuse juhtimiseks ümbritseva valguse alusel.
Samuti on olemas 2-kontaktiline hüppaja, mis ühendab Bluetooth-mooduli (HC-06) positiivse toitepingega. Seda tehakse, et lubada koodi üleslaadimine arduino. Kui HC-06 moodul on sisse lülitatud, ei laadita koodi üles ja viga pole nii intuitiivne.
Laua korraldaja kood täidab järgmisi funktsioone
- Kuvamisaeg (12/24 tunni formaat - juhitav Bluetoothi kaudu mobiiltelefoni kaudu)
- Kuva päev, kuupäev iga 5. minuti järel
- Muutke Triode'i RGB LED -i juhuslikku värvi iga 5. minuti järel.
- Kuva animatsioonide komplektist juhuslik animatsioon iga 3. minuti järel
- Kuva kohandatud sõnum Bluetoothi kaudu mobiiltelefoni kaudu
- Määrake kuupäev ja kellaaeg Bluetoothi kaudu mobiiltelefoni kaudu
- Lülitage ekraan välja kell 22.00 ja alustage uuesti kell 6.00
- Kella 6.00–6.50 algavad Triode RGB LED -id punase värviga ja lähevad aeglaselt üle merevaigukollase, sügavkollase, sidrunkollase ja seejärel valge värviga, mis jäljendab päikesetõusu.
Olen MIT APP Inventori abil välja töötanud Bluetoothi rakenduse koodi. Minu rakendus on väljatöötamisel, nii et kuupäeva ja kellaaja vormingu määramine ei ole veel kodeeritud.
Märkused:
Märkus 1
MAX72XX maatriksitel on erinevat tüüpi riistvara. Raamatukogudes on konfigureeritud 4 tüüpi
PAROLA_HW, /// <Kasutage Parola stiilis riistvara mooduleid.
GENERIC_HW, /// <Kasutage üldkasutatavaid riistvara mooduleid.
ICSTATION_HW, /// <Kasutage ICStationi stiilis riistvara moodulit.
FC16_HW /// <Kasutage FC-16 stiilis riistvara moodulit.
Kui käivitate maatriksi testi ja näete moonutatud ekraani või peegelpildi teksti, proovige lähtestada koodi erinevat tüüpi riistvara. Minu jaoks see töötas, kui valisin ICSTATION_HW
#define HARDWARE_TYPE MD_MAX72XX:: ICSTATION_HW
Märkus 2
Algselt minu LED -maatriksitega kaasas olnud juhtmete ühendamine oli väga nõrk ja õhuke. Moodul töötas hästi, kui ma seda Arduinoga testisin. Järgmisel päeval, kui ringraja uuesti ühendasin, käitus see imelikult. Pärast palju silumist mõistsin, et üks LED -mooduli ja arduino vaheline ühendustraat on sisemiselt (isolatsiooni sees) purunenud, põhjustades avatud vooluringi. Vahetasin kõik ühendusjuhtmed välja ja asi hakkas hästi toimima.
Kasutatud Arduino raamatukogud:
DS1307 RTC
MAX72XX
6. samm: komponentide ja pordi üleslaadimise lubamiseks kood
Palun vaadake lisatud pilte, et näha minu komponentide paigutust. See on minu paigutus. Saate valida oma vajadustele kõige paremini vastava paigutuse.
Samm: lõpptoode
Siin on minu laual viimane töökorraldaja.