Სარჩევი:
- მარაგები
- ნაბიჯი 1: მავთულის დაკავშირება
- ნაბიჯი 2: MU Vision Sensor III
- ნაბიჯი 3: პროგრამირების მიკრო: ბიტი Makecode- ის საშუალებით
- ნაბიჯი 4: ინიციალიზაცია MU ხედვის სენსორი
- ნაბიჯი 5: დაამატეთ კოდი გამოვლენის შედეგის დასამუშავებლად
- ნაბიჯი 6: აჩვენეთ შედეგი LED მატრიცაზე
- ნაბიჯი 7: თამაშის ლოგიკა
- ნაბიჯი 8: დაამატეთ სიცოცხლის ზოლი
- ნაბიჯი 9: დაამატეთ მუსიკა
- ნაბიჯი 10: შეჯამება
ვიდეო: მინი "გამოიცანი ნომერი" სათამაშო მანქანა მიკრო: ბიტი: 10 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
გითამაშიათ ოდესმე "გამოიცანი ნომერი"? ეს არის ძალიან ადვილად ასაშენებელი მინი სათამაშო მანქანა, რომელიც თამაშობს თქვენთან ერთად "გამოიცანი რიცხვი". ჩვენ შევიმუშავეთ ეს წვრილმანი პროექტი ფიზიკური თამაშის წახალისებისათვის და ბავშვების დასახმარებლად პროგრამირების სწავლაში. ის იყენებს MU Vision სენსორს რიცხვითი ბარათების გასაზრდელად, რომლის მეშვეობითაც მოთამაშე შეეცდება გამოიცნოს შემთხვევითი რიცხვი, რომელიც აპარატმა აირჩია.
ყველაფერი მითითებულია ამ სურათზე.
MU ხედვის სენსორი, რომელსაც შეუძლია დაბეჭდილი ნომრების ბარათების ამოცნობა, უკავშირდება მიკრო: ბიტს I2C ავტობუსის საშუალებით. ორი PCB დაფა და სპიკერი ერთმანეთთან არის დაკავშირებული LEGO ტექნიკური ნაწილისგან დამზადებული სტენდის გამოყენებით ისე, რომ კამერა იყურება ქვემოთ 45 გრადუსიანი კუთხით. დარწმუნდით, რომ არაფერია დაბლოკილი კამერის ხედვის მიკრო წინა მხარეს: ბიტი, სადაც მოთამაშე აჩვენებს ნომრის ბარათს მანქანას.
მარაგები
BBC მიკრო: ბიტ დაფა
×1
Morpx MU Vision Sensor III
×1
LEGO ტექნიკური ნაჭრები
P 1 პიმორონის პინი: ბიტი × 1
სპიკერი: 0.25W, 8 ohms
ნაბიჯი 1: მავთულის დაკავშირება
თქვენ დაგჭირდებათ 6 მავთულის დაკავშირება. სპიკერს აქვს ორი მავთული, რომელიც აკავშირებს მიკრო "0" და "GND" პინებს: ბიტი. MU Vision სენსორს აქვს 4 მავთული, რომელიც აკავშირებს I2C ავტობუსს - 3V, pin 19 (SCL), pin 20 (SDA) და GND. სურათზე ჩვენ უბრალოდ შევაერთეთ მავთულები მიკრო: ცოტა საკონტაქტო ბალიშზე. თქვენ ასევე შეგიძლიათ გამოიყენოთ ერთ -ერთი ბრეაკოუტ დაფა მიკრო: ბიტი მავთულის დასაკავშირებლად.
ნაბიჯი 2: MU Vision Sensor III
MU Vision სენსორი არის მთავარი AI მოდული, რომელიც ცნობს სხვადასხვა ნომრის ბარათებს. მას აქვს I2C გამომავალი პორტი, რომელიც შეიძლება გამოყენებულ იქნას მიკრო: ბიტთან დასაკავშირებლად (პინი 19 და პინი 20). შენიშვნა:
1. მიკრო: ბიტთან დასაკავშირებლად, მხედველობის სენსორის მარცხენა DIP გადამრთველი 2 უნდა დააყენოთ "ON" I2C რეჟიმის გამოსაყენებლად.
2. ხედვის სენსორი დამონტაჟებულია თავდაყირა (სენსორის კონექტორი მოთამაშისკენ არის მიმართული) ისე, რომ როდესაც მოთამაშე აჩვენებს ნომრის ბარათს მანქანას, ის "ფრონტალურია" მოთამაშის თვალსაზრისით.
ნაბიჯი 3: პროგრამირების მიკრო: ბიტი Makecode- ის საშუალებით
თქვენ შეგიძლიათ პროგრამირება მანქანა MakeCode გამოყენებით. თქვენ შეგიძლიათ დააპროგრამოთ Micro: bit როგორც Javascript- ში, ასევე ბლოკის კოდში. გასაადვილებლად ჩვენ ვიყენებთ ბლოკის პროგრამირებას ამის საილუსტრაციოდ. იმპორტი MUVisionSensorIII ბიბლიოთეკა შერჩევით "Advanced"-> "Extensions" და ჩაწერეთ "mu-opensource/MuVisionSensorIII-MakeCode" საძიებო ველში. აირჩიეთ "Muvs" გაფართოება შედეგიდან.
ახლა თქვენ ნახავთ MuVisionSensor ბლოკებს, როგორიცაა ეს
ნაბიჯი 4: ინიციალიზაცია MU ხედვის სენსორი
2. MU Vision Sensor- ის ინიციალიზაცია დაწყების ბლოკში და დააყენეთ ის გამოიყენოს I2C ავტობუსი.
და დაამატეთ ნომრის ბარათის ალგორითმი.
ნაბიჯი 5: დაამატეთ კოდი გამოვლენის შედეგის დასამუშავებლად
სამუდამოდ მარყუჟში, დაამატეთ კოდი MU Vision Sensor– ის გამოვლენის შედეგის დასამუშავებლად.
ნაბიჯი 6: აჩვენეთ შედეგი LED მატრიცაზე
ჩვენ ვიყენებთ საბაჟო ფუნქციას რიცხვის ამოცნობის შედეგის საჩვენებლად. შენიშვნა: მას შემდეგ, რაც ჩვენ მიკრო: ბიტი ვერტიკალურად მოვათავსეთ, LED ეკრანზე რიცხვი უნდა გადატრიალდეს 90 გრადუსით.
ნაბიჯი 7: თამაშის ლოგიკა
თქვენ შეგიძლიათ დააპროგრამოთ micro: bit, რათა მიაწოდოთ მცირე მინიშნება საიდუმლო ნომერზე.
ნაბიჯი 8: დაამატეთ სიცოცხლის ზოლი
თქვენ ასევე შეგიძლიათ გაცოცხლოთ თამაში ცოტა მეტი გართობით. ჩვენ ვიყენებთ LED მატრიცის მარცხენა სვეტს "სიცოცხლის ზოლის" ჩვენების მიზნით
ნაბიჯი 9: დაამატეთ მუსიკა
Ის არის. სივრცის მიზეზის გამო, ყველა კოდი არ არის ნაჩვენები ზემოთ მოცემულ ფიგურაში. სრული კოდი შეგიძლიათ იხილოთ აქ.
ნაბიჯი 10: შეჯამება
ეს გაკვეთილი გასწავლით თუ როგორ უნდა ავაშენოთ მინი სათამაშო მანქანა Micro: bit და MU Vision Sensor გამოყენებით. MU Vision Sensor– ის ვიზუალური ამოცნობის დახმარებით თქვენ შეგიძლიათ შექმნათ მრავალი მსგავსი თამაში „ფიზიკური თამაში“Micro: bit პლატფორმაზე.
გირჩევთ:
მიკრო: ბოტი - მიკრო: ბიტი: 20 ნაბიჯი
მიკრო: ბოტი - მიკრო: ბიტი: შექმენი შენი თავი მიკრო: ბოტი! ეს არის მიკრო: ბიტიანი კონტროლირებადი რობოტი ჩამონტაჟებული სონარით ავტონომიური მართვისთვის, ან თუ გაქვთ ორი მიკრო: ბიტი, რადიო კონტროლირებადი მართვა
მიკრო: ბიტი - მიკრო დასარტყამი მანქანა: 10 ნაბიჯი (სურათებით)
მიკრო: ბიტი - მიკრო დასარტყამი მანქანა: ეს არის მიკრო: ბიტიანი მიკრო დრამი მანქანა, რომელიც ხმის წარმოქმნის ნაცვლად, ფაქტიურად დასარტყამს. ის მძიმედ არის შთაგონებული კურდღელი მიკრო: ბიტ ორკესტრიდან. გარკვეული დრო დამჭირდა იმ სოლენოიდების მოსაძებნად, რომელთა გამოყენება ადვილი იყო მოკროში: ბიტი
მიკროპროგრამირება: ბიტი რობოტი და ჯოისტიკი: ბიტი კონტროლერი მიკროპითონით: 11 ნაბიჯი
მიკროპროგრამირება: Bit Robot & Joystick: Bit Controller With MicroPython: Robocamp 2019-ისთვის, ჩვენი საზაფხულო რობოტიკის ბანაკი, 10-13 წლის ახალგაზრდები ახვევენ, აპროგრამებენ და აშენებენ BBC მიკრო: ბიტებზე დაფუძნებულ „ანტობატურ რობოტს“, ასევე პროგრამირებას მიკრო: ცოტა დისტანციური მართვისთვის. თუ ამჟამად იმყოფებით რობოკამპში, თხილამურებით
მიკრო: ბიტი თოჯინა "ტექსტური შეტყობინება"!: 5 ნაბიჯი (სურათებით)
მიკრო: ბიტი თოჯინა "ტექსტური შეტყობინებები"!: თითქმის ყველა ჩვენი უკაბელო კომუნიკაცია ხდება რადიოტალღების გამოყენებით*, მათ შორის სატელეფონო ზარები, ტექსტური შეტყობინებები და WiFi. ჩაშენებული რადიო გადამცემებითა და მიმღებებით, Micro: Bit მიკროკონტროლერი უადვილებს ყველა სახის პროექტის შექმნას
სინათლისა და ფერის გაზომვები Pimoroni Enviro– სთან ერთად: ბიტი მიკროსთვის: ბიტი: 5 ნაბიჯი
სინათლის და ფერის გაზომვები Pimoroni Enviro– სთან ერთად: ბიტ მიკრო: ცოტა: მე ვმუშაობდი ზოგიერთ მოწყობილობაზე, რომელიც ადრე იძლევა სინათლისა და ფერის გაზომვას და თქვენ შეიძლება ბევრი რამ იპოვოთ ამ გაზომვების მიღმა თეორიის შესახებ აქ და აქ. ცოტა ხნის წინ გამოვიდა Enviro: bit, add-on for m