Სარჩევი:
- ნაბიჯი 1: მასალები
- ნაბიჯი 2: მაგნიტების დამატება თქვენს მიკრო: ბიტ ქინძისთავებში
- ნაბიჯი 3: შექმენით კონტროლერი
- ნაბიჯი 4: შექმენით პროგრამა
ვიდეო: BBC Micro: bit and Scratch - ინტერაქტიული საჭე და მართვის თამაში: 5 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:15
ამ კვირაში ჩემი ერთ -ერთი საკლასო დავალებაა BBC Micro: bit- ის გამოყენება ჩვენს მიერ დაწერილი Scratch პროგრამასთან. ვფიქრობდი, რომ ეს იყო შესანიშნავი შესაძლებლობა გამომეყენებინა ჩემი ThreadBoard ჩადგმული სისტემის შესაქმნელად! ჩემი შთაგონება ნულიდან პროგრამისთვის მოდის რთველის ხელის ელექტრონული თამაშებიდან, რომელსაც დედა მიიღებდა ჩემთვის და ჩემი ძმისთვის გუდვილისგან ან კუთხის მაღაზიიდან. ბევრი სასიამოვნო მოგონება მაქვს იმ მტვრიან LCD– ებზე, გაუფერულ პლასტმასის გარსაცმებზე და ღილაკებზე, რომლებიც იდუმალებით იჭერენ დაჭერისას. განსაკუთრებით მახსოვს სარბოლო თამაშები, რომლებსაც ჩვენ ვითამაშებდით (მაგ. სურათი 2), სადაც თქვენ შეგიძლიათ გადახვიდეთ მხოლოდ ორ ბილიკზე, რათა თავიდან აიცილოთ შემდგომი მანქანები. ახალგაზრდობის გადახედვის სულისკვეთებით, მე შევქმენი ამ ტიპის თამაში Scratch– ში.
Micro: bit– ის ამაჩქარებელი გამოიყენება მანქანის მართვის გასაკონტროლებლად, ხოლო ორი კონცენტრატორი გამოიყენება მანქანის რქის გასაკონტროლებლად. Scratch გამოიყენება მართვის თამაშის სათამაშოდ, სახელწოდებით: BBC Micro Driver.
პროექტის გვერდი შეგიძლიათ იხილოთ აქ:
თუ თქვენ გაქვთ რაიმე შეკითხვა, გინდათ გააგრძელოთ ჩემი მუშაობა, ან უბრალოდ იდეები შემოგთავაზოთ, გთხოვთ ასე მოიქცეთ ჩემს Twitter– ზე: @4Eyes6Senses. მადლობა!
ვიდეოში მუსიკა მოგვაწოდა ვინსენტ ჰენიმ.
ნაბიჯი 1: მასალები
ThreadBoard - ბმული
BBC Micro: bit - Link - მიჰყევით ამ ინსტრუქციას თქვენი მიკროკონტროლის Scratch– თან დასაკავშირებლად
4 მმ (დიამეტრი) x 3 მმ (სიმაღლე) მაგნიტები - ბმული
ქაფის ფურცლები - ბმული
უჟანგავი ფოლადის გამტარ ძაფი - ბმული
Scratch ანგარიში - ბმული
Ფირზე
ნაბიჯი 2: მაგნიტების დამატება თქვენს მიკრო: ბიტ ქინძისთავებში
მას შემდეგ რაც მასალები გაქვთ დროა დაამატოთ მაგნიტები ხუთ მიკრო: ბიტ ქინძისთავზე. მიზეზი, რის გამოც ჩვენ მაგნიტებს ვამატებთ ქინძისთავებს არის (1) მიკრო: ბიტი საიმედოდ მაგნიტით გამდიდრებულ ThreadBoard– ზე და (2) საშუალებას იძლევა ადვილად მოხდეს კავშირი ქინძისთავებსა და გამტარ ძაფს შორის. როგორც წესი, მიკრო: ბიტი გამტარ ძაფთან დასაკავშირებლად დაგჭირდებათ ძაფის შეკერვა და დაცვა ღია ქინძისთავების ირგვლივ, ხოლო თუ გსურთ შეიცვალოთ თქვენი დიზაინი, თქვენ უნდა გაჭრათ მიკროზე მიმაგრებული ძაფი: ბიტი და შესაძლოა ხელახლა გადააკეთოთ შენი პროექტი ThreadBoard– ით შეგიძლიათ უბრალოდ ჩამოაგდოთ თქვენი გამტარი ძაფი მაგნიტების თავზე და ისინი დაიცავს ძაფს მიკროზე: ბიტინის ქინძისთავებსა და ThreadBoard– ზე.
- გამოყავით ერთი დისკის მაგნიტი ნაკრებიდან. დარწმუნდით, რომ თქვენ დაადგინეთ მაგნიტის რომელი ბოლო მოიზიდავს ან მოგერიებს სხვა მაგნიტებს, ხუთი მაგნიტის პოლუსი იგივე უნდა იყოს, რომ მათ მიიზიდონ მაგნიტები, რომლებიც ჩაშენებული იქნება ThreadBoard– ში.
- ნაზად ჩაუშვით მაგნიტი პინში მანამ, სანამ იგი არ დაიხურება. მაგნიტი ამ მომენტში უნდა იყოს გადახრილი ქინძისთავში და გაიშლება თუ მეტალის ზედაპირზეა მოთავსებული და გამოყვანილი. გააგრძელეთ ეს პროცესი მომდევნო ოთხი მაგნიტისთვის.
- ფანქრის ან ბრტყელი ზედაპირის გამოყენებით, მსუბუქი ზეწოლა მოახდინეთ მაგნიტების ძირზე, სანამ ისინი არ დაიმაგრება ქინძისთავებში და იჯდება თანაბრად. თუ რომელიმე მომენტში გსურთ მაგნიტების ამოღება, გამოიყენეთ მსუბუქი ზეწოლა თავზე და ისინი ადვილად გამოჩნდება.
ნაბიჯი 3: შექმენით კონტროლერი
მასალის მიღების შემდეგ, მე გირჩევთ დაიწყოთ ორი კონცენტრატორის გაყვანილობა. კონცენტრატორების მუშაობის პრინციპია ის, რომ თქვენ ათავსებთ მიწის მავთულს ThreadBoard– ის გარე ჰალოზე, სადაც თქვენი ხელები გამართავს კონტროლერს. შემდეგ, როდესაც თქვენი თითები შეეხებიან ThreadBoard- ის "0" ან "2" ქინძისთავებთან დაკავშირებულ მავთულხლართებს, თქვენ გადალახავთ კავშირს და გამოიწვევს მანქანის ხმობას. აქ არის ნაბიჯები:
- მოათავსეთ გამტარი ძაფი მაგნიტების უკიდურეს რგოლზე და შემდეგ მოათავსეთ ძაფი მიკრო: ბიტის "GND" პინზე (სურათი 1).
- მარცხენა ღილაკზე მოათავსეთ გამტარი ძაფის ერთი ბოლო მიკრო "0" პინზე: ბიტი. შექმენით ბილიკი მარცხნივ და განათავსეთ ბოლო, სადაც გსურთ ღილაკი. აიღეთ დაჭრილი ქაფი და გაამაგრეთ იგი გამტარი ძაფით (სურათი 2), მას შემდეგ რაც გაარკვევთ სად გსურთ განათავსოთ ღილაკი, დაიმაგრეთ ქაფი და ძაფი თქვენი დამატებითი მაგნიტით (სურათი 3).
- მარჯვენა ღილაკზე, მოათავსეთ ფირზე პატარა ნაჭერი "GND" - სთან დაკავშირებულ ძაფზე (სურათი 4), რაც გამოყოფს ორ მავთულს და თავიდან აიცილებს მოკლედ წარმოქმნას. შემდეგ მიჰყევით იგივე ნაბიჯებს, როგორც მარცხენა ღილაკს.
ნაბიჯი 4: შექმენით პროგრამა
პროექტის ბმული შეგიძლიათ იხილოთ აქ: https://scratch.mit.edu/projects/428740218/. კოდი დაყოფილია სამ ნაწილად: მომხმარებლის მანქანა, მანქანა 1 (ლურჯი მანქანა) და მანქანა 2 (წითელი მანქანა). მანქანის 1 და 2 კოდი შედარებით იგივეა, უბრალოდ განსხვავებული x და y კოორდინატებით და განსხვავებული "ლოდინის" ფუნქციით.
- მომხმარებლის მანქანა (სურათი 1): როდესაც მომხმარებელი დააჭერს მწვანე დროშას/დაწყების ღილაკს, მისი მანქანა დაიწყება წინასწარ განსაზღვრულ პოზიციაზე. როდესაც მომხმარებელი დახრის კონტროლერს მიკრო მარცხნივ ან მარჯვნივ: ბიტი აჩვენებს მიმართულებას და პროგრამა მომხმარებლის სპრაიტს გადააქვს გზის მარცხენა ან მარჯვენა მხარეს. როდესაც მომხმარებელი დააჭერს კონტროლერის გადამრთველს, მანქანა გახდის მანქანის რქას ან კლოუნს (დამოკიდებულია მარცხენა ან მარჯვენა ღილაკზე დაჭერით), ეს ასევე გამოიწვევს მანქანის უკანა შუქების ჩართვას (კოსტუმის გადართვა). როდესაც მანქანა დაეჯახება სხვა მანქანას (ეს არის დამუშავებული მანქანაში 1 და მანქანის კოდი 2) ფონი გადავა თამაშზე ეკრანზე და მომხმარებლის მანქანა გაქრება.
მანქანა 1 და მანქანა 2 (ფიგურები 2 და 3): როდესაც მომხმარებელი დააჭერს მწვანე დროშას/დაწყების ღილაკს, ანგარიში გადატვირთულია 0 -ზე და თამაში ეკრანზე გადადის მთავარი გზატკეცილის სცენაზე. მარყუჟი "გამეორება სანამ" დარწმუნებულია, რომ მანქანები მუდმივად წარმოიქმნება მომხმარებლის თამაშის დროს. მანქანა მოთავსებულია ზევით და "სრიალებს" ეკრანზე შემთხვევითი ინტერვალით, 1 -დან 5 -მდე ან 10 წამამდე (დამოკიდებულია მანქანაზე). თუ განაცხადი ამოწმებს არის თუ არა შეჯახება მომხმარებლის მანქანასა და მანქანას შორის 1 ან 2, თუ კი, მაშინ ჩვენ ვცვლით თამაშს ეკრანზე თამაშს და ვამთავრებთ თამაშს. თუ შეჯახება არ მოხდა, ჩვენ მომხმარებლის ანგარიშს ვამატებთ 1 -ს და მანქანა ქრება ეკრანის ბოლოში.
გირჩევთ:
RC FPV-Trike უკანა საჭე: 9 ნაბიჯი (სურათებით)
RC FPV-Trike უკანა საჭეზე: რადგან მე მქონდა სათადარიგო ნაწილები ჩემი პირველი FPV Rover– დან, მე გადავწყვიტე აეშენებინა RC მანქანა. მაგრამ ეს არ უნდა იყოს მხოლოდ სტანდარტული RC მანქანა. ამიტომ მე დავამუშავე ტრიუკი უკანა საჭეზე. გამომყევით ინსტაგრამზე უახლესი ამბებისთვის https://www.instagram.com
უმარტივესი მუყაოს USB საჭე: 6 ნაბიჯი (სურათებით)
უმარტივესი მუყაოს USB საჭე: ვინაიდან კარანტინია და სახლში ვართ დავრჩით, ჩვენ ბევრ ვიდეო თამაშს ვთამაშობთ. რბოლები ერთ -ერთი საუკეთესო თამაშია ოდესმე, მაგრამ კლავიატურის გამოყენება მოსაწყენი ხდება და მისი გამოყენება გაცილებით რთულია, ვიდრე თქვენი Xbox ან PS კონტროლერი. ამიტომაც გადავწყვიტე მ
ქსელის მეტოქეობა: დაბალი ლატენტური თამაში BBC მიკროსადგურისთვის: ცოტა: 10 ნაბიჯი (სურათებით)
ქსელის მეტოქეობა: დაბალი ლატენტური თამაში BBC მიკროსადგურისთვის: bit: ამ სამეურვეოში მე აგიხსნით როგორ განვახორციელოთ ძირითადი მულტიპლიკატორული თამაში BBC მიკრო: ბიტი შემდეგი მახასიათებლებით: მარტივი ინტერფეისი დაბალი შეყოვნება ღილაკების დაჭერასა და ეკრანის განახლებები მონაწილეთა მოქნილი რაოდენობა Easy co
ჩვეულებრივი დისტანციური მართვის ნაკრები გადაკეთდა ოთხარხიანი RC სათამაშო დისტანციური მართვის საშუალებით: 4 ნაბიჯი
ჩვეულებრივი დისტანციური მართვის ნაკრები გადაკეთდა ოთხარხიანი RC სათამაშო დისტანციური მართვის საშუალებით: 62 将 通用 遥控 采用 62 62 62 62 62 62改造 方法 非常 简单. 只需 准备 一些 瓦楞纸 板, 然后 按照 视频 教程 完成 这个 电子 项目 并 为 您 服务. 玩具 车船 提供 远程 无线 控制
მაღალი ბრუნვის მართვის მექანიზმი მართლაც დიდი დისტანციური მართვის სათამაშოებისთვის: 5 ნაბიჯი
მაღალი ბრუნვის მართვის მექანიზმი მართლაც დიდი დისტანციურად კონტროლირებადი სათამაშოებისათვის: ეს 'დიალოგი დიდწილად ემყარება ჩემს წინა' მითითებებს, ხედვის სისტემის შესაქმნელად. როგორც ასეთი, ეს არის ცოტა ნაკლები ნაბიჯ-ნაბიჯ და უფრო ფოტოგრაფიული გაკვეთილი ჩართულ კონცეფციებზე. პოზიციის სენსორის უკუკავშირის წრე გამოიყენება