Բովանդակություն:
- Պարագաներ
- Քայլ 1: 3D տպեք ժամացույցի դեմքը
- Քայլ 2: Հավաքեք բոլոր անհրաժեշտ մասերը
- Քայլ 3: Միացրեք օղակները
- Քայլ 4: Էլեկտրոնային այլ մասերի միացում
- Քայլ 5. Arduino Nano- ի ծրագրավորման նախապատրաստում
- Քայլ 6: Adafruit NeoPixel գրադարանի տեղադրում
- Քայլ 7: Վերբեռնեք ուրվագիծը
Video: Երեք նեոպիքսել մատանիով նեոպիքսել ժամացույց ՝ 7 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Neo Pixel ժամացույցի փայլուն ստեղծումը Սթիվ Մենլիի կողմից մղեց ինձ ստեղծել այս հրահանգը, թե ինչպես ստեղծել նման ժամացույց նվազագույն գումարի դիմաց: (Հոլանդական կարևոր սովորություն է միշտ փորձում գումար խնայել;-))
Ես պարզեցի, որ օրիգինալ դիզայնը համապատասխանում է միայն Adafruit NeoPixel մատանիներին, և դրանք այնքան էլ էժան չեն:
Ես շրջեցի Ալի Էքսպրեսում և գտա դրա ավելի էժան տարբերակները: Պարզվեց, որ աշխատանքային մասեր են, բայց ոչ նույն չափսերով: Ես ավարտեցի ժամացույցի 3D դիզայնի որոնումը և գտա և համապատասխանաբար կարգավորեցի այն:
Սրա կողքին, իմ օգտագործած տախտակը Արդունո Նանոյի կլոնն է և ծրագրված է նույն կերպ: Այնուամենայնիվ, մաքուր ժամացույցի ծրագիրը, առանց որևէ այլ հավելումների, ոչ մի տեղ հասանելի չէ, ուստի ինձ անհրաժեշտ էր մի փոքր հարմարեցնել ծրագրակազմը:
Պարագաներ
- Thinary Nano մինի USB տախտակ
- RTC ժամացույց
- LR1120 Մարտկոց
- WS2812B 60 Led մատանի
- WS2812B 24 գլխավոր օղակ
- WS2812B 12 Led մատանի
Քայլ 1: 3D տպեք ժամացույցի դեմքը
Կցված ֆայլերում դուք կգտնեք stl ֆայլը, որն անհրաժեշտ է ժամացույցի երեսը տպելու համար:
Քայլ 2: Հավաքեք բոլոր անհրաժեշտ մասերը
Ali Express- ում դուք կկարողանաք գտնել այս նախագծի համար անհրաժեշտ բոլոր մասերը:
Էլեկտրոնային մասերի կողքին ես գնել եմ տգեղ երեսպատված ժամացույց, քանի որ դա այն դարձնում է 10 եվրո ավելի էժան, քան օրինակ կապույտը:
Քայլ 3: Միացրեք օղակները
Օղակները տեղում ամրացնելու համար օգտագործեք տաք սոսինձ: Օղակները տրամադրվում են 5 վոլտ հզորությամբ, այնուհետև սերիականորեն միացվում են միմյանց ՝ յուրաքանչյուր օղակի DOUT- ին DIN- ին միացնելով ըստ չափի, այնպես որ 60 -ից 24 -ից 12 -ը:
Քայլ 4: Էլեկտրոնային այլ մասերի միացում
Վերոնշյալ սխեման ցույց է տալիս, թե ինչպես միացնել մասերը միմյանց:
Մենք կսկսենք իրական ժամանակի DS3234 ժամացույցով: Theամացույցը սերիական ավտոբուսով աշխատող սարք է և ունի պահեստային մարտկոց ՝ ժամանակը հիշելու համար:
Քայլ 5. Arduino Nano- ի ծրագրավորման նախապատրաստում
Arduino Nano- ն ծրագրավորված է Arduino IDE- ի միջոցով: IDE- ում դուք գրում եք «ուրվագծեր», որոնք այնուհետև կազմվում են որոնվածի մեջ, որը ձեր համակարգիչը գրում է դրան միացված Arduino- ին ՝ օգտագործելով USB մալուխ: Ներբեռնեք IDE- ն և տեղադրեք այն:
Բեռնել NeoPixelClock_V1.ino ֆայլը
Նախքան ծածկագիրը տախտակին ներբեռնելը, մենք պետք է համոզվենք, որ մեր տախտակի համար տեղադրված են վարորդները, և որ մենք ընտրել ենք ճիշտ տախտակը: Arduino Nano կլոնով մեզ անհրաժեշտ են վարորդներ CH340G USB- սերիական փոխարկիչ չիպի համար: USB- սերիալի համար օգտագործվող չիպսեթը CH340/CH341 է, որի համար վարորդները (Windows- ի համար) կարելի է ներբեռնել այստեղ ՝
www.wch.cn/download/CH341SER_EXE.html
Եթե աշխատում եք Mac- ով, ապա որևէ խնդիր չեք ունենա, ինչպես կա:
Քայլ 6: Adafruit NeoPixel գրադարանի տեղադրում
Նախքան NeoPixel գրադարանը օգտագործելը, մենք պետք է այն տեղադրենք: Նախկինում Arduino IDE- ում գրադարաններ տեղադրելը մի փոքր բարդ էր, բայց դրանք այդ ժամանակվանից այն պարզեցրել են և ներառել հարմար գրադարանի կառավարիչ: Այն նշված է «Էսքիզ> Գրադարան» բացվող ընտրացանկում: Բացեք գրադարանի կառավարիչը և որոնեք Adafruit Neopixel- ը:
Երբ գտնվի, ընտրեք այն և կտտացրեք տեղադրման կոճակին:
Նաև «Գործիքներ> Տախտակ» ընտրացանկում համոզվեք, որ ընտրված է ճիշտ տախտակը ՝ Arduino Nano- ն:
Քայլ 7: Վերբեռնեք ուրվագիծը
Այժմ մենք ամեն ինչ պատրաստ ենք, կարող ենք սկսել բեռնումը տախտակին: Մենք միացնում ենք տախտակը USB մալուխով:
Նախ պարզում ենք, թե որ սերիական նավահանգիստն է գրանցել խորհուրդը:
Windows- ում.
Բացեք հրաման [Windows] [R] - ով և մուտքագրեք compmgmt.msc, համակարգչային կառավարում, սեղմեք «Սարքի կառավարիչ» Նայեք նավահանգիստների տակ ՝ պարզելու համար, թե որ նավահանգիստն է օգտագործվում:
Mac OS- ում.
Apple Icon> Այս Mac- ի մասին> System Report> USB
Այժմ Գործիքների ցանկում համոզվեք, որ ընտրված է հին բեռնախցիկով պրոցեսորը: Սա անհրաժեշտ է կլոնավորման տախտակի համար:
Այժմ IDE- ի վերևի ձախ մասում կտտացրեք Վերբեռնում կոճակին: Դա կլինի այն կոճակը, որի սլաքը ուղղված է դեպի աջ: Վերբեռնումն ավարտվելուն պես ժամացույցը կսկսի գործել:
Խորհուրդ ենք տալիս:
Երեք բարձրախոս շղթա -- Քայլ առ քայլ ձեռնարկ ՝ 3 քայլ
Երեք բարձրախոս շղթա || Քայլ առ քայլ ձեռնարկ. Բարձրախոսների սխեման ուժեղացնում է շրջակա միջավայրից ստացված աուդիո ազդանշանները MIC- ում և այն ուղարկում է խոսնակին, որտեղից արտադրվում է ուժեղացված ձայնը:
Ունե՞ք նոր նեոպիքսել: Ահա արագ մեկնարկի ուղեցույց: 5 քայլ
Ունե՞ք նոր նեոպիքսել: Ահա արագ մեկնարկի ուղեցույց. Դե, ես իսկապես փորձեցի, բայց ոչ մի լավ գաղափար չունեի. Մոմով ծածկված լուցկի. KABOOM
Պոտենցիալ ցուցանիշը օգտագործում է RGB նեոպիքսել ՝ 4 քայլ
Potentio icուցանիշն օգտագործում է RGB նեոպիքսել. Այս հոդվածում ես կկազմեմ հզորության հաշվիչի ռոտացիայի ցուցիչ ՝ օգտագործելով RGB Nano պիքսելային օղակը: Այսպիսով, պոտենցիոմետրի վրա արված քանի պտույտներ կցուցադրվեն RGB մատանի վրա
Արեգակնային նեոպիքսել ժամացույց ՝ 7 քայլ
Արևային նեոպիքսել ժամացույց. Այս նախագիծը https://create.arduino.cc/projecthub/antiElectron/…- ի կրկնությունն է: Մեծ շնորհակալություն Wellington Fab Lab- ին `այս նախագիծն ավարտին հասցնելու համար
Երեք մասի ժամացույց ՝ 6 քայլ (նկարներով)
Երեք մասից բաղկացած ժամացույց. Նորմալ անալոգային ժամացույցը երեք տարբեր տեղեկությունների միմյանց գագաթը հավաքելու արդյունավետ միջոց է: Hoursամերը, րոպեները և վայրկյանները կարելի է կարդալ ընդամենը մեկ թվանշանով: Ինձ դուր է գալիս այս համակարգը, բայց որոշ ժամանակ անց ես մտածեցի, որ յուրաքանչյուր ձեռք պետք է