Բովանդակություն:
- Քայլ 1: Նախ հավաքեք բոլոր մասերն ու գործիքները
- Քայլ 2: 3D տպման կարգավորումներ
- Քայլ 3: Հավաքում
- Քայլ 4: Էլեկտրական միացում
- Քայլ 5: Կոդ
Video: Little Timmy Robot: 5 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Ես ուզում էի խաղալիք պատրաստել իմ որդու համար, խաղալիք, որը կարող էր հեշտությամբ փոխազդել, ուստի մտածեցի ռոբոտ պատրաստելու մասին, որը կկատարի երեսարկում, որը կարող է շփվել նրա հետ հպման և զգացմունքների արտահայտման միջոցով:
Ես 3D դիզայնի մասին մեծ գիտելիքներ չունեմ, ուստի սկսեցի մի դիզայնով, որը գտա մի տիեզերքում, որը կարող էր հարմարվել իմ կարիքներին `օգտագործելով Tinkerkad (https://www.tinkercad.com/things/1Qq7jjOXoHh) և (https://www.tinkercad.com/things/hJjcvy2X9Oy)
Փոքրիկ Թիմին գլխով հետևում է այն մարդկանց, ովքեր կանգնած են առջևում, կարող եք շոյել նրա գլուխը, և նա զգացմունքների ձայներ կթողնի, և եթե դուք շատ անգամ շոյեք նրա գլուխը, նա սրտեր ցույց կտա նրա աչքերում:
Կարող եք ծրագրել նոր վարք, օրինակ ՝ Alexa- ի նման խոսքի ճանաչում, հետևել գլխի տարբեր օբյեկտներով…
Քայլ 1: Նախ հավաքեք բոլոր մասերն ու գործիքները
1 ազնվամորի պի 3
1 Raspberry pi տեսախցիկ
1 Arduino կամ Genuino Nano V3.0 ATmega328
1 մինի USB մալուխ
2 servos sg90 (թավայի և թեքության համար)
2 մինի յուղով 128x64 պիքսել (աչքերի համար)
1 զնգոց (ձայնի համար)
1 հպման տվիչ (ռոբոտի հետ փոխազդելու համար)
1 վահան arduino nano- ի համար
Շատ Dupont F/F մալուխային միակցիչներ
Տպագիր կտորներ
Քայլ 2: 3D տպման կարգավորումներ
Փոքրիկ Timmy- ն շատ հեշտ է տպել, ես օգտագործել եմ կապույտ գույնը գլխին և մարմնին, իսկ սպիտակ գույնը ՝ ձեռքերին և ոտքերին, աչքերի համար ՝ թափանցիկ թել, Խաղալիքի համար փոփոխված ֆայլերը գտնվում են https://www.thingiverse.com/thing:2655550 կայքում, իսկ բնօրինակ ֆայլերը ՝
Իմ Tinkerkad (https://www.tinkercad.com/things/1Qq7jjOXoHh) և (https://www.tinkercad.com/things/hJjcvy2X9Oy)
Պարամետրերն են.
Լաստանավներ `Ոչ
Աջակցում է ՝ ոչ
Բանաձեւը `0, 2 մմ
Լցնել ՝ 20%
Քայլ 3: Հավաքում
Առաջին բանը ձեռքերը, ձեռքերը, ոտքերը և ոտքերը միացնելն է: Ես օգտագործեցի փոքր պտուտակներ, որոնք ունեի տանը, չնայած կարող եք սոսինձ օգտագործել:
Երկրորդը սերվոներին դնում են թավա պատրաստելու և գլխով թեքելու համար: Servo- ն մարմնի ներսում է, իսկ մյուսը `պարանոցի ներսում:
Ես սոսինձով միացրի LCD աչքերին, հպման ցուցիչին, տեսախցիկին, ազդանշանին: Իմ մտադրությունն է ապագայում փոփոխել դիզայնը ՝ առանց սոսինձ օգտագործելու բաղադրիչները տեղաբաշխելու համար:
Քայլ 4: Էլեկտրական միացում
Համակերպումը հեշտացնելու համար ես օգտագործեցի Arduino Nano Shield:
Միացման սխեման հետևյալն է.
Pin D7 Հպման տվիչ
Pin D4 Axis X servo
PinD5 Axis Y servo
Pin D12 Buzzer
Երկու օղակված էկրանները միացված են նույն կապումներին.
SDA -> A4SCL -> A5
Արդուինոն և ազնվամորին միացված են usb- ով:
Քայլ 5: Կոդ
Facetracking- ի իրականացման համար ես օգտագործեցի բաց cv գրադարան ազնվամորիում, ես փոխեցի մի օրինակ, որը գտա github- ում ՝ հրաման ուղարկելու Arduino- ին, և arduino- ն վերահսկում էր սերվերը, տվիչը և աչքերը:
Խաղալիքը կոդավորելու համար ձեզ հարկավոր է.
Arduino IDE
Ազնվամորի ազնվամորու և բաց գրադարանով և պիթոնով:
Իմ github- ում կարող եք գտնել Arduino ծածկագիրը և ազնվամորի պիթոնի ծածկագիրը (https://github.com/bhm93/littleTimmy)
Դուք պետք է կատարեք face-track-arduino.py ծրագիրը ձեր ազնվամորու մեջ `երեսապատումը ակտիվացնելու համար:
Խորհուրդ ենք տալիս:
Little Mobile Boombox DIY ՝ 7 քայլ
Little Mobile Boombox DIY. Մինչ ես նստած էի իմ բակում և լսելով իմ նախընտրած երաժշտությունը Samsung հեռախոսի ներկառուցված բարձրախոսի միջոցով, ես մի գաղափար առաջացա. Ինչու՞ ինքս մի փոքր Mobile Boombox չկառուցել: Երբ սկսեցի կառուցումը, ես պարզապես ուզում էի ձեռք բերել կոմպակտ Boombo
Little Message Hider/secret Agent Chapstick: 4 քայլ (նկարներով)
Little Message Hider/secret Agent Chapstick. Փնտրու՞մ եք ինչ -որ տեղ ՝ ձեր ընկերոջ համար փոքրիկ հաղորդագրություն պահելու համար: Ի՞նչ կասեք այն գաղտնի գործակալի աշխատանքի մասին, որը դուք միշտ ցանկացել եք: Այս պարզ դիզայնը իդեալական է նման իրավիճակներում և պատրաստելը շատ էժան է
Sonic Pi «Twinkle Twinkle Little Star» կոդավորված երգը Mac- ի համար ՝ 6 քայլ
Sonic Pi "Twinkle Twinkle Little Star" կոդավորված երգ Mac- ի համար. Սրանք հիմնական հրահանգներն են, թե ինչպես կոդավորել " Twinkle Twinkle Little Star " Sonic Pi- ի վրա Mac- ում
Little Wizard - PC/Android Game As Father and Son Project With Kids (unit3d) ՝ 5 քայլ
Little Wizard - PC/Android Game As Father and Son Project With Kids (unit3d). Ես կցանկանայի ցույց տալ, թե որքան հեշտ և զվարճալի է խաղ պատրաստել: Ես ստեղծել եմ իմ խաղը որպես հայր և որդի նախագիծ, որոշ ժամանակ անցկացնելու համար որդիս և նրան թույն բան սովորել: Առաջին հերթին ուզում եմ ասել, որ ես խաղ մշակող չեմ և երկրորդ, որ դա
Խոսող ջերմաստիճանի և խոնավության ցուցիչ - Si7021 և Little Buddy Talker: 3 քայլ
Խոսող ջերմաստիճանի և խոնավության ցուցիչ - Si7021 և Little Buddy Talker: The " Little Buddy Talker " փոքր սարք է, որը թույլ է տալիս պարզ ձայնային ելք ավելացնել ձեր Arduino նախագծերին: Այն պարունակում է 254 բառից բաղկացած սահմանափակ հավաքածու և կարող է միացվել Arduino- ին կամ այլ միկրոկոնտրոլերներին SPI- ի միջոցով: The Little Buddy T