Բովանդակություն:
Video: Պտտվող էկրան ՝ 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Ֆիզիկական հաշվողականության, այսինքն ՝ Arduino- ի մասին մեկշաբաթյա դասընթացի ընթացքում մենք պետք է եռօրյա նախագիծ կատարեինք երկուսից բաղկացած խմբով: Մենք ընտրեցինք պտտվող ցուցադրություն կառուցել: Այն օգտագործում է ընդամենը 7 լուսադիոդ (մենք ավելացրել ենք ևս մեկը ՝ հատուկ նիշերի նման ցուցադրելու համար): Դրանք տեղադրված են բավականին արագ պտտվող թևի վրա: Դրանից հետո մենք դրանք միացնում և անջատում ենք, և տեքստը ընթեռնելի է: Իրականում այն ավելի լավ տեսք ունի, քան տեսանյութում:
Displayedուցադրվող տեքստը փոխելու համար մեր տախտակը միանում է wifi ցանցին և սպասարկում է վեբ էջ, որտեղ կարող եք մուտքագրել տեքստը:
Քայլ 1: Լազերային կտրում
Քանի որ մեզ հասանելի էր լազերային դանակ, մենք որոշեցինք կտրել շարժիչի ամրակն ու ձեռքը ակրիլից: Շատ լավ գաղափար ստացվեց, քանի որ տեքստը կարդացվում էր նույնիսկ հակառակ կայքում (թեև ոչ այնքան պայծառ): Ձևերը շատ պարզ են, այնպես որ դրանք կարող են պարզապես կազմված լինել ակրիլային և/կամ փայտի ջարդոններից: Մենք նույնիսկ փորագրեցինք մեր անունները սառնության համար: Չափերը իրականում նշանակություն չունեն, քանի որ դուք կարող եք պարզապես հարմարեցնել կոդի ժամանակային ընդմիջումները, որպեսզի այն համապատասխանի արագությանը:
Շարժիչը ամրացնելու համար մենք օգտագործեցինք համապատասխան պլաստիկ հանդերձանք, որը մենք պարզապես հրել էինք շարժիչի լիսեռին և սոսնձել թևին: Մենք օգտագործեցինք տաք սոսինձ `բոլոր ակրիլային կտորները միացնելու համար:
Քայլ 2: Շղթա
Շղթան շատ հիմնական է, պարզապես պետք է 7 LED լուսարձակներ միացնել ցանկացած տախտակին: Մենք ընտրել ենք կարմիրները, քանի որ ինչ -որ տեղ կարդացել ենք, որ դրանք ի վերջո ամենալավ տեսքն ունեն:
Մեր տախտակը sparkfun esp32 բան էր, ուստի մենք ներկառուցել ենք wifi, մարտկոցի լիցքավորում և համապատասխան մարտկոց: Դա շատ հեշտ էր օգտագործել, և մենք նորից կօգտագործեինք նույն տախտակը:
Առանց հատուկ պատճառի մենք ընտրեցինք միացնել բոլոր դրական LED ոտքերը և բացասական ոտքերից յուրաքանչյուրը միացնել թվային I/O քորոցին: Սա նշանակում է, որ LED- ը միացնելու համար պետք է քորոց սահմանել LOW- ի վրա, այն անջատելու համար ՝ HIGH:
Ստացվեց լավ գաղափար `դիմադրիչները սոսնձել տախտակին և օգտագործել նեղացող խողովակներ` ամեն ինչ մեկուսացնելու համար:
Քայլ 3: Կոդ
Մեր ամբողջ ծածկագիրը կարելի է գտնել Github- ում:
Մեր ծածկագիրը ոգեշնչված է պարզ վեբ սերվերից և նմանատիպ նախագծից ՝ առանց wifi- ի: Մենք պարզապես համակցեցինք ամեն ինչ և ավելացրեցինք տառերի համար մեր սեփական դիմակաշարը: Քանի որ մենք էներգիա ունեինք շարժիչը սնուցելու համար, մենք պարզապես որոշեցինք հետաձգման ժամանակը և հավաքեցինք լարման մեջ, որպեսզի պատկերը կայուն լինի: Ավելի լավ կլինի ձեռքի արագությունը չափել որոշ սենսորով (օրինակ ՝ սրահի էֆեկտի սենսորով և կոնստրուկցիայի ներքևի մագնիսով) և ճշգրտել ծածկագրի հետաձգումը, բայց մենք դա չենք արել մեր սահմանափակ ժամկետի պատճառով:
Մեր կայքը հիմնականում բաղկացած է միայն որոշ տեքստից և տեքստի մուտքագրումից, որն ուղարկում է ընթացիկ տողը յուրաքանչյուր փոփոխության վրա, այնպես որ տեքստը անմիջապես թարմացվում է: Գործարկումից հետո և երբ դատարկ տողը փոխանցվում է, մենք ցուցադրում ենք IP հասցեն, որպեսզի իմանաք, թե որտեղ միանալ:
Մեր վեբ կայքի կոդը ներառված է Arduino կոդի մեջ որպես տող, սակայն այն առանձին հասանելի է հստակության համար:
Քայլ 4: Եզրակացություն
Ամեն ինչ ի վերջո լավ ստացվեց, մենք ոչինչ չէինք փոխի: Մենք իսկապես խորհուրդ կտայինք օգտագործել ակրիլը, ինչպես մենք էինք անում, շատ տպավորիչ էր, թե ինչպես է տեքստը պարզապես լողում օդում:
Միակ բանը, որ մենք թերագնահատեցինք, պտտվող թևի էներգիան էր, մեր շինարարությունն այնքան դողդոջուն էր, որ ստիպված էինք այն կպցնել սեղանին:
Առանձնահատկությունը, որը լավ կլիներ, բայց մենք չէինք կարող գիտակցել, կլինի արդեն նշված արագության չափումը: Դրանով հնարավոր կլիներ վերահսկել էկրանին շրջող տեքստի արագությունը: Դա անելու համար մենք ստիպված էինք օգտագործել էլեկտրամատակարարումը:
Խորհուրդ ենք տալիս:
Պտտվող տոնածառ և ծրագրավորվող լույսեր Arduino- ով. 11 քայլ
Պտտվող տոնածառ և ծրագրավորվող լույսեր Arduino- ով. Պտտվող տոնածառ և ծրագրավորվող լույսեր Arduino- ով: Նախագծում կտեսնենք, թե ինչպես կարելի է պտտվող տոնածառ պատրաստել արդուինոյով, հովացուցիչով, փորված փորձարարական տախտակով, LED լույսերով և որոշ այլ էլեկտրոնային տարրերով
Պտտվող կոդավորիչի կոճակ `6 քայլ
Պտտվող կոդավորիչի կոճակ. Սա պտտվող հեռակառավարիչ է, որը հիմնված է պտտվող կոդավորիչի վրա: Այն ունի հետևյալ հատկանիշները. Մարտկոցը գործում է շատ ցածր ընթացիկ սպառմամբ, երբ ակտիվանում է ավտոմատ ակտիվացում, երբ կառավարումը պտտվում է: Ավտոմատ քուն անգործության ժամանակաշրջանից հետո
Ինչպես օգտագործել Stepper Motor- ը որպես պտտվող կոդավորիչ և OLED էկրան քայլերի համար. 6 քայլ
Ինչպես օգտագործել Stepper Motor- ը որպես պտտվող կոդավորիչ և OLED էկրան քայլերի համար. Այս ձեռնարկում մենք կսովորենք, թե ինչպես հետևել stepper շարժիչի քայլերին OLED էկրանին: Դիտեք ցուցադրական տեսանյութ: Բնօրինակի ձեռնարկի վարկը տրվում է youtube- ի օգտվողին " sky4fly "
Հարրի Փոթերի պտտվող RGB էկրան. 10 քայլ (նկարներով)
Հարրի Փոթերի պտտվող RGB էկրան. Իմ դստեր ծննդյան օրվա համար ինչ -որ բան պատրաստելուց հետո ես մտածեցի, որ ակրիլային RGB էկրաններից մեկը պատրաստելը հիանալի կլինի: Նա Հարրի Փոթերի մասին ֆիլմերի երկրպագու է, ուստի թեմայի ընտրությունը հեշտ էր: Այնուամենայնիվ, որոշելը, թե ինչ պատկերներ օգտագործել, դա չէր: Իմ wi
Պտտվող LED էկրան ՝ 12 քայլ
Պտտվող լուսադիոդային էկրան. Լույսի պտտվող դիսփլեյն օգտագործում է շարժիչ ՝ տախտակը մեծ արագությամբ պտտելու համար, իսկ լույսերը զարկելով օդում նախշեր ստեղծում, երբ շրջում է շուրջը: Հեշտ է կառուցել, հեշտ է օգտագործել և ցուցադրել զվարճալի: Այն ունի նաև վերնագիր, որպեսզի կարողանաք թարմացնել s