Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Idé
- Trin 2: Konstruktion af frontpanelet
- Trin 3: Konstruktion af arrangøren
- Trin 4: Faux Triode (vakuumrør)
- Trin 5: Kredsløb og kode
- Trin 6: Placering af komponenter og port for at tillade uploadkode
- Trin 7: Slutprodukt
Video: Skrivebordsorganisator med LED -matrixur og Bluetooth: 7 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Mit skrivebord var meget rodet, og jeg ville have en fin organisator, hvor jeg kunne arrangere mine blyanter, pensler, lerredskaber osv. Jeg kiggede på mange arrangører på markedet, men kunne ikke lide nogen af dem. Jeg satte mig for at designe min egen skrivebordsarrangør, og her er resultatet.
Forbrugsvarer
DS1307 RTC -modul
HC06 Bluetooth -modul
Arduino Nano
LDR
MAX7219 LED Matrix Modul
Klar epoxyharpiks
Trælim
4 mm krydsfiner
Mobil lader
4 PIN RGB LED'er
Trin 1: Idé
Dette er min plan for skrivebordets arrangør. Jeg besluttede mig for at lave den af 4 mm krydsfiner. Det er let at skære med en kniv. Næste trin beskriver arrangørens byggeproces.
Trin 2: Konstruktion af frontpanelet
Jeg målte LED Matrix og designet frontpanel baseret på det. Efter at have skåret vinduet ud til LED Matrix dækkede jeg det udskårne træstykke med klart tape og skubbede det igen i et skåret vindue. Tilføjet tykkelse af klart tape bidrog til, at friktion passede træstykke til vinduet. Jeg sørgede for at efterlade en lille fordybning, mens jeg monterede dette stykke. Jeg malede yderpanel af dette vindue sort. Derefter placerede jeg hele dette panel på en flad overflade. Jeg blandede 2 dele klar epoxy og tilføjede et par dråber brun farvetone i harpiksen. Jeg hældte denne harpiks på frontruden. Derefter dryssede jeg lidt gyldent glitter meget sparsomt på dette panel, mens epoxy satte sig. Efter at epoxyharpiks var hærdet, fjernede jeg træstykket. Dette gav et klart vindue til at vise LED Matrix igennem. Også forfra ser det problemfrit ud.
Trin 3: Konstruktion af arrangøren
Næste trin er at konstruere arrangøren. Jeg begyndte at skære paneler og lime dem med trælim. Når det var færdigt, hældte jeg farvet epoxyharpiks på alle sider for at få en glasfinish.
Trin 4: Faux Triode (vakuumrør)
Jeg ville give min skrivebordsarrangør lidt steampunk -touch ved at tilføje 2 faux Triodes (rørforstærkere). Til fremstilling af trioderne lavede jeg en form med en flaske alkoholblæk og en plastiklinse, der lå rundt. Til skimmelfremstilling brugte jeg Amazing mold kitt.
Jeg lavede gitter til trioen ved hjælp af hæftestifter og noget farvet aluminiumstråd. Jeg tilføjede en gul LED til glød af varmefilamentet. I bunden af denne opsætning tilføjede jeg en kortdisk. Desværre har jeg ikke billeder af processen med at oprette denne triode. Lad mig vide, hvis du har brug for detaljerede trin, tilføjer jeg!
Jeg hældte formen ca. 4/5 med klar epoxyharpiks. Jeg indsatte derefter denne opsætning af hæftestifter, LED i harpiks og lod den sætte sig i 24 timer.
Efter 24 timer afstøbte jeg triode og brugte sølvmarkør malet øverste del af trioen for at efterligne 'Getter'-delen af trioden.
Jeg dyppede derefter trioen i epoxyharpiks og suspenderede den på hovedet. Dette har to fordele.
1) Det gør triodes ydre overflade glat og skinnende.
2) en dråbe harpiks fryser oven på trioden, som replikerer glastætning på rigtige trioder.
Trin 5: Kredsløb og kode
Kredsløbet består af Arduino Nano forbundet med DS1307 real -time ur. Jeg tilføjede et HC-06 Bluetooth-modul til styring af ur til skrivebordet fra mobiltelefon. Jeg har også tilføjet en LDR til at styre skærmintensiteten baseret på omgivende lys.
Der er også en 2-polet jumper, der forbinder bluetooth-modul (HC-06) med en positiv strømskinne. Dette gøres for at aktivere kodeoverførsel til arduino. Hvis HC-06-modulet tændes, uploades ikke koden, og fejlen er ikke så intuitiv.
Skrivebordets organisatorkode udfører følgende funktioner
- Visningstid (12/24 timers format - styret over bluetooth via mobiltelefon)
- Vis dag, dato hvert 5. minut
- Skift Triodes 'RGB LED'er tilfældige farver hvert 5. minut.
- Vis en tilfældig animation fra et sæt animationer hvert 3. minut
- Vis tilpasset besked via bluetooth via mobiltelefon
- Indstil Dato Tid over Bluetooth via mobiltelefon
- Sluk skærmen kl. 22.00, og start igen kl. 06.00
- Fra 06:00 til 06:50 starter Triode RGB LED'er med rød farve og går langsomt gennem rav, dyb gul, citrongul og derefter hvid farve, der efterligner solopgang.
Jeg har udviklet bluetooth app -kode ved hjælp af MIT APP Inventor. Min app er under udvikling, så indstilling af dato og klokkeslæt og 12/24 timers format er ikke kodet endnu.
Bemærkninger:
Note 1
MAX72XX -matricer leveres med forskellige hardware -typer. Der er 4 typer konfigureret på biblioteker
PAROLA_HW, /// <Brug hardware -modulerne i Parola -stil.
GENERIC_HW, /// <Brug almindelige hardwaremoduler i 'generisk' stil.
ICSTATION_HW, /// <Brug hardware -modul i ICStation -stil.
FC16_HW /// <Brug hardware-modul i FC-16-stil.
Hvis du kører en test på din matrix og ser forvansket display- eller spejlbilledtekst, kan du prøve at initialisere til en anden hardwaretype i koden. For mig fungerede det, da jeg valgte ICSTATION_HW
#define HARDWARE_TYPE MD_MAX72XX:: ICSTATION_HW
Note 2
Tilslutningskabler, der oprindeligt fulgte med mine LED -matricer, var meget skrøbelige og spinkle. Modulet fungerede fint, da jeg testede det med Arduino. Næste dag, da jeg tilsluttede kredsløbet igen, opførte det sig underligt. Efter meget fejlfinding indså jeg, at en af forbindelsestråde mellem LED -modul og arduino var brudt indvendigt (indvendig isolering), hvilket forårsagede et åbent kredsløb. Jeg udskiftede alle forbindelsestråde, og tingene begyndte at fungere fint.
Arduino Libraries brugt:
DS1307 RTC
MAX72XX
Trin 6: Placering af komponenter og port for at tillade uploadkode
Se venligst vedhæftede billeder for at se min placering af komponenter. Dette er mit layout. Du kan vælge det layout, der passer bedst til dit behov.
Trin 7: Slutprodukt
Her er den sidste skrivebordsarrangør i gang på mit skrivebord.
Anbefalede:
Spredt LED Strip Sign med Arduino/Bluetooth: 8 trin (med billeder)
Spredt LED Strip Sign med Arduino/Bluetooth: Jeg skabte dette skilt til DJ -kabinen på det 8. årlige Interactive Show på mit lokale hackerspace, NYC Resistor. Temaet i år var The Running Man, den chintzy sci-fi-film fra 1987, der finder sted i år 2017. Skiltet er bygget af foamcor
Aktiv musikfest LED -lanterne og Bluetooth -højttaler med glød i mørket PLA: 7 trin (med billeder)
Aktiv musikfest LED -lanterne og Bluetooth -højttaler med glød i mørket PLA: Hej, og tak fordi du indstillede til min instruktive! Hvert år laver jeg et interessant projekt med min søn, der nu er 14. Vi har bygget en Quadcopter, Swimming Pace Clock (som også er en instruerbar), en CNC -kabinetbænk og Fidget Spinners.Wi
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)
RGB LED Cube Med Bluetooth App + AnimationCreator: 14 trin (med billeder)
RGB LED Cube Med Bluetooth App + AnimationCreator: Dette er en instruktion i, hvordan man bygger en 6x6x6 RGB LED (Common Anodes) Cube styret af en Bluetooth App ved hjælp af en Arduino Nano. Hele bygningen kan let tilpasses til f.eks. 4x4x4 eller 8x8x8 Cube. Dette projekt er inspireret af GreatScott. Jeg besluttede at
Sådan styrer du husholdningsapparater med fjernsyn med fjernbetjening med timerfunktion: 7 trin (med billeder)
Sådan styrer du husholdningsapparater med fjernsyn med fjernbetjening med timerfunktion: Selv efter 25 års introduktion til forbrugermarkedet er infrarød kommunikation stadig meget relevant i de seneste dage. Uanset om det er dit 55 tommer 4K -fjernsyn eller dit billydsystem, har alt brug for en IR -fjernbetjening for at reagere på vores