Բովանդակություն:
- Քայլ 1: Տպեք մասերը
- Քայլ 2. Wոդեք լարերը շարժիչներին
- Քայլ 3: Տեղադրեք և ապահովեք շարժիչները
- Քայլ 4: Կցեք շարժիչի կափարիչը
- Քայլ 5. Կցեք D1 Mini և Motor Driver տախտակը
- Քայլ 6: Միացրեք բաղադրիչները
- Քայլ 7: Կարգավորեք ուրվագիծը
- Քայլ 8: Blynk բջջային հավելված
- Քայլ 9. Տեղադրեք ռոբոտին գնդակի մեջ
- Քայլ 10: Խաղալ հեռու …
Video: Pet Robot Ball: 10 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Իմ շունը սիրում է խաղալ խաղալիքներով, հատկապես այն խաղերին, որոնց նա կարող է հետապնդել: Ես կառուցեցի ռոբոտային գնդակ, որը միանում և գլորվում է ինքնաբերաբար, երբ նա շփվում է դրա հետ, տեղեկացնում է ինձ բջջային հեռախոսի միջոցով, որն այնուհետև կարող եմ օգտագործել այն WiFi- ով վերահսկելու համար և վերջապես անջատվում է, երբ զվարճանքն ավարտվում է ՝ մարտկոցը խնայելու համար:
Գնդակը հատուկ նախագծված է, որպեսզի այն ամուր լինի բոլոր էլեկտրոնիկայի և շարժական բաղադրիչների հետ, որոնք ապահով ներս են խցկված: Այն կարող է հավասարապես օգտագործվել այլ կենդանիների համար, ինչպիսիք են կատուները:
Գնդակը օգտագործում է d1 մինի միկրոհսկիչ, որը ծրագրավորված է Arduino- ի միջոցով և միավորված է ՝ օգտագործելով 3D տպված մասեր և որոշ էժան, մատչելի բաղադրիչներ:
Այս նախագծի համար ձեզ հարկավոր է.
- 17 սմ տրամագծով Համստեր գնդակ (https://amzn.to/2PShVKr)
- 2 x DC շարժիչներ և անիվներ (https://amzn.to/2PQkm0n) Կամ (https://www.banggood.com/custlink/GKmGBes7RB)
- Wemos D1 Mini (https://www.banggood.com/custlink/GDmv4JTGLi)
- WS2812B RGB LED (https://www.banggood.com/custlink/KK3GBr7RcZ)
- 2N2222 տրանզիստոր (https://www.banggood.com/custlink/DDm3eJ7DbH)
- Buzzer (https://www.banggood.com/custlink/Dv33g6N1hQ)
- KY-002 հարվածային տվիչ (https://amzn.to/2oOvHTm)
- 2 x 14500 3.7 Վ Li-Ion մարտկոց (https://www.banggood.com/custlink/m33GB6n1Jv)
- AA մարտկոցի կրիչ անջատիչով (https://www.banggood.com/custlink/mGDv4BnTpt)
- L298N Motor Driver Board (https://amzn.to/2pM7PAd) Կամ (https://www.banggood.com/custlink/mvGG0gbTco)
- Տարբեր երկարությունների լարեր
- Vaious M2 և M3 պտուտակներ
- 5 x 3D տպագրությամբ մասեր
Քայլ 1: Տպեք մասերը
Ընդհանուր առմամբ կպահանջվի 5 3D տպագիր մաս: Շարժիչի հիմքն ու ծածկը, որոնք ամուր պահում են 2 շարժիչները և որոնց վրա ամրացված են D1 մինի և շարժիչի վարորդի տախտակը, ինչպես նաև գնդակի 2 գլուխ, որոնք ամրացվում են ուղեցույցի թևին:
Տպեք 0,2 մմ շերտի բարձրությամբ և լցված 20% -ով, և դրանք պետք է դուրս գան լավ:
Քայլ 2. Wոդեք լարերը շարժիչներին
Շարժիչներից յուրաքանչյուրին կպցրեք 2 լար
Քայլ 3: Տեղադրեք և ապահովեք շարժիչները
Տեղադրեք 2 DC շարժիչները շարժիչի բազայի ներսում և ամրացրեք ՝ օգտագործելով համապատասխան երկարության M3 պտուտակներ և ամրացման դիրքեր (յուրաքանչյուրը յուրաքանչյուր շարժիչի համար):
Քայլ 4: Կցեք շարժիչի կափարիչը
Տեղադրեք շարժիչի ծածկը և ամրացրեք ՝ օգտագործելով 4 x M3 պտուտակներ:
Քայլ 5. Կցեք D1 Mini և Motor Driver տախտակը
Օգտագործելով որոշ M2 պտուտակներ, կցեք D1 mini- ն և շարժիչի տախտակը կափարիչին:
Քայլ 6: Միացրեք բաղադրիչները
Միացրեք բոլոր բաղադրիչները ՝ օգտագործելով սխեմատիկ հիշողությունը, որպեսզի հեռացնեք 2 թռիչքը L298N տախտակից, ինչպես ցույց է տրված: Անիվները ամրացրեք շարժիչներին: Մարտկոցի կափարիչը ամրացրեք շարժիչի պատյան ներքևում ՝ տաք սոսինձ օգտագործելով: Բոլոր չամրացված մալուխները կարգի բերելու և ամրացնելու համար օգտագործեք տաք սոսինձ (գուցե ցանկանաք անցնել հաջորդ բաժին և ամեն ինչ նախ ստուգել):
Մի քիչ տեսություն…
Shockնցման տվիչը կցված է վերակայման քորոցին, որպեսզի D1 mini- ն արթնանա խոր քունից, որը մենք օգտագործում ենք էներգիա խնայելու համար, երբ ռոբոտը չի խաղում: Տրանզիստորը օգտագործվում է որպես անջատիչ `ապահովելու համար, որ այդ ազդանշանները չեն ստացվում, երբ սարքը միացված է, թե չէ ռոբոտի գնդակը շարժվելուն պես այն ինքն իրեն նորից ու նորից կվերականգնվի:
Գործելու համար տրանզիստորը պահանջում է ազդանշան միկրոհսկիչի ելքային քորոցից: Ի ուրախություն մեզ, D0 (GPIO16) քորոցը խորը քնի ժամանակ ավտոմատ կերպով սահմանվում է HIGH- ի վրա, և ուրվագիծը սկսելուն պես այն կարող ենք պարզապես LԱOWՐ դնել `հետագա վերակայումները կանխելու համար: Քորոցն ինքնաբերաբար նորից վերադառնում է HIGH ՝ սենսորը «զինելու» համար, հենց որ միկրոկառավարիչը վերադառնա խոր քուն:
Քայլ 7: Կարգավորեք ուրվագիծը
Ներբեռնեք վերջին Arduino IDE- ն և Arduino- ի վերջին ուրվագիծը, որոնք կարող եք գտնել այստեղ:
Համոզվեք, որ տեղադրված են հետևյալ գրադարանները: Դրանք կարող են տեղադրվել ՝ օգտագործելով գրադարանների կառավարիչը Arduino IDE- ի ներսում, եթե ոչ: Ավելի նոր տարբերակները կարող են աշխատել, բայց չեն փորձարկվել:
- FastLED v3.3.2
- Բլինկ v0.6.1
Հետևյալ գրադարանը պետք է ձեռքով տեղադրվի ՝ դրա բովանդակությունը տեղափոխելով Arduino գրադարանների պանակ:
ESP8266WiFi գրադարան v2.4.2 -
Բացեք ուրվագիծը Arduino IDE- ում: Փոխեք ստորև ներկայացված 3 տողերը ՝ ձեր WiFi հավատարմագրերն ու ձեր Blynk Auth Token- ը արտացոլելու համար (տե՛ս Blynk App բաժինը ՝ սա գտնելու համար):
// Ձեր WiFi հավատարմագրերը: // Բաց ցանցերի համար գաղտնաբառ սահմանեք: char ssid = "ՔՈ WIFI SSD- ն ԱՅՍՏԵ"; char pass = "ՔՈ WIFI ԱՅՍՏԵԸ";
// Դուք պետք է ստանաք Auth Token- ը Blynk հավելվածում: // Գնացեք Settingsրագրի կարգավորումներ (ընկույզի պատկերակ): char auth = "ՔՈ ԳՈՐTHՈԹՅՈՆԸ ԱՇԽԱՏԵԼ Է ԱՅՍՏԵ";
ՈEՇԱԴՐՈԹՅՈՆ. Նախքան էսքիզներ վերբեռնելը, ձեզ հարկավոր է հեռացնել քորոցը D0- ից: Վերբեռնումն ավարտելուց հետո նորից միացրեք այն:
Միացրեք D1 Mini- ն համակարգչին միկրո USB- ի միջոցով, համոզվեք, որ ցուցադրված պարամետրերն օգտագործվում են, ճիշտ COM նավահանգիստը տեղադրված է և տեղադրեք ուրվագիծը:
Այժմ գնդակը պետք է վերագործարկվի և միանա ձեր WiFi ցանցին: Այն վերահսկելի կդառնա ձեր սեփական բջջային Blynk հավելվածի միջոցով ՝ այս ուղեցույցի Blynk բաժինը լրացնելուց հետո: Անսարքությունները վերացնելու համար, D1 mini- ին ԱՀ -ին միացված լինելու դեպքում, Arduino IDE- ի սերիական մոնիտորը օգտագործեք ՝ ախտորոշման համար:
Քայլ 8: Blynk բջջային հավելված
Գնդակը վերահսկվում է Blynk վեբ հավելվածի միջոցով: Blynk- ը IoT հարթակ է, որն անվճար է նախատիպավորման/ոչ առևտրային օգտագործման համար:
Սկսեք ներբեռնել Blynk- ը Android Play- ից կամ Apple App Store- ից: Ստեղծեք հաշիվ և սկանավորեք վերևում գտնվող QR կոդը ծրագրի ներսում: projectրագրի կարգավորումների ներքո գտեք նախագծերի հեղինակային նշանը `ուղարկելով ձեր հաշվին կամ պատճենելով բոլոր հնարավորությունները: հեղինակային նշանը android էսքիզին, վերբեռնեք, և դուք պետք է լավ գնաք:
Քայլ 9. Տեղադրեք ռոբոտին գնդակի մեջ
Նրբորեն տեղադրեք ավարտված էլեկտրոնիկան գնդակի մեջ: Ներս մտնելուն պես, ամրացրեք ուղեցույցի թևը ՝ երկու կողմերում ամրացված ուղեցույցի գնդակով:
Նշում. Լուսանկարը ցույց է տալիս ուղեցույցի թևն ու գնդերը տեղում, միայն որպես ուղեցույց տեղադրելը: Դուք չեք կարողանա ռոբոտին տեղավորել գնդակի մեջ, եթե ամեն ինչ անեք այս հերթականությամբ:
Ապահովեք ուղեցույցի թևն իր տեղում `փակագծով, թավշյա ժապավենով կամ ռետինե ժապավենով:
Տեղադրեք 2 x 3.7 Վ մարտկոց, միացրեք հոսանքի անջատիչը և փակեք գնդակի կափարիչը:
Քայլ 10: Խաղալ հեռու …
Տեղադրեք ձեր ռոբոտ -գնդակը ինչ -որ տեղ, որպեսզի ձեր ընտանի կենդանուն գտնի, և հենց որ նրանք սկսեն շփվել դրա հետ, դիտեք, թե ինչպես է այն կենդանանում և զվարճացնում դրանք բոլորը ինքնուրույն: Եթե նախընտրում եք, օգտագործեք բջջային հավելվածը ՝ որոշ հմուտ քայլերով խաղալու համար: Վայելեք, և եթե ձեզ դուր եկավ այս նախագիծը, խնդրում ենք քվեարկել մեզ համար Robot մրցույթում: Շնորհակալություն
Ռոբոտաշինության մրցույթի երկրորդ մրցանակ
Խորհուրդ ենք տալիս:
SmartPET - Smart Pet Feeder: 7 քայլ (նկարներով)
SmartPET - Խելացի կենդանիների սնուցող. Ես Maxime Vermeeren եմ, 18 տարեկան MCT (մուլտիմեդիա և հաղորդակցման տեխնոլոգիա) Howest- ի ուսանող: Ես ընտրել եմ, որ իմ նախագիծը ստեղծի խելացի կենդանիների սնուցող սարք: Ինչու՞ դա արեցի: Իմ կատուն քաշի հետ կապված խնդիրներ ունի, ուստի որոշեցի մեքենա պատրաստել
Pet Bot: 6 քայլ (նկարներով)
Pet Bot: Credit: Այս նախագիծը ոգեշնչված է Beetlebot- ի կողմից robomaniac- ի կողմից: Թարմացում. Այդ ժամանակից ի վեր սա վերանվանեցի Pet Bot- ի: (Տեսահոլովակը դեռ ցույց է տալիս այն որպես Catfish Bot) Ես սովորեցնում եմ Ռոբոտաշինություն երիտասարդ արտադրողներին ESP8266, Arduino և Raspberry PI հարթակներում և մարտահրավերներից մեկը
D4E1 PET Դանակ (Artmaker02). 9 քայլ (նկարներով)
D4E1 PET Դանակ (Artmaker02). Ի՞նչ է անում այս շշի դանակը: Այս մեքենան վերամշակված պլաստիկ (PET) շշերը կտրում է օղակների կամ տաքացվող դանակով պարուրաձևերի մեջ ՝ ապահով պատյանում, որը կարող է անվտանգ օգտագործվել բոլորի կողմից: Ինչու ենք մենք դա պատրաստել և ո՞վ դրա համար է: Մենք արդյունաբերական D խումբ ենք
Creeper-BOT (Creeper Pet). 9 քայլ (նկարներով)
Creeper-BOT (Creeper Pet). Ես միշտ ցանկացել եմ պատրաստել իմ չորքոտանի ռոբոտը, և Minecraft մրցույթը լավ պատրվակ էր: Բացի այդ, ես իսկապես ուզում էի սողացող «ընտանի կենդանի»: Այս հրահանգում ես կկիսվեմ, թե ինչպես եմ դա պատրաստել և ձեզ կտամ ուղեցույց, եթե ցանկանում եք ինքներդ պատրաստել: Ենթադրում եմ, որ դուք
Pet Feeder մեքենա RasPi- ով և Telegram Bot- ով ՝ 4 քայլ (նկարներով)
Pet Feeder Machine RasPi- ով և Telegram Bot- ով. Առաջին հերթին ես պետք է հստակեցնեմ, որ սա բնօրինակ Idea Mine չէ, պարզապես թարմացրեք և հարմարեցրեք ծրագրավորման սցենարները հեռագրի հետ աշխատելու համար, ես այն գտա նախորդ Instructable- ում, ուստի վարկերն իսկապես դրա հեղինակը: Դուք կարող եք տեսնել իսպանական