Სარჩევი:
- მარაგები
- ნაბიჯი 1: საქმის შეკრება
- ნაბიჯი 2: შექმენით კოდი
- ნაბიჯი 3: მიკროპითონის პროგრამა
- ნაბიჯი 4: გახადეთ თქვენი საკუთარი
ვიდეო: კორონავირუსი EXTER-MI-NATION Micro: bit და Daleks: 4 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
ეს არის მეორე სერია პროექტი კორონავირუსის დაცვის შესახებ TinkerGen– ისგან. აქ შეგიძლიათ ნახოთ პირველი სტატია. ჩვენ მტკიცედ გვჯერა, რომ კაცობრიობის კოლექტიური ძალისხმევით, მიმდინარე ეპიდემია მალე დასრულდება. მაგრამ მას შემდეგაც კი, რაც COVID-19 გავიდა, ჩვენ უნდა ვიყოთ ფხიზლად და შევინარჩუნოთ კარგი ჩვევები, რომლებიც (იმედია) განვავითარეთ ამ რთულ დროს. წინა სტატია ფოკუსირებული იყო მიკრო: ბიტის გამოყენებაზე, რათა მეტი ყურადღება მიგვექცია ჩვენთვის არაცნობიერად შეხებაზე და ამით თავიდან აგვეცილებინა მიკრობების გავრცელება. ამ სტატიაში ჩვენ შევქმნით და ავაშენებთ მარტივ, მაგრამ ძლიერ იარაღს მიკრობების წინააღმდეგ - პატარა მოწყობილობას, რომლის საშუალებითაც ჩვენ შეგვიძლია გავზომოთ დროის დაბანა ჩვენი ხელების დაბანაზე.
მარაგები
Bitmaker Lite
1/8 (3 მმ) პლაივუდი ქეისისთვის
ორი M4 * 8 + 5 ერთი თავით სპილენძის სვეტი ორი M4 კაკალი
ორი M4 * 8 ექვსკუთხა სოკეტის თავსახურის ხრახნი
ორი R480 თეთრი ნეილონის მოქლონი
ორი M2 * 15 ორმხრივი ალუმინის სვეტი
ორი M2 * 8 მექანიკური ხრახნი
ნაბიჯი 1: საქმის შეკრება
ჩამოტვირთეთ.dxf ფაილები Thingverse– დან, შემდეგ გაჭერით 1/8 (3 მმ) პლაივუდიდან. კორპუსს აქვს თვითკეტვის დიზაინი, მაგრამ ყუთის აწყობისას შეიძლება დაგჭირდეთ ცოტაოდენი წებოს გამოყენება. გამოიყენეთ ორი M4 * 8 + 5 ერთსაფეხურიანი სპილენძის სვეტი, ორი M4 კაკალი და ორი M4 * 8 ექვსკუთხა ბუდე თავსახურის ხრახნიანი გროვის ულტრაბგერითი რეინჯერის ჩასამაგრებლად შიდა კედელზე. საქმის მოპირდაპირე მხარეს, მიამაგრეთ სერვო 2 M2 * 15 ორმხრივი ალუმინის სვეტით გამოიყენეთ ორი M2 * 8 მექანიკური კბილის ხრახნი პლასტმასის servo arm ისარზე. დააკავშირეთ ულტრაბგერითი Ranger და Servo BitMaker Lite- თან და შემდეგ დააფიქსირეთ კორპუსში ორი R480 თეთრი ნეილონის მოქლონით. მიამაგრეთ ისარი სერვოზე და დააყენეთ ორივე ზედა და ზედა ქვედა გადასაფარებლები. ასამბლეა დასრულებულია, მოდით კოდირება ახლა!
ნაბიჯი 2: შექმენით კოდი
მე გავაკეთე ამ პროექტის კოდის ორი ვერსია: უფრო მარტივი, დამზადებულია Microsoft Makecode– ით, გრაფიკული პროგრამირების გარემო და უფრო რთული, დაწერილი მიკროპითონში - ის ასევე შეიცავს დალეკის ხმას, რომელიც სინთეზირებულია Micro: bit მეტყველების მოდულით. ჩვენ ვიწყებთ უფრო მარტივი პროგრამით.
სანამ კოდის წერას დაიწყებთ, თქვენ უნდა დაამატოთ BitMaker lite გაფართოება Makecode– ში. გაიარეთ კონსულტაცია, როგორ გააკეთოთ ეს აქ.
დაწყების ბლოკის შიგნით ჩვენ ვასუფთავებთ ეკრანს, ვაყენებთ ორ ცვლადს, დაწყების დრო და ეტაპი 0 -ს, ვაყენებთ სერვო კუთხეს 90 -ზე და დაველოდებით 500 ms სანამ დავიწყებთ მთავარ მარყუჟის კოდს. კოდის ლოგიკა ძირითადი მარყუჟის შიგნით საკმაოდ მარტივია - უპირველეს ყოვლისა, მიუხედავად იმისა, არის თუ არა ხელები გამოვლენილი თუ არა, თუ სტადია 0 არის, ჩვენ ვაყენებთ სერვოს 90 გრადუსზე, ეს არის ნაგულისხმევი მდგომარეობა.
თუ ჩვენ აღმოვაჩენთ, რომ არის ობიექტი ჩვენი მოწყობილობიდან 10 სმ -ზე უფრო ახლოს (ჩვენ ვივარაუდოთ, რომ ეს არის ადამიანის ხელები), ჩვენ ვაკეთებთ შემოწმებას, არის თუ არა 1 წამი გასული მას შემდეგ, რაც ჩვენ გადავედით შემდეგ ეტაპზე. 1 მეორე დრო დადგენილია გამართვის მიზნით, სინამდვილეში ის უნდა იყოს 4 წამთან ახლოს (CDC რეკომენდაციების თანახმად, ხელების დაბანის საკმაოდ კარგი ხანგრძლივობაა 20 წამი, ჩვენ გვაქვს 5 ეტაპი, ანუ 20/5 = 4). ყოველ ჯერზე 1 წამი გავიდა მას შემდეგ, რაც ჩვენ გადავედით სცენაზე, თუ ხელები კვლავ გამოვლენილია მოწყობილობის სიახლოვეს, ჩვენ გადავდივართ შემდეგ ეტაპზე, გადატვირთავთ ტაიმერს და ვთამაშობთ მელოდიას. ჩვენ ასევე დავადგინეთ ციფრული pin1 LOW, ასე რომ PWM თაობა ხმისთვის არ ერევა სერვოში - თუ ამას არ გააკეთებთ, შეამჩნევთ რომ სერვო გიჟურად იწყებს მოქმედებას მუსიკის დაკვრისას. ეს არის მიკრო: ბიტის ცნობილი შეზღუდვა.
შემდეგ ყველა ეტაპისთვის ჩვენ ვაყენებთ სერვო კუთხეს ზედიზედ თუ ბლოკები. დაბოლოს, თუ ხელები არ გამოვლენილა (მანძილი მოწყობილობიდან 10 სმ -ზე მეტია), და სტადია არ არის 0 - რაც ნიშნავს რომ მომხმარებელმა ხელი შეუშალა ხელების დაბანას ნაადრევად, ჩვენ ვთამაშობთ სევდიან ხმას და დავაყენებთ სცენას 0 -ზე.
თუ თქვენ გაქვთ პრობლემები კოდთან დაკავშირებით, შეგიძლიათ გადმოწეროთ. hex ფაილი ჩვენი პროექტის GitHub საცავში.
ნაბიჯი 3: მიკროპითონის პროგრამა
თუ გიყვართ კოდირება და გელოდებათ მცირე გამოწვევა, მაშინ იგივე პროექტის გაკეთება მიკროპითონში შესაძლოა თქვენთვის უფრო საინტერესო იყოს. გარდა ამისა, ეს ვერსია უფრო სახალისოა!
მიკროპითონის ვერსიის ძირითადი კოდი იგივე ლოგიკას მიჰყვება. აქ ერთი მთავარი განსხვავება ისაა, რომ ჩვენ უშუალოდ ულტრაბგერითი რეინჯერი ან სერვო არ შეგვიძლია გამოვიყენოთ - Micro: bit micropython firmware– ში არ არსებობს სტანდარტული მოდულები. ამრიგად, ჩვენ ჩავდებთ ამ სერვო კლასს ჩვენს კოდში და გამოვიყენებთ ოდნავ შეცვლილ Grove Ultrasonic Ranger Python კოდს მანძილის გაზომვისთვის. უკეთესი გზა იქნებოდა ორი დამოუკიდებელი.py ფაილის შექმნა და იმპორტირება როგორც მოდულები - ერთი Servo კლასისთვის, მეორე ულტრაბგერითი რეინჯერებისთვის. მაგრამ ჩვენ შევინახავთ ყველაფერს ერთ ადგილას, სიმარტივის გამო.
სხვა მთავარი განსხვავება არის მეტყველების მოდულის გამოყენება, რაც საშუალებას გვაძლევს სინთეზირდეს ნაცნობი ხმის დალეკი:) ჩვენ ვიყენებთ ამ დოკუმენტაციის პარამეტრებს მეტყველების მოდულისთვის, რათა გამოვიდეს ხმა, რომელიც დალეკის ხმას ჰგავს.
გადადით ამ პროექტის GitHub საცავში, რომ ჩამოტვირთოთ სრული Micropython კოდი.
ნაბიჯი 4: გახადეთ თქვენი საკუთარი
ჩვენ შევადგინეთ საინტერესო, სასარგებლო პროექტი Micro: bit და Bitmaker Lite გაფართოებით, რომელიც შეიძლება იყოს მხოლოდ საგანმანათლებლო პროექტი და ნამდვილად შეიძლება გამოვიყენოთ საოჯახო აბაზანაში, რათა შევახსენო ხალხს უფრო საფუძვლიანად დაიბანონ ხელები. რა თქმა უნდა, ექსპერიმენტები და გაუმჯობესება აქ არ მთავრდება - თქვენ შეგიძლიათ მოიფიქროთ გზები, რათა გახადოთ საქმე უფრო მყარი და უფრო შესაფერისი საჯარო სკოლებში ან საბავშვო ბაღებში გამოსაყენებლად. ან შეგიძლიათ დააკავშიროთ გარე სპიკერი ხმის გასაზრდელად.
შესაძლებლობები უსასრულოა და აპარატურასა და პროგრამულ უზრუნველყოფაში საკუთარი იდეების განხორციელება არის შემოქმედის სული. თუ ამ პროექტის გასაუმჯობესებლად რაიმე ახალ და საინტერესო გზას შემოგთავაზებთ, გთხოვთ გააზიაროთ ქვემოთ მოცემულ კომენტარებში. ასევე, Bitmaker Lite– ს გააჩნია ონლაინ კურსი, რომლის წვდომა შეგიძლიათ TinkerGen– ის ონლაინ კურსების პლატფორმაზე, https://make2learn.tinkergen.com/ უფასოდ!
დამატებითი ინფორმაციისთვის Bitmaker Lite- ისა და სხვა ტექნიკის შესახებ შემქმნელებისთვის და STEM პედაგოგებისთვის, ეწვიეთ ჩვენს ვებ გვერდს, https://tinkergen.com/ და გამოიწერეთ ჩვენი ბიულეტენი.
გირჩევთ:
BBC Micro: bit and Scratch - ინტერაქტიული საჭე და მართვის თამაში: 5 ნაბიჯი (სურათებით)
BBC Micro: bit and Scratch - ინტერაქტიული საჭე და მართვის თამაში: ამ კვირაში ჩემი ერთ -ერთი საკლასო დავალებაა BBC Micro: bit- ის გამოყენება ჩვენს მიერ დაწერილი Scratch პროგრამასთან. ვფიქრობდი, რომ ეს იყო შესანიშნავი შესაძლებლობა გამომეყენებინა ჩემი ThreadBoard ჩადგმული სისტემის შესაქმნელად! ჩემი შთაგონება ნულიდან
როგორ გავხადოთ კორონავირუსი COVID 19 მონაცემთა პირდაპირი მაძიებელი ESP8266– ით, ელექტრონული ქაღალდის ჩვენებით: 7 ნაბიჯი
როგორ გავხადოთ კორონავირუსი COVID 19 მონაცემთა პირდაპირი მაძიებელი ESP8266– ით, ელექტრონული ქაღალდის ჩვენებით: 1
როგორ გავუშვათ სერვო მოტორსი Moto: bit მიკრო საშუალებით: bit: 7 ნაბიჯი (სურათებით)
როგორ გავუშვათ სერვო მოტორსი მოტო: ბიტი მიკრო: ბიტი: მიკრო: ბიტის ფუნქციონირების გაფართოების ერთ-ერთი გზა არის დაფის გამოყენება, რომელსაც ეწოდება moto: bit SparkFun Electronics– ის მიერ (დაახლოებით $ 15-20). ის გამოიყურება რთული და აქვს მრავალი მახასიათებელი, მაგრამ ძნელი არ არის მისგან სერვო ძრავების გაშვება. Moto: bit გაძლევთ საშუალებას
კორონავირუსი: შეაჩერე გავრცელება მიკრო საშუალებით: ცოტა: 3 ნაბიჯი
კორონავირუსი: შეაჩერე გავრცელება მიკრო: bit: უმძიმეს დროს ადამიანის გენიალურობა ბრწყინავს ყველაზე მეტად. 2020 წლის იანვრიდან COVID-19 პანდემიამ მოიცვა მსოფლიო. COVID-19 ვრცელდება ჰაერის წვეთებითა და ფომიტებით. Fomites, მარტივად რომ ვთქვათ არის უსულო საგნები, როგორიცაა ავეჯი, ტანსაცმელი, კარის სახელური
"კორონავირუსი Covid-19" 1 მეტრიანი განგაშის აპარატურა: 7 ნაბიჯი
"კორონავირუსი Covid-19" 1 მეტრი განგაშის აპარატურა: بسم الله الرحمن الرحيم ეს სტატია არის ულტრაბგერითი დისტანციის სენსორის გამოყენების დემონსტრირება. სენსორი გამოყენებული იქნება როგორც გაზომვის მოწყობილობა " 1 მეტრის ასაშენებლად სიგნალიზაციის გათიშვის საშუალება " დისტანციური მიზნებისთვის. ბიუსჰალტერი