Innehållsförteckning:

Desk Organizer Med LED Matrix Clock och Bluetooth: 7 steg
Desk Organizer Med LED Matrix Clock och Bluetooth: 7 steg

Video: Desk Organizer Med LED Matrix Clock och Bluetooth: 7 steg

Video: Desk Organizer Med LED Matrix Clock och Bluetooth: 7 steg
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, November
Anonim
Image
Image
Aning
Aning

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

Konstruktion av frontpanelen
Konstruktion av frontpanelen
Konstruktion av frontpanelen
Konstruktion av frontpanelen
Konstruktion av frontpanelen
Konstruktion av frontpanelen
Konstruktion av frontpanelen
Konstruktion av 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

Konstruera arrangören
Konstruera arrangören
Konstruera arrangören
Konstruera arrangören
Konstruera arrangören
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)

Image
Image
Faux Triode (vakuumrör)
Faux Triode (vakuumrör)
Faux Triode (vakuumrör)
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

Krets och kod
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

Placering av komponenter och port för att tillåta överföringskod
Placering av komponenter och port för att tillåta överföringskod
Placering av komponenter och port för att tillåta överföringskod
Placering av komponenter och port för att tillåta överföringskod
Placering av komponenter och port för att tillåta överföringskod
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

Slutprodukt
Slutprodukt
Slutprodukt
Slutprodukt

Här är den sista skrivbordsarrangören som är igång på mitt skrivbord.

Rekommenderad: