Բովանդակություն:
- Պարագաներ
- Քայլ 1: Լարերի միացում
- Քայլ 2. MU Vision Sensor III
- Քայլ 3. Միկրո ծրագրավորում. Քիչ Makecode- ի միջոցով
- Քայլ 4. Նախաստորագրեք MU Vision Sensor- ը
- Քայլ 5. Ավելացրեք ծածկագիր ՝ հայտնաբերման արդյունքը մշակելու համար
- Քայլ 6: Արդյունքը ցուցադրեք LED մատրիցի վրա
- Քայլ 7: Խաղի տրամաբանություն
- Քայլ 8: Ավելացրեք Life Bar
- Քայլ 9: Ավելացրեք երաժշտություն
- Քայլ 10: Ամփոփում
Video: Մինի «Գուշակիր համարը» խաղային մեքենա միկրոով. Բիթ ՝ 10 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Երբևէ խաղացե՞լ եք «Գուշակիր համարը»: Սա շատ հեշտ կառուցվող մինի խաղային մեքենա է, որը խաղում է ձեզ հետ «Գուշակիր թիվը»: Մենք նախագծեցինք այս DIY նախագիծը `խրախուսելու ֆիզիկական խաղը և օգնելու երեխաներին սովորել ծրագրավորում: Այն օգտագործում է MU Vision սենսոր ՝ թվային քարտերը զգալու համար, որոնց միջոցով խաղացողը կփորձի կռահել մեքենայի ընտրած պատահական թիվը:
Կարգավորումը բոլորը բացատրված են այս նկարում:
MU տեսողության սենսորը, որը կարող է ճանաչել տպագիր համարների քարտերը, միացված է Micro: bit- ին I2C ավտոբուսի միջոցով: PCB- ի երկու տախտակները և բարձրախոսը միասին պահվում են LEGO տեխնիկական կտորներից պատրաստված տակդիրի միջոցով, որպեսզի տեսախցիկը 45 աստիճանի անկյան տակ նայի ներքև: Համոզվեք, որ ոչ մի բան չկա արգելափակելու տեսախցիկի տեսքը Micro- ի առջևից. Բիթ, որտեղ խաղացողը համարի քարտը կներկայացնի մեքենային:
Պարագաներ
BBC միկրո. Բիթ տախտակ
×1
Morpx MU Vision Sensor III
×1
LEGO տեխնիկական կտորներ
× 1 Pimoroni քորոց `bit × 1
Բարձրախոս `0.25W, 8 օմ
Քայլ 1: Լարերի միացում
Դուք պետք է միացնեք 6 լար: Բարձրախոսն ունի երկու լար, որոնք միանում են Micro- ի «0» և «GND» կապին: բիթ: MU Vision սենսորն ունի 4 լար, որոնք միանում են I2C ավտոբուսին ՝ 3V, փին 19 (SCL), քորոց 20 (SDA) և GND: Նկարում մենք պարզապես լարերը միացրել ենք Micro: bit կոնտակտային պահոցին: Լարերը միացնելու համար կարող եք նաև օգտագործել micro: bit- ի ճեղքման տախտակից մեկը:
Քայլ 2. MU Vision Sensor III
MU Vision սենսորը AI- ի հիմնական մոդուլն է, որը ճանաչում է տարբեր թվային քարտեր: Այն ունի I2C ելքային պորտ, որը կարող է օգտագործվել Micro: bit- ին միանալու համար (փին 19 և քորոց 20): Նշում.
1. Micro: bit- ին միանալու համար I2C ռեժիմն օգտագործելու համար տեսողության տվիչի ձախ DIP անջատիչը պետք է սահմանել «ON»:
2. Տեսողության սենսորը տեղադրված է գլխիվայր (սենսորային միակցիչը ՝ դեպի խաղացողի կողմը) այնպես, որ երբ խաղացողը համարը ներկայացնում է մեքենային, այն «ճակատային» է խաղացողի տեսանկյունից:
Քայլ 3. Միկրո ծրագրավորում. Քիչ Makecode- ի միջոցով
Դուք կարող եք ծրագրավորել մեքենան `օգտագործելով MakeCode: Դուք կարող եք ծրագրավորել Micro: bit- ը ինչպես Javascript- ում, այնպես էլ բլոկի կոդով: Պարզեցնելու համար մենք այստեղ օգտագործում ենք բլոկային ծրագրավորում: Ներմուծեք MUVisionSensorIII գրադարանը ՝ ընտրելով «Ընդլայնված»-> «Ընդլայնումներ», և որոնման դաշտում մուտքագրեք «mu-opensource/MuVisionSensorIII-MakeCode»: Արդյունքում ընտրեք «Muvs» ընդլայնումը:
Այժմ դուք կգտնեք այսպես MuVisionSensor բլոկները
Քայլ 4. Նախաստորագրեք MU Vision Sensor- ը
2. MU Vision Sensor- ի գործարկումը մեկնարկային բլոկում և կարգաբերեք այն օգտագործել I2C ավտոբուսը:
և Ավելացնել համարների քարտի ալգորիթմ:
Քայլ 5. Ավելացրեք ծածկագիր ՝ հայտնաբերման արդյունքը մշակելու համար
Forever օղակում ավելացրեք ծածկագիր ՝ MU Vision Sensor- ի հայտնաբերման արդյունքը մշակելու համար:
Քայլ 6: Արդյունքը ցուցադրեք LED մատրիցի վրա
Մենք օգտագործում ենք սովորական գործառույթ ՝ թվերի ճանաչման արդյունքը ցուցադրելու համար: Նշում. Քանի որ Micro: bit- ը ուղղահայաց ենք տեղադրել, LED էկրանին համարը պետք է պտտվել 90 աստիճանով:
Քայլ 7: Խաղի տրամաբանություն
Դուք կարող եք ծրագրավորել micro: bit ՝ գաղտնի թվի մասին մի փոքր հուշում տալու համար:
Քայլ 8: Ավելացրեք Life Bar
Կարող եք նաև մի փոքր ավելի հաճույք պատճառել խաղին: Մենք օգտագործում ենք LED մատրիցի ձախ սյունակը `« կյանքի բարը »ցուցադրելու համար
Քայլ 9: Ավելացրեք երաժշտություն
Վերջ: Տիեզերական պատճառի պատճառով ոչ բոլոր ծածկագրերն են ներկայացված վերևի նկարում: Ամբողջական կոդը կարող եք գտնել այստեղ:
Քայլ 10: Ամփոփում
Այս ձեռնարկը սովորեցնում է ձեզ, թե ինչպես կառուցել մինի խաղային մեքենա ՝ օգտագործելով Micro: bit և MU Vision Sensor: MU Vision Sensor- ի տեսողական ճանաչման օգնությամբ դուք կարող եք կառուցել բազմաթիվ նմանատիպ «ֆիզիկական խաղ» խաղեր Micro: bit հարթակի վրա:
Խորհուրդ ենք տալիս:
Լեգո լաբիրինթոս թեքություն միկրոով. Բիթ ՝ 9 քայլ
Թեքվող LEGO Maze With Micro. Մեր LEGO լաբիրինթոսն ունի երկու կողմի կոճակներ, որոնք թույլ են տալիս թեքել վերին կեսը և մանևրել գնդակը
Միկրոով երաժշտական գործիք ՝ բիթ ՝ 5 քայլ
Երաժշտական գործիք ՝ միկրո: բիթ: Բարև: Այսօր ես ձեզ ցույց կտամ, թե ինչպես կարող եք ձեր BBC Micro: Bit- ը վերածել երաժշտական գործիքի, որը արձագանքում է սենյակի միջավայրի լույսին: Դա չափազանց պարզ է և գերարագ, այնպես որ հետևեք այս քայլերին և սկսեք մի քանի ջեմ պատրաստել
Rանկացած մեքենա/մեքենա դարձնել Bluetooth հավելվածի վերահսկման մեքենա ՝ 9 քայլ
Rանկացած R/C մեքենա վերածել Bluetooth ծրագրի կառավարման R/C մեքենայի. Այս նախագիծը ցույց է տալիս սովորական հեռակառավարման մեքենան Bluetooth (BLE) կառավարման մեքենայի Wombatics SAM01 ռոբոտաշինական տախտակով, Blynk App- ով և MIT App Inventor- ով փոխելու քայլերը: շատ ցածր գնով RC մեքենաներ են `բազմաթիվ հնարավորություններով, ինչպիսիք են LED լուսարձակները և
Գործարկեք Mini Servo միկրոով. Բիթ ՝ 5 քայլ
Գործարկեք Mini Servo Micro: bit: Այս արագ Instructable ծրագիրը ցույց կտա ձեզ, թե ինչպես ծրագրավորել ձեր BBC Micro: bit- ը MakeCode խմբագրիչի միջոցով `մինի սերվո շարժիչ գործարկելու համար: Ձեր միկրո բիթը շարժիչին միացնելու ուղղություններն այստեղ են ՝ http: //www.papermech.net/bbcmicrobit/ Աշխատանքի հիմունքները
Պարզ անիմատոնիկ միկրոով. Բիթ ՝ 9 քայլ (նկարներով)
Simple Animatronic With Micro: bit: Բարի գալուստ իմ առաջին Instructable: Ես կկիսվեմ, թե ինչպես եմ պատրաստել այս Skeksis Animatronic- ը: Առաջնորդելով ձեզ իմ ամբողջ գործընթացի ընթացքում, ես հույս ունեմ, որ դուք ոգեշնչված կլինեք ձեր սեփական ռոբոտը պատրաստելու համար, նույնիսկ եթե այն նման չէ այս ամենին: Ես դրա մասին շատ չեմ խոսի