Բովանդակություն:
- Պարագաներ
- Քայլ 1: Էլեկտրոնային միացումներ
- Քայլ 2: mingրագրավորում- IDE կարգավորում
- Քայլ 3. mingրագրավորում- Տեքստի անհատականացում
- Քայլ 4: Սրտի տեսքով պատյան
Video: Պոեզիայի սիրտը շարժման մեջ. 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
«A Charlie Brown Valentine» - ում երեխաները ստանում են այդ խոսակցական սրտերը և կարդում դրանք: Չարլիի քույրը կարդաց իր ամբողջ սոնետը: Նա ստիպված էր անընդհատ շրջել այն նորից ու նորից: Ես մտածեցի, որ հաճելի կլինի պատրաստել մեկը, ով կարող է դա անել: Ես օգտագործում էի նույն սոնետը, բայց դու կարող էիր գրել քո բանաստեղծությունը: Funվարճալի կլիներ առաջարկի կամ առաջարկի համար:
Այս նախագիծը օգտագործում է Adafruit's Circuit Playground Express (CPX) - ը OLED 2 էկրան վարելու համար: CPX- ի ներկառուցված արագացուցիչը օգտագործվում է այն հայտնաբերելու համար, երբ ինչ-որ մեկը վերցնում կամ շրջում է այն: Ամեն անգամ, երբ այն շրջվում է, ցուցադրումը անցնում է բանաստեղծության հաջորդ տողին:
Պարագաներ
Սրտի տեսքով տուփ, ինչպիսին է շոկոլադե տուփը կամ 3D տպվածը (տրամադրվում են stl ֆայլեր)
Էլեկտրոնիկա
- Adafruit Circuit Playground Express
- 2x OLED դիսփլեյ, ինչպիսիք են Adafruit SSD1306- ը
- Li-Ion մարտկոց կամ էներգիայի այլ աղբյուր
Ծրագրային ապահովում
- Arduino IDE և լրացուցիչ գրադարաններ
- տրամադրված էսքիզային ֆայլ (.ino)
Գործիքներ
- Sոդման երկաթ
- Տաք սոսինձ ատրճանակ
Քայլ 1: Էլեկտրոնային միացումներ
Համոզվեք, որ յուրաքանչյուր OLED- ն ունի տարբեր հասցե: Հնարավոր է ՝ ձեզ անհրաժեշտ լինի վերավաճառել ցատկիչը էկրանին: Սա միակ դժվար խնդիրն է այս նախագծում: Այս նախագծում մնացած ամեն ինչ հեշտ մակարդակի վրա է: Մասշտաբի համար փոքրիկ թռչկոտիչը ցուցադրվում է կոպեկով և բրնձի հատիկով:
Միացրեք էկրանները Circuit Playground Express (CPX) - ին, ինչպես ցույց է տրված էլեկտրագծերի գծապատկերում: Ուշադրություն դարձրեք, գուցե կարիք չլինի կապույտ կապ հաստատել, եթե ձեր OLED- ը չունի վերականգնման քորոց: Եթե դուք օգտագործում եք Adafruit- ի OLED- ը, դուք պետք է կատարեք այս կապը: Ձեր OLED- ի քորոցների տեղերը կարող են տարբեր լինել, այնպես որ համոզվեք, որ կարդացեք կապի պիտակները:
- Սև GND
- Կարմիր +3 Վ
- Դեղին SCL
- Orange SDA
- Կապույտ RST / A0
Քայլ 2: mingրագրավորում- IDE կարգավորում
Այս նախագիծը օգտագործեց ստանդարտ Arduino IDE- ն ՝ Circuit Playground Express (CPX) ծրագիրը ծրագրավորելու համար: Այն նաև պահանջում է մի քանի լրացուցիչ գրադարաններ. 2 Adafruit ցուցադրվող գրադարաններ և SAMD տախտակների վարորդ:
Եթե դուք դեռ չունեք այս գրադարանները, դա անելու ամենահեշտ ձևը գործիքների ցանկից է, ընտրեք Կառավարեք գրադարանները: Տիպի բացվող դաշտում ընտրեք ներդրված: Թեմայի բացվող դաշտում ընտրեք ցուցադրում: Տեղադրեք Adafruit- ը որոնման ֆիլտրի վանդակում: Երկու գրադարանները, որոնք կցանկանաք ավելացնել, Adafruit GFX գրադարանն ու Adafruit SSD1306- ն են:
Նմանապես, ձեզ հարկավոր է ավելացնել CPX տախտակը ՝ Տախտակների կառավարիչով: Գործիքների ցանկից ընտրեք Տախտակի ընտրացանկ (կամ Տախտակ. «Ձեր կանխադրված տախտակ») ՝ բացվող ընտրացանկ ստանալու համար: Ընտրեք խորհրդի կառավարիչ: Դուք պետք է տեղադրեք Arduino SAMD վահանակների 1.6.16 տարբերակը կամ ավելի ուշ: Վերևի որոնման տողում մուտքագրեք Arduino SAMD, այնուհետև, երբ մուտքը տեսնեք, կտտացրեք Տեղադրեք:
Ես խորհուրդ եմ տալիս վերագործարկել Arduino IDE- ն: Եթե դուք օգտագործում եք պատուհաններ, գուցե անհրաժեշտ լինի տեղադրել լրացուցիչ վարորդներ: Adafruit- ը հիանալի ցուցումներ ունի:
Քայլ 3. mingրագրավորում- Տեքստի անհատականացում
Օգտագործեք Էլիզաբեթ Բարեթ Բրաունինգի սոնետ 43 -ը («Ինչպե՞ս եմ քեզ սիրում. Թույլ տվեք հաշվել ճանապարհները …») կամ հետևեք այս քայլին ՝ ձեր սեփական տեքստը հարմարեցնելու համար:
Տրամադրված ծրագիրը հաղորդագրություն է պահում որպես տողերի զանգված: Ամեն անգամ, երբ սիրտը շրջվում է, ծածկագիրը կուղարկի հաղորդագրությունը մեկ տող: Տողերի այս զանգվածը միակ փոփոխականն է, որը դուք պետք է փոխեք այն ձեր սեփականը դարձնելու համար: Կարող եք նաև փոխել տեքստի չափը: Կոդում օգտագործվող տառատեսակի չափը շատ ավելի փոքր է, քան ցույց է տրված շապիկի լուսանկարում: Մտածեք բանաստեղծության առաջին երկու տողերի հետևյալ հատվածի մասին.
int textSize = 1;
Լարային բանաստեղծություն = {"\ n / n" "Ինչպես եմ քեզ սիրում? / N / n" "Թույլ տվեք հաշվել / n եղանակները: / n / n (ավելի ->)", "Ես սիրում եմ քեզ դեպի / n "" խորություն և լայնություն / n "" և բարձրություն Իմ հոգին / n "" կարող է հասնել, երբ / n "" աչքից հեռու զգալով / n / n (ավելի ->) ", TextSize փոփոխականը կարող է լինել 1, 2 կամ 3, ընդ որում 3 -ը նախագծի շապիկի լուսանկարում ցուցադրված մեծ չափսերն են: Չափը 1 -ը շատ փոքր է, բայց դեռ ընթեռնելի է լավ որակի OLED- ով:
Չնայած այն ավելի շատ է թվում, բանաստեղծության միայն առաջին 2 տողերն են վերևում: Եթե տողը ավարտվում է «և հաջորդ տողը սկսվում է a» - ով, տողը շարունակվում է: Տողերը առանձնացնելու համար պետք է օգտագործել ստորակետ:
Լարերի ձևավորման խնդիրներ. / N կարող է մի փոքր տարօրինակ թվալ: Լարի մեջ ներառելը ստիպում է նոր տող: Առանց դրա ձեր տեքստը կփաթաթվի, բայց այն կարող է կոտրվել բառի միջնամասում: / N- ը հայտնի է որպես փախուստի կերպար: Փախուստի այլ օգտակար նիշերն են / t ներդիրի համար և / 'մեկ մեջբերման համար: (Այս բանաստեղծությունն ունի մեկ մեջբերում): Ձևաչափման ևս մեկ խնդիր, որին կարող եք հանդիպել, տոկոսային նշանն է: Դրա փոխարեն պետք է այն կրկնապատկեք (%%): Կցանկանայի, որ ես կարողանայի հղել arduino.cc կայքի լավ ձևաչափման հղմանը: Մինչ այժմ ամենալավը, որ գտել եմ, Վիքիպեդիայում է: Եթե ունեք սիրված առցանց տեղեկանք, կիսվեք:
Քայլ 4: Սրտի տեսքով պատյան
Անկախ նրանից, թե դուք օգտագործում եք 3D տպագիր տուփ կամ քաղցրավենիքի տուփ, խորհուրդ եմ տալիս ամրացնել ցուցադրումները տեղում, երբ դրանք միացված են: Սա կօգնի ձեզ պահել դրանք ուղիղ և պատահաբար այն գլխիվայր չկառուցել: Օգտագործեք էլեկտրական ժապավեն `ծածկված շփումները ծածկելու և բաղադրիչները, ներառյալ մարտկոցը ամրացնելու համար:
Տրամադրված 3D տպման ֆայլերը աջակցում են ցուցադրում բարձիկներով: Օգտագործեք տաք սոսինձ այդ բարձիկների վրա: CPX տախտակը տեղադրված է երկու 2.5 մմ պտուտակով: Տուփի պաստելի ակրիլային ներկով այն ավելի նման է խոսակցական սրտին:
Խորհուրդ ենք տալիս:
Ավելի քիչ տարածության մեջ հազարի աճեցում կամ Տարածության մեջ գազար աճեցնելը, (քիչ թե շատ). 10 քայլ
Քիչ տարածության մեջ ավելի շատ գազար աճեցնելը կամ … Տարածության մեջ գազար աճեցնելը, (քիչ թե շատ). Սա մասնագիտական ներկայացում է Երկրից աճող, ստեղծող մրցույթին, որը ներկայացվում է Instructables- ի միջոցով: Ես չէի կարող ավելի ոգևորվել ՝ նախագծելով տիեզերական մշակաբույսերի արտադրության համար և տեղադրելով իմ առաջին Instructable- ը: Սկսելու համար մրցույթը մեզ խնդրեց
Մեքենայի սիրտը (լազերային միկրո-պրոյեկտոր). 8 քայլ (նկարներով)
Մեքենայի սիրտը (լազերային միկրո-պրոյեկտոր). Այս Instructable- ը ավելի վաղ կատարված փորձի հոգևոր իրավահաջորդն է, որտեղ ես կառուցեցի երկկողմանի հայելային լազերային ղեկային հավաքածու 3D տպագիր մասերից և սոլենոիդներից: Այս անգամ ես ուզում էի գնալ փոքր ու ես բախտ է վիճակվել գտնել կոմերցիոն խենթ
Լավատեսական պոեզիայի գեներատոր. Օգտագործելով ջերմաքրոմային պիգմենտ և նիկրոմային ջեռուցման բարձիկներ. 10 քայլ
Լավատեսական պոեզիայի գեներատոր. Թերմոքրոմ պիգմենտի և նիկրոմային տաքացուցիչների օգտագործումը. Պոեզիան, քաղաքավարությունը և ուժը լավատեսական պոեզիայի գեներատոր է: համակարգ, որը կարող է սնվել մարդկային նախապաշարմունքները մարմնավորող տեքստով. բացահայտել հուսադրող և ընտրող պոեզիան
AR օբյեկտների տեղադրում GPS- ի կոորդինատների մեջ `ընդլայնված իրականության մեջ. 8 քայլ (նկարներով)
AR օբյեկտների տեղադրում GPS կոորդինատների մեջ `ընդլայնված իրականության մեջ. Այս հրահանգավորումը կանցնի բջջային հավելվածի ստեղծման վրա` AR օբյեկտների և ARCore- ի հետ GPS- ի կոորդինատներում AR օբյեկտների տեղադրման համար `օգտագործելով Unity3D: Ես ձեզ կներկայացնեմ Mapbox- ի միջոցով իմ պատրաստած նախագիծը ստեղծելու միջոցով, որը թույլ է տալիս մեզ հաղորդագրություններ նշել հատուկ G
Շարժման վերահսկվող վարդակից - շարժման զգայուն լույսից `6 քայլ
Շարժման վերահսկվող վարդակից - Շարժման զգայուն լույսից. Պատկերացրեք, որ դուք հնարամիտ եք, ով գնում է բլոկի ամենասարսափելի տունը: Բոլոր գայլերի, ուրվականների և գերեզմանների կողքով անցնելուց հետո դուք վերջապես հասնում եք վերջին ճանապարհին: Դուք կարող եք տեսնել կոնֆետը ձեր առջևի ամանի մեջ: Բայց հետո հանկարծ մի ղո