Բովանդակություն:
Video: Լումոս Տոնածառ: 3 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Ես և իմ երեխաները կառուցեցինք այս նախագիծը ՝ մեզ հետ Universal Studios- ից մի փոքր կախարդանք բերելու համար: Մենք վերջերս այցելեցինք թեմատիկ այգի և Օլիվանդերի գավազանների խանութից գավազաններ գնեցինք և շատ զվարճացանք զբոսնելով այգում ՝ ակտիվացնելով տարբեր ուղղագրության կայաններ: Ինձ միշտ հետաքրքրում է, թե ինչպես են գործերն աշխատում, ուստի, իհարկե, ես պետք է փնտրեի, թե ինչպես դա ստեղծել տանը: Ես գտա մի քանի հրաշալի հրահանգներ, որոնք վերստեղծում էին կախարդանքը իրենց հատուկ եղանակներով, բայց Սուրբ Christmasնունդը մոտ էր և մտածեցի, որ զարմանալի կլինի, եթե կարողանամ միացնել Սուրբ Christmasննդյան և Հոգվարթսի մոգությունը և գուցե ոգեշնչել որոշ երեխաներին: իմ մեծ ընտանիքում մտածել, թե ինչպես է ծրագրավորումը և ճարտարագիտությունը նման իրական կյանքում կախարդական գործողությունների: Այսպիսով ծնվեց «Լումոս տոնածառը»: Այս ծառը ծրագրված է կարդալ 8 տարբեր ուղղագրություններ և կատարել թեթև ու ձայնային անիմացիա, որը կհամապատասխանի «գծված» հմայքի տեսակին:
Պարագաներ
Կարող եք կարգավորել սա ՝ այլ կարգավորումների հետ աշխատելու համար, բայց ահա թե ինչով եմ ես փորձարկել. Ba
2. AmazonBasics USB 2.0 մալուխ - A -Male to Mini -B լար - 6 ոտք (1.8 մետր
3. Infrared Night Vision IR Camera for Raspberry Pi 4, Pi 3b+ Video Webcam with Case Suits for 3D Priter
4. Adafruit FadeCandy - USB- ով վերահսկվող վարորդ RGB NeoPixels- ի համար [ADA1689]
5. ALITOVE 50 հատ DC 12V WS2811 Led Pixel Սև 12 մմ Տարածված թվային RGB հասցեական երազանքի գույն Կլոր LED պիքսելային մոդուլ IP68 Անջրանցիկ
6. CanaKit Raspberry Pi 4 4GB Starter Kit - 4 GB RAM
7. Հարրի Փոթերի գավազան Universal Studios- ից (կամ ինքներդ պատրաստեք
8. 12 Վ պատի ադապտեր սնուցման աղբյուր LED Pixels- ի համար = 1601237915 & sprefix = 12v+պատ%2 Կափարիչներ%2C163 & sr = 8-8
Treeառը կառուցելու համար լրացուցիչ նյութեր.
1. Տոմատի վանդակի շրջանակ ծառի համար ՝
2. Գարլանդ (ես օգտագործել եմ դրանցից 2.5-ը) ՝
3. Twist Ties (ես օգտագործել եմ դրանցից 2-ը) ՝
Քայլ 1: Լարերի տեղադրում
Այս նախագծի համար ես օգտագործել եմ լոլիկի վանդակը և մի քանի ստվարաթուղթ `իմ տոնածառը կառուցելու և իմ լուսավոր դասավորությունը բավականին միատեսակ պահելու համար: Սա պահանջ չէ, թեև կարծում եմ, որ այն անիմացիան ավելի գեղեցիկ տեսք է հաղորդում: Այս քայլի կարևոր մասն այն է, որ գիշերային տեսողության ֆոտոխցիկը պետք է հստակ տեսնի գավազանը պահողը, իսկ ներսում գտնվող բոլոր մեխանիկաները պետք է ունենան բավարար օդի հոսք: Ես օգտագործեցի պտուտակներ ՝ ամեն ինչ իրար ամրացնելու համար: Ես ամրացրել եմ տոմատի վանդակը ստվարաթղթին, իսկ ազնվամորու pi- ն, բարձրախոսը և գիշերային տեսողության տեսախցիկը `ստվարաթղթե հիմքին: Garland- ը փաթաթված է լոլիկի վանդակի շուրջը `ներսը ծածկելու համար, մտադիր լինելով այն տեսախցիկի տեսադաշտից հեռու պահել, դրա համար կարող են անհրաժեշտ լինել որոշ կտրվածքներ: Վերջացրեցի մոտ 30 ոտնաչափ ծաղկեպսակ ՝ 33 «բարձրահասակ, 12» տրամագծով լոլիկի վանդակի ծառը փաթաթելու համար:
Քայլ 2: Տեղադրեք ծրագրակազմ
Այս նախագիծը փորձարկվել է Raspian Buster- ի վերջին տարբերակով `աշխատասեղանի տարբերակով` 4.19: Կարող եք ներբեռնել վերջին տարբերակը ՝
1. OpenCV. Հետևեք այս բլոգի գրառմանը ՝ OpenCv և վիրտուալ միջավայր տեղադրելու համար ՝
2. Մշակում. Հետևեք այս բլոգի գրառման հրահանգներին `ազնվամորի pi- ի վրա մշակման ծրագրակազմ տեղադրելու համար.
3. FadeCandy. Հետևեք fadecandy github readme- ի ցուցումներին https://github.com/scanlime/fadecandy ՝ fadecandy- ն կլոնավորելու և fadecandy սերվեր տեղադրելու համար: Դուք պատրաստ կլինեք առաջ շարժվել, երբ կկարողանաք կառավարել ձեր լույսերը ՝ մուտք գործելով fcserver ՝ https:// localhost: 7890/հասցեով:
4. Կլոնավորել «Լումոս տոնածառը» աղբյուրը ՝
5. Կառուցեք թեթև անիմացիայի կատարելիք. Ես ներառել եմ ֆայլերը, որոնք անհրաժեշտ են մշակման թեթև անիմացիաներ ստեղծելու համար, բայց քանի որ java կատարողականներն այնքան մեծ են, ձեզ հարկավոր է դրանք առանձին կազմել: Ստորև բերված են դա անելու հրամանները (փոխարինել/home/pi/repos/այնտեղ, որտեղ դուք կլոնավորեք այս նախագիծը).
exec/usr/local/bin/processing-java --sketch =/home/pi/repos/lumos-the-christmas-tree/strip50_flames --output =/home/pi/repos/lumos-the-christmas-tree/ incendio -պլատֆորմ = linux -արտահանում
exec/usr/local/bin/processing-java --sketch =/home/pi/repos/lumos-the-christmas-tree/strip50_water --output =/home/pi/repos/lumos-the-christmas-tree/ aguamenti -պլատֆորմ = linux -արտահանում
exec/usr/local/bin/processing-java --sketch =/home/pi/repos/lumos-the-christmas-tree/strip50_light --output =/home/pi/repos/lumos-the-christmas-tree/ lumos -պլատֆորմ = linux -արտահանում
exec/usr/local/bin/processing-java --sketch =/home/pi/repos/lumos-the-christmas-tree/strip50_spazzy --output =/home/pi/repos/lumos-the-christmas-tree/ կոտրված -պլատֆորմ = linux -արտահանում
Քայլ 3: Գործարկեք ծրագիրը
Github- ի աղբյուրը ներառում է վերևի թռուցիկում նշված ուղղագրությունների ուղղագրության ճանաչում: Github readme- ում կան հրահանգներ, եթե ցանկանում եք փորձել պատրաստել ձեր սեփական հմայքները: Գործարկել lumos.py ծրագիրը սկսելու համար Ուղղագրության ճանաչումն ավելի լավ է աշխատում ցածր լույսի ներքո, եթե խնդիրներ ունեք ամբողջ էկրանով թափառող պատկերի հետ, ստուգեք վրիպազերծման պատուհանը `տեսնելու, թե արդյոք նա սխալ լույսի աղբյուրներ է վերցնում, դրանք կլինեն ցուցադրվում է էկրանին կարմիր շրջանակներով:
Խորհուրդ ենք տալիս:
Էլեկտրոնային տոնածառ `4 քայլ
Էլեկտրոնային տոնածառ. Բարև: Ես կցանկանայի ներկայացնել իմ էլեկտրոնային տոնածառը: Ես սա կառուցել եմ որպես դեկորացիա և կարծում եմ, որ այն շատ կոմպակտ և գեղեցիկ է
Կայքով վերահսկվող տոնածառ (յուրաքանչյուրը կարող է վերահսկել այն). 19 քայլ (նկարներով)
Վեբ կայքով վերահսկվող տոնածառ (յուրաքանչյուրը կարող է վերահսկել այն). Ուզու՞մ եք իմանալ, թե ինչպիսին է կայքի կողմից կառավարվող տոնածառը: Ահա տեսանյութը, որը ցույց է տալիս իմ տոնածառի նախագիծը: Ուղիղ հեռարձակումն արդեն ավարտվել է, բայց ես տեսահոլովակ եմ նկարահանել ՝ ֆիքսելով, թե ինչ է կատարվում. Այս տարի ՝ դեկտեմբեր ամսվա կեսին
Ապահով տոնածառ `6 քայլ
Ապահով տոնածառ. Սա Elegoo- ի ամբողջական մեկնարկային հավաքածուն է Arduino Mega- ով: Մի քանի օր առաջ Elegoo- ն ինձ ուղարկեց մի հավաքածու և մարտահրավեր նետեց նրա հետ ամանորյա նախագիծ կառուցել: Այս հավաքածուն ներառում է մի քանի բաղադրիչ: Արդուինո Մեգա, սերվերներ, ուլտրաձայնային տվիչներ, հեռակառավարվող
Պտտվող տոնածառ և ծրագրավորվող լույսեր Arduino- ով. 11 քայլ
Պտտվող տոնածառ և ծրագրավորվող լույսեր Arduino- ով. Պտտվող տոնածառ և ծրագրավորվող լույսեր Arduino- ով: Նախագծում կտեսնենք, թե ինչպես կարելի է պտտվող տոնածառ պատրաստել արդուինոյով, հովացուցիչով, փորված փորձարարական տախտակով, LED լույսերով և որոշ այլ էլեկտրոնային տարրերով
Պրոյետո Լումոս ՝ 8 քայլ
Նախագծեք Lumos- ը: Lumos- ը բաղկացած է ձեր սարքի և լուսային լուսավորող սարքերի կառուցվածքից, որոնք միացված են միացված սմարթֆոնի և միացման միջոցով: Android- ի լուսավորող սարքերի վերահսկման համար, որոնք թույլ են տալիս օգտագործել Android- ը, թույլ տալով, որ այն օգտագործվի և օգտագործվի շատ արագ