Innehållsförteckning:
- Tillbehör
- Steg 1: Idé
- Steg 2: Konstruera frontpanelen
- Steg 3: Konstruera arrangören
- Steg 4: Faux Triode (vakuumrör)
- Steg 5: Krets och kod
- Steg 6: Placering av komponenter och port för att tillåta överföringskod
- Steg 7: Slutprodukt
Video: Desk Organizer Med LED Matrix Clock och Bluetooth: 7 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:41
Mitt skrivbord var väldigt rörigt och jag ville ha en trevlig arrangör där jag kunde ordna mina pennor, penslar, leraverktyg etc. Jag tittade på många arrangörer på marknaden men tyckte inte om någon av dem. Jag bestämde mig för att designa min egen skrivbordsarrangör och här är resultatet.
Tillbehör
DS1307 RTC -modul
HC06 Bluetooth -modul
Arduino Nano
LDR
MAX7219 LED -matrismodul
Klar epoxiharts
Trälim
4 mm plywood
Mobiltelefonladdare
4 PIN RGB -lysdioder
Steg 1: Idé
Detta är min plan för skrivbordets arrangör. Jag bestämde mig för att göra den av 4 mm plywood. Det är lätt att skära med en verktygskniv. Nästa steg beskriver arrangörens byggprocess.
Steg 2: Konstruera frontpanelen
Jag mätte LED Matrix och designade frontpanelen baserat på det. Efter att ha klippt ut fönstret för LED Matrix täckte jag den utskurna träbiten med genomskinlig tejp och tryckte den igen i snittfönstret. Tillagd tjocklek på klar tejp hjälpte till att friktionen passade träbiten till fönstret. Jag såg till att lämna ett litet urtag när jag monterade det här stycket. Jag målade ytterpanelen i det här fönstret svart. Sedan placerade jag hela den här panelen på en plan yta. Jag blandade 2 delar klar epoxi och tillsatte några droppar brun nyans i hartset. Jag hällde detta harts på fönsterpanelen på framsidan. Sedan sprinklade jag lite gyllene glitter mycket sparsamt på den här panelen medan epoxi sattes. Efter att epoxihartset härdat tog jag bort träbiten. Detta gav ett tydligt fönster för att visa LED Matrix igenom. Även framifrån verkar det sömlöst.
Steg 3: Konstruera arrangören
Nästa steg är att konstruera arrangören. Jag började klippa paneler och limma dem med trälim. När det var klart hällde jag färgat epoxiharts på alla sidor för att få en glasfinish.
Steg 4: Faux Triode (vakuumrör)
Jag ville ge min skrivbordsarrangör lite steampunk -touch genom att lägga till 2 faux Triodes (rörförstärkare). För att göra trioderna skapade jag en form med en flaska alkoholfärg och en plastlins som låg och låg. För mögelframställning använde jag Amazing mögelkitt.
Jag skapade galler för trioden med hjälp av häftappar och några färgade aluminiumtrådar. Jag lade till en gul LED för glöd av värmefilamentet. I basen av denna installation lade jag till en skiva med kort. Tyvärr har jag inga bilder på processen med att skapa denna triode. Låt mig veta om du behöver detaljerade steg, jag lägger till!
Jag hällde formen ca 4/5 med klart epoxiharts. Jag satte sedan in den här inställningen av häftstift, LED i harts och lät den stelna i 24 timmar.
Efter 24 timmar formade jag av trioden och använde silvermarkerad målad övre del av trioden för att efterlikna "Getter" -delen av trioden.
Jag doppade sedan trioden i epoxiharts och hängde upp och ner. Detta har två fördelar.
1) Det gör triodens yttre yta slät och blank.
2) en droppe harts fryser ovanpå trioden som replikerar glastätning på riktiga trioder.
Steg 5: Krets och kod
Kretsen består av Arduino Nano ansluten till DS1307 realtidsklocka. Jag lade till en HC-06 Bluetooth-modul för att styra skrivbordsklockan från mobiltelefonen. Jag har också lagt till en LDR för att styra skärmintensiteten baserat på omgivande ljus.
Det finns också en 2-polig bygel som ansluter bluetooth-modul (HC-06) till positiv kraftskena. Detta görs för att aktivera kodöverföring till arduino. Om HC-06-modulen startas laddas inte upp koden och felet är inte så intuitivt.
Skrivbordets organisatörskod utför följande funktioner
- Visningstid (12/24 timmars format - kontrollerad via bluetooth via mobiltelefon)
- Visa dag, datum var femte minut
- Ändra Triodes RGB -lysdioder slumpmässiga färger var 5: e minut.
- Visa en slumpmässig animation från en uppsättning animationer var tredje minut
- Visa anpassat meddelande via Bluetooth via mobiltelefon
- Ställ in datumtid via Bluetooth via mobiltelefon
- Stäng av skärmen kl. 22.00 och börja igen kl. 06.00
- Från 06:00 till 06:50 börjar Triode RGB -lysdioder med röd färg och övergår långsamt genom bärnstensfärg, djupgul, citrongul och sedan vit färg som efterliknar soluppgång.
Jag har utvecklat bluetooth -appkod med MIT APP Inventor. Min app är under utveckling så att inställning av datum och 12/24 timmars format inte är kodat ännu.
Anmärkningar:
Anteckning 1
MAX72XX -matriser har olika hårdvarutyp. Det finns fyra typer konfigurerade i bibliotek
PAROLA_HW, /// <Använd hårdvarumodulerna i Parola -stil.
GENERIC_HW, /// <Använd 'generiska' hårdvarumoduler som är allmänt tillgängliga.
ICSTATION_HW, /// <Använd hårdvarumodul i ICStation -stil.
FC16_HW /// <Använd hårdvarumodul i FC-16-stil.
Om du kör ett test på din matris och ser förvrängd display- eller spegelbildtext, försök initialisera till annan maskinvarutyp i kod. För mig fungerade det när jag valde ICSTATION_HW
#define HARDWARE_TYPE MD_MAX72XX:: ICSTATION_HW
Anteckning 2
Anslutningskablar som ursprungligen följde med mina LED -matriser var mycket svaga och tunna. Modulen fungerade bra när jag testade den med Arduino. Nästa dag när jag kopplade in kretsen igen, betedde det sig konstigt. Efter mycket felsökning insåg jag att en av anslutningskablarna mellan LED -modul och arduino hade brutit invändigt (insida isolering) som orsakade en öppen krets. Jag bytte alla anslutningskablar och allt började fungera bra.
Arduino Libraries används:
DS1307 RTC
MAX72XX
Steg 6: Placering av komponenter och port för att tillåta överföringskod
Se bifogade bilder för att se min placering av komponenter. Detta är min layout. Du kan välja den layout som bäst passar ditt behov.
Steg 7: Slutprodukt
Här är den sista skrivbordsarrangören som är igång på mitt skrivbord.
Rekommenderad:
Modernt och nytt och enklare exempel på skåp med Arduino Matrix -knappsats 4x4: 3 steg
Modernt och nytt och enklare exempel på skåp med Arduino Matrix -knappsats 4x4: Ett annat exempel på att använda en LCD -knappsatsmatris 4x4 med en I2C -krets
Övervaka och registrera temperatur med Bluetooth LE och RaspberryPi: 9 steg (med bilder)
Övervaka och registrera temperatur med Bluetooth LE och RaspberryPi: Den här instruerbara handlingen handlar om hur man sätter ihop ett temperaturövervakningssystem med flera noder med Bluetooth LE-sensorbugg från Blue Radios (BLEHome) och RaspberryPi 3B Tack vare utvecklingen av standarden Bluetooth LE finns det nu tillgängligt
Arduino -robot med avstånd, riktning och rotationsgrad (öst, väst, norr, söder) som styrs med röst med hjälp av Bluetooth -modul och autonom robotrörelse .: 6 steg
Arduino -robot med avstånd, riktning och rotationsgrad (öst, väst, norr, söder) som styrs med röst med hjälp av Bluetooth -modul och autonom robotrörelse.: Denna instruktion förklarar hur man gör Arduino -robot som kan flyttas i önskad riktning (framåt, bakåt , Vänster, höger, öst, väst, norr, syd) krävs Distans i centimeter med röstkommando. Roboten kan också flyttas autonomt
8 Reläkontroll med NodeMCU och IR -mottagare med WiFi och IR -fjärrkontroll och Android -app: 5 steg (med bilder)
8 Reläkontroll med NodeMCU och IR -mottagare med WiFi och IR -fjärrkontroll och Android -app: Styrning av 8 reläväxlar med nodemcu och IR -mottagare via wifi och IR -fjärrkontroll och Android -app. Fjärrkontrollen fungerar oberoende av wifi -anslutning. HÄR ÄR EN UPPDATERAD VERSIONKLICK HÄR
Temperatur och fuktighet Display och datainsamling med Arduino och bearbetning: 13 steg (med bilder)
Temperatur- och luftfuktighetsvisning och datainsamling med Arduino och bearbetning: Intro: Detta är ett projekt som använder ett Arduino -kort, en sensor (DHT11), en Windows -dator och ett bearbetningsprogram (ett gratis nedladdningsbart) för att visa temperatur, luftfuktighetsdata i digital och stapeldiagramform, visa tid och datum och kör en räkningstid