Სარჩევი:
- ნაბიჯი 1: აპარატურის დაყენება
- ნაბიჯი 2: პროგრამული უზრუნველყოფის დაყენება
- ნაბიჯი 3: დაამატეთ სხვა LED- ები იპოვეთ პროექტი
ვიდეო: დისტანციის შეგრძნება მიკრო: ბიტი და სონარი (HC-SR04 მოდული): 3 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
ამ კვირაში მე გარკვეული დრო გავატარე BBC– ის ზღაპრულ მიკრო მიკროზე: ბიტზე და ხმოვან სენსორზე. მე შევეცადე რამდენიმე განსხვავებული მოდული (სულ 50 -ზე მეტი) და ვფიქრობდი, რომ კარგი იქნებოდა ასე რომ გამეზიარებინა ჩემი ზოგიერთი შედეგი.
საუკეთესო მოდული, რაც მე აქამდე ვიპოვე, არის Sparkfun HC-SR04 მოდული, მე ავიღე ჩემი წიგნი კიტრონიკიდან დიდ ბრიტანეთში და აშშ – ში ისინი, რა თქმა უნდა, ხელმისაწვდომია ისეთი ადგილებიდან, როგორიცაა Adafruit (მხოლოდ ხუმრობთ Sparkfun, აქ არის თქვენი ბმული) რა მიზეზი იმისა, რომ ეს არის საუკეთესო, არის ის, რომ ის მუშაობს დროის დაახლოებით 95% –ზე BBC– ის მიკრო 3V– ით გათვალისწინებულ 3V– ზე. თუმცა, როდესაც იყენებთ საბორტო LED ეკრანს მიკრო: ცოტა ალბათ თქვენ კარგად იქნებით.
როგორც მე მხოლოდ tinkering, ვიდრე ჩამონტაჟებული sonic in პროექტი მე გამოვიყენე ბრეაკოუტ დაფა და breadboard, რომელიც შედიოდა მიკრო: ბიტი დამწყებ კომპლექტი მე აიყვანეს Kitronik დიდი ბრიტანეთი.
ნაბიჯი 1: აპარატურის დაყენება
ულტრაბგერითი სენსორის დაყენება საკმაოდ მარტივია, განსაკუთრებით Sparkfun სენსორთან ერთად, რადგან ის კარგად მუშაობს 3V– ზე. მას მხოლოდ ოთხი ქინძისთავი აქვს. მარცხნიდან მარჯვნივ ეს არის VCC, Trig, Echo და GND. VCC და GND არის ძალაუფლებისთვის და Trig, Echo და GND არის თქვენი სიგნალისთვის. მე შევიტანე GND სიგნალის კომპლექტში, რადგან ის საჭიროა საწყისისთვის. ჩემი ერთ -ერთი ადრეული შეცდომა სენსორებთან და ისეთ რამეებთან, როგორიცაა ჭკვიანი LED- ები, არ იყო ყველა კომპონენტის დაკავშირება საერთო ნიადაგთან. მე ჩავრთე ჩემი შექმნის სურათი და სქემა.
ყველაზე მარტივი ქინძისთავები მიკროში: ბიტი არის 0, 1 და 2. ასე რომ, მე გამოვიყენე 0 Trig– ისთვის და 1 Echo– სთვის.
თუ აღმოაჩენთ, რომ თქვენ არ იღებთ კითხვას თქვენი HC-SR04– დან, შეიძლება ის იყოს, რომ ის არ იღებს საკმარის ენერგიას, თუ ასეა, შეგიძლიათ დაამატოთ ენერგია მოდულს, როგორც ეს ნაჩვენებია მეორე სურათზე. 3 x AA ბატარეის გამოყენება გაძლევთ 4.5V, რაც საკმარისი უნდა იყოს. შეაერთეთ, როგორც აქ ნაჩვენებია იმ საერთო საფუძვლით. არ მიამაგროთ 4.5V თქვენს მიკრო: ცოტა მაინც, რამაც შეიძლება მისი მოკვლა!
ნაბიჯი 2: პროგრამული უზრუნველყოფის დაყენება
მიკრო: ბიტი დაპროგრამებულია ბრაუზერში, შეგიძლიათ მიხვიდეთ https://makecode.microbit.org/ თქვენი ხმოვანი სენსორის პროგრამირების დასაწყებად. პირველი თქვენ უნდა დაამატოთ ახალი პაკეტი სტანდარტულ ნაკრებში. მე გამოვიყენე პაკეტი სახელწოდებით Sonar.
დაამატეთ Sonar პაკეტი თქვენს ბლოკებს და შექმენით თქვენი კოდი, როგორც ეს ნაჩვენებია მეოთხე სურათზე.
აქ ჩვენ ვიყენებთ ბარგრაფიის ბრძანებას სენსორის მონაცემების (ცვლადი, რომელსაც ეწოდება ელემენტი) ჩვენება. მეტი ინფორმაცია ბარგრაფიის შესახებ შეგიძლიათ იხილოთ აქ: https://makecode.microbit.org/reference/led/plot-… მიუხედავად იმისა, რომ საოცრად მომიწია GitHub– ის კოდის დათვალიერება იმის გასარკვევად, რომ ქვედა მნიშვნელობის 0 დატოვება მას საშუალებას აძლევს ავტომატური მორგება. თქვენ შეგიძლიათ შეცვალოთ ეს თქვენი მაქსიმალური წერტილის დასადგენად, რომლის გაზომვაც გსურთ. ის მოგცემთ მონაცემებს მთელ რიცხვებში (რიცხვები) და თქვენს მიერ არჩეულ ერთეულებში. მე მჯერა, რომ სონარის ბლოკი აკეთებს ჩვენთვის კონვერტაციის გამოთვლებს. აღმოვაჩინე, რომ სენსორის მონაცემების ეკრანზე დასაბეჭდად გადართვით (როგორც ეს მეხუთე სურათზეა ნაჩვენები) მე შემეძლო შემეგრძნო დისტანციები, რომელთა გაზომვა და კოდირება მინდოდა. თუ თვალყურს ადევნებთ, შეამჩნევთ, რომ არსებობს ბევრი ნულოვანი მნიშვნელობა, რაც იწვევს ბარის დიაგრამის ან სხვა გამომუშავების ციმციმს. მე ვფიქრობდი, რომ ყველაზე ადვილი იყო მათი გაფილტვრა if განცხადებით (ნაპოვნია ლოგიკაში). ეს იყო ასევე უმარტივესი გზა, რომ მე ვიპოვე მუშაობა LED- ების გამოყენებით, როგორიცაა NeoPixels. ამის მაგალითი ნაჩვენებია აქ მეექვსე სურათზე.
ნაბიჯი 3: დაამატეთ სხვა LED- ები იპოვეთ პროექტი
სასიამოვნოა, რომ LED გამომავალი პირდაპირ დაფაზეა, მაგრამ იმისათვის, რომ სენსორი უფრო სასარგებლო იყოს, მე გამოვიყენე რამდენიმე ვერსია გარე LED- ებით. ქვემოთ მოცემულია რამდენიმე სურათი და კოდი. ამისათვის მე მჭირდებოდა დამატებითი ქინძისთავები, ამიტომ Kitronik Edge კონექტორის გარღვევის დაფა ნამდვილად გამოსადეგი იყო!
დაფის დაყენება პირველი სურათის მსგავსად გადავწყვიტე შემექმნა შუქნიშნის სისტემა, როდესაც ყველაფერი ძალიან ახლოს იქნება. მწვანე LED კარგია, ქარვა ახლო მეგობრისთვის და წითელი ძალიან ახლოსაა, რას იტყვით უკან. მაინტერესებს შეიძლება ეს იყოს კარგი პრაქტიკული გამოყენება ველოსიპედზე ახლო გადასასვლელებისთვის. ველოსიპედის წინა მხარეს ჩვენებასთან დაკავშირება კარგ ვიზუალურ გამოხმაურებას მისცემს მძღოლებს იმის შესახებ, რამდენად კარგია მათი გავლა. დისტანციები შეიცვლება რეალურ ცხოვრებაში, რადგან ველოსიპედისტის მიერ 12 ინჩის გავლა არ არის კარგი !!
გირჩევთ:
[2020] ორი (x2) მიკრო: ბიტი RC მანქანის გასაკონტროლებლად: 6 ნაბიჯი (სურათებით)
[2020] ორი (x2) მიკრო: ბიტი RC მანქანის გასაკონტროლებლად: თუ თქვენ გაქვთ ორი (x2) მიკრო: ბიტი, გიფიქრიათ თუ არა მათი გამოყენება RC მანქანის დისტანციურად მართვისთვის? თქვენ შეგიძლიათ აკონტროლოთ RC მანქანა ერთი მიკრო: ბიტი როგორც გადამცემი და მეორე როგორც მიმღები. როდესაც იყენებთ MakeCode რედაქტორს მიკრო კოდირებისთვის: b
მცენარეთა ავტომატური მორწყვის სისტემა მიკრო გამოყენებით: ბიტი: 8 ნაბიჯი (სურათებით)
მცენარეთა ავტომატური მორწყვის სისტემა მიკრო: ბიტის გამოყენებით: ამ ინსტრუქციაში მე ვაჩვენებ, თუ როგორ უნდა ავაშენოთ მცენარეების ავტომატური მორწყვის სისტემა მიკრო: ბიტის და სხვა მცირე ელექტრონული კომპონენტების გამოყენებით. მიკრო: ბიტი იყენებს ტენიანობის სენსორს მცენარის ნიადაგში ტენიანობის დონის მონიტორინგი და
ღამის სინათლის მოძრაობა და სიბნელის შეგრძნება - არა მიკრო: 7 ნაბიჯი (სურათებით)
ღამის სინათლის მოძრაობა და სიბნელის შეგრძნება - არა მიკრო: ეს არის ინსტრუქცია იმის შესახებ, რომ არ შეგიშალოთ ხელი ფეხის თითის დაბინძურებისას ბნელ ოთახში გასეირნებისას. შეიძლება ითქვას, რომ ეს თქვენივე უსაფრთხოებისთვისაა, თუკი ადგებით ღამით და ცდილობთ უსაფრთხოდ მიაღწიოთ კარს. თქვენ, რა თქმა უნდა, შეგიძლიათ გამოიყენოთ საწოლის ნათურა ან მთავარი საყრდენი
მიკრო: ბოტი - მიკრო: ბიტი: 20 ნაბიჯი
მიკრო: ბოტი - მიკრო: ბიტი: შექმენი შენი თავი მიკრო: ბოტი! ეს არის მიკრო: ბიტიანი კონტროლირებადი რობოტი ჩამონტაჟებული სონარით ავტონომიური მართვისთვის, ან თუ გაქვთ ორი მიკრო: ბიტი, რადიო კონტროლირებადი მართვა
მიკრო: ბიტი - მიკრო დასარტყამი მანქანა: 10 ნაბიჯი (სურათებით)
მიკრო: ბიტი - მიკრო დასარტყამი მანქანა: ეს არის მიკრო: ბიტიანი მიკრო დრამი მანქანა, რომელიც ხმის წარმოქმნის ნაცვლად, ფაქტიურად დასარტყამს. ის მძიმედ არის შთაგონებული კურდღელი მიკრო: ბიტ ორკესტრიდან. გარკვეული დრო დამჭირდა იმ სოლენოიდების მოსაძებნად, რომელთა გამოყენება ადვილი იყო მოკროში: ბიტი