Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Ideya
- Hakbang 2: Pagbubuo ng Front Panel
- Hakbang 3: Pagbubuo ng Organizer
- Hakbang 4: Faux Triode (Vacuum Tube)
- Hakbang 5: Circuit at Code
- Hakbang 6: Pagkakalagay ng Mga Bahagi at Port upang Payagan ang Pag-upload ng Code
- Hakbang 7: Pangwakas na Produkto
Video: Desk Organizer Sa LED Matrix Clock at Bluetooth: 7 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Ang aking mesa ay napaka kalat at nais kong magkaroon ng isang mahusay na tagapag-ayos kung saan maaari kong ayusin ang aking mga lapis, pintura brushes, luwad na kagamitan atbp Tiningnan ko ang maraming mga tagapag-ayos sa merkado ngunit hindi ko gusto ang anuman sa kanila. Nag-set ako upang mag-disenyo ng aking sariling desk organizer at narito ang resulta.
Mga gamit
DS1307 RTC Modyul
HC06 Bluetooth Module
Arduino Nano
LDR
MAX7219 LED Matrix Module
I-clear ang Epoxy Resin
Pandikit ng kahoy
4 MM Plywood
Charger ng cellphone
4 na LED RGB
Hakbang 1: Ideya
Ito ang aking plano para sa tagapag-ayos ng desk. Nagpasya akong gawin ito sa 4 MM playwud. Madali itong i-cut gamit ang isang kutsilyo ng utility. Susunod na mga hakbang na idetalye ang proseso ng pagtatayo ng tagapag-ayos.
Hakbang 2: Pagbubuo ng Front Panel
Sinukat ko ang LED Matrix at dinisenyo ang front panel batay sa na. Matapos i-cut ang window para sa LED Matrix, tinakpan ko ang hiwa ng piraso ng kahoy na may malinaw na tape at itinulak ulit ito sa cut window. Ang idinagdag na kapal ng malinaw na tape ay nakatulong sa pagkikiskisan na magkasya ang piraso ng kahoy sa bintana. Siniguro kong umalis ng isang maliit na recess habang inaakma ang piraso na ito. Pininturahan ko ng itim ang panlabas na panel ng window na ito. Pagkatapos ay inilagay ko ang buong panel na ito sa patag na ibabaw. Naghalo ako ng 2 bahagi ng malinaw na epoxy at nagdagdag ng ilang patak ng brown tint sa dagta. Ibinuhos ko ang resin na ito sa front window panel. Pagkatapos ay nagwiwisik ako ng kaunting ginintuang kislap nang matipid sa panel na ito habang nagtatakda ang epoxy. Matapos gumaling ang Epoxy resin, tinanggal ko ang piraso ng kahoy. Nagbigay ito ng isang malinaw na window upang maipakita ang LED Matrix. Gayundin mula sa harap ay lilitaw itong seamless.
Hakbang 3: Pagbubuo ng Organizer
Susunod na hakbang ay upang buuin ang tagapag-ayos. Sinimulan ko ang pagputol ng mga panel at pagdikit sa kanila ng kahoy na pandikit. Kapag nakumpleto, ibinuhos ko ang may kulay na epoxy dagta sa lahat ng panig upang makatapos ng baso.
Hakbang 4: Faux Triode (Vacuum Tube)
Nais kong bigyan ang aking tagaayos ng desk ng ilang steampunk touch sa pamamagitan ng pagdaragdag ng 2 faux Triode (mga tube amps). Para sa paggawa ng mga triode, lumikha ako ng isang hulma gamit ang isang bote ng alkohol na tinta at isang plastic lens na nakahiga. Para sa paggawa ng amag ginamit ko ang Kahanga-hangang masilya sa hulma.
Lumikha ako ng grid para sa triode gamit ang mga stapler pin at ilang kulay na aluminyo wire. Nagdagdag ako ng isang amber LED para sa glow ng filament ng pag-init. Sa base ng pag-setup na ito nagdagdag ako ng isang card stock disc. Sadly wala akong mga larawan ng proseso ng paglikha ng triode na ito. Ipaalam sa akin kung kailangan mo ng detalyadong mga hakbang, idaragdag ko!
Ibinuhos ko ang hulma tungkol sa 4/5 na may malinaw na epoxy dagta. Pagkatapos ay ipinasok ko ang pag-set up na ito ng mga stapler pin, LED sa dagta at hayaang itakda ito sa loob ng 24 na oras.
Pagkatapos ng 24 na oras de-molded ko ang triode at gumagamit ng pilak na marker na pininturahan ang tuktok na bahagi ng triode upang gayahin ang bahagi ng 'Getter' ng triode.
Pagkatapos ay isawsaw ko ang triode sa epoxy resin at isinuspinde ito ng baligtad. Ito ay may dalawang benepisyo.
1) Ginagawa nitong makinis at makintab ang panlabas na ibabaw ng triode.
2) isang patak ng dagta ay nagyeyelo sa tuktok ng triode na kinokopya ng salaming selyo sa mga tunay na triode.
Hakbang 5: Circuit at Code
Ang circuit ay binubuo ng Arduino Nano na konektado sa DS1307 real time na orasan. Nagdagdag ako ng isang HC-06 Bluetooth module para sa pagkontrol ng orasan ng tagapag-ayos ng desk mula sa cellphone. Nagdagdag ako ng isang LDR din upang makontrol ang intensity ng pagpapakita batay sa ilaw ng paligid.
Mayroon ding isang 2 pin jumper na kumukonekta sa bluetooth module (HC-06) sa positibong riles ng kapangyarihan. Ginagawa ito upang paganahin ang pag-upload ng code sa arduino. Kung ang module na HC-06 ay pinalakas, ang code ay hindi mai-upload at ang error ay hindi gaanong madaling maunawaan.
Gumagawa ang code ng tagapag-ayos ng desk ng mga sumusunod na pag-andar
- Oras ng pagpapakita (format na 12/24 oras - kinokontrol sa paglipas ng Bluetooth sa pamamagitan ng cellphone)
- Ipakita ang araw, petsa tuwing ika-5 minuto
- Baguhin ang RGB LEDs random na kulay ng Triodes tuwing ika-5 minuto.
- Ipakita ang isang random na animasyon mula sa isang hanay ng mga animasyon tuwing ika-3 minuto
- Ipakita ang pasadyang mensahe sa Bluetooth sa pamamagitan ng cellphone
- Itakda ang Oras ng Petsa sa pamamagitan ng bluetooth sa pamamagitan ng cellphone
- I-off ang display sa 10 PM at magsimulang muli sa 6 AM
- Mula 6 AM hanggang 6:50 AM, ang mga Triode RGB LEDs ay nagsisimula sa pulang kulay at dahan-dahang paglipat sa pamamagitan ng amber, malalim na dilaw, lemon dilaw at pagkatapos ay puting kulay na gumagaya sa pagsikat ng araw.
Bumuo ako ng code ng bluetooth app gamit ang MIT APP Inventor. Ang aking app ay nasa ilalim ng pag-unlad kaya't ang pagtatakda ng oras ng petsa at setting ng 12/24 oras na format ay hindi pa naka-code.
Mga Tala:
Tandaan 1
Ang MAX72XX matrices ay may iba't ibang uri ng hardware. Mayroong 4 na uri na naka-configure sa mga aklatan
PAROLA_HW, /// <Gumamit ng mga module ng hardware na style ng Parola.
GENERIC_HW, /// <Gumamit ng mga module ng hardware na 'generic' na karaniwang magagamit.
ICSTATION_HW, /// <Gumamit ng module ng hardware na estilo ng ICStation.
FC16_HW /// <Gumamit ng FC-16 style module ng hardware.
Kung nagpapatakbo ka ng isang pagsubok sa iyong matrix at makita ang garbled display o mirror na teksto ng imahe, subukang magpasimula sa iba't ibang uri ng hardware sa code. Para sa akin gumana ito nang pumili ako ng ICSTATION_HW
#define HARDWARE_TYPE MD_MAX72XX:: ICSTATION_HW
Tandaan 2
Ang mga kumokonekta na mga wire na orihinal na kasama ng aking LED Matrices ay napaka mahina at mahina. Nagtrabaho nang maayos ang module habang sinusubukan ko ito kay Arduino. Sa susunod na araw nang muli kong nai-hook ang circuit, kumilos ito nang kakaiba. Matapos ang maraming pag-debug, napagtanto ko na ang isa sa mga nag-uugnay na mga wire sa pagitan ng LED module at arduino ay nasira sa loob (sa loob ng pagkakabukod) na sanhi ng isang bukas na circuit. Pinalitan ko ang lahat ng mga wires na kumokonekta at ang mga bagay ay nagsimulang gumana nang maayos.
Ginamit ang Arduino Library:
DS1307 RTC
MAX72XX
Hakbang 6: Pagkakalagay ng Mga Bahagi at Port upang Payagan ang Pag-upload ng Code
Mangyaring tingnan ang mga nakalakip na imahe upang makita ang aking paglalagay ng mga bahagi. Ito ang aking layout. Maaari mong piliin ang layout na pinakaangkop sa iyong pangangailangan.
Hakbang 7: Pangwakas na Produkto
Narito ang pangwakas na tagapag-ayos ng desk at tumatakbo sa aking mesa.
Inirerekumendang:
Digital Clock LED Dot Matrix - ESP Matrix Android App: 14 Mga Hakbang
Digital Clock LED Dot Matrix - ESP Matrix Android App: Ang artikulong ito ay buong kapurihan na nai-sponsor ng PCBWAY. Ang PCBWAY ay gumagawa ng mga de-kalidad na PCB na prototyping para sa mga tao sa buong mundo. Subukan ito para sa iyong sarili at makakuha ng 10 PCB para sa $ 5 lamang sa PCBWAY na may napakahusay na kalidad, Salamat PCBWAY. Ang Linya ng Matrix ng ESP na kinukuha ko
Ang IoT Smart Clock Dot Matrix Gumamit ng Wemos ESP8266 - ESP Matrix: 12 Hakbang (na may Mga Larawan)
Ang IoT Smart Clock Dot Matrix Gumamit ng Wemos ESP8266 - ESP Matrix: Gumawa ng iyong sariling IoT Smart Clock na maaaring: Display Clock na may isang magandang icon ng animasyon Ipakita ang Paalala-1 sa Paalala-5 Ipakita ang Kalendaryo ng Pagpapakita ng Muslim oras ng pagdarasal Ipakita ang impormasyon sa Panahon Ipinapakita ang Balitang Pagpapakita ng Payo Ipakita ang rate ng Bitcoin
Binary Desk Clock: 9 Mga Hakbang (na may Mga Larawan)
Binary Desk Clock: Ang mga Binary Clock ay kahanga-hanga at eksklusibo para sa taong nakakaalam ng binary (ang wika ng mga digital na aparato). Kung ikaw ay isang tech na tao ang kakaibang orasan na ito ay para sa iyo. Kaya, gumawa ng isa sa iyong sarili at itago ang iyong oras! Makakakita ka ng maraming binary c
ESP8266 Network Clock Nang Walang Anumang RTC - Nodemcu NTP Clock Walang RTC - PROYEKTO SA INTERNET CLOCK: 4 na Hakbang
ESP8266 Network Clock Nang Walang Anumang RTC | Nodemcu NTP Clock Walang RTC | INTERNET CLOCK PROJECT: Sa proyekto ay gagawa ng isang proyekto sa orasan nang walang RTC, magtatagal ito mula sa internet gamit ang wifi at ipapakita ito sa display na st7735
Neo Steampunk Desk Clock: 5 Hakbang
Neo Steampunk Desk Clock: Steampunk dahil sa tubo ng tanso. Neo dahil sa modernong Arduino. Antisismiko dahil sa mga bukal na humahawak ng mga elektronikong piraso sa loob ng tanso na frame