Բովանդակություն:

Երեք նեոպիքսել մատանիով նեոպիքսել ժամացույց ՝ 7 քայլ
Երեք նեոպիքսել մատանիով նեոպիքսել ժամացույց ՝ 7 քայլ

Video: Երեք նեոպիքսել մատանիով նեոպիքսել ժամացույց ՝ 7 քայլ

Video: Երեք նեոպիքսել մատանիով նեոպիքսել ժամացույց ՝ 7 քայլ
Video: 3D printer LEDs - Beginner and advanced versions - Neopixels! 2024, Հուլիսի
Anonim
Image
Image

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 գրադարանի տեղադրում

Adafruit NeoPixel գրադարանի տեղադրում
Adafruit NeoPixel գրադարանի տեղադրում
Տեղադրելով Adafruit NeoPixel գրադարանը
Տեղադրելով 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- ի վերևի ձախ մասում կտտացրեք Վերբեռնում կոճակին: Դա կլինի այն կոճակը, որի սլաքը ուղղված է դեպի աջ: Վերբեռնումն ավարտվելուն պես ժամացույցը կսկսի գործել:

Խորհուրդ ենք տալիս: