Სარჩევი:
- ნაბიჯი 1: ნაწილების დაბეჭდვა
- ნაბიჯი 2: შეაერთეთ მავთულები მოტორს
- ნაბიჯი 3: მოტორსის განთავსება და დაცვა
- ნაბიჯი 4: მიამაგრეთ ძრავის საფარი
- ნაბიჯი 5: მიამაგრეთ D1 Mini და Motor Driver Board
- ნაბიჯი 6: კომპონენტების დაკავშირება
- ნაბიჯი 7: ესკიზის კონფიგურაცია
- ნაბიჯი 8: ბლინკის მობილური აპლიკაცია
- ნაბიჯი 9: ჩადეთ რობოტი ბურთში
- ნაბიჯი 10: ითამაშეთ მოშორებით …
ვიდეო: Pet Robot Ball: 10 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
ჩემს შინაურ ძაღლს უყვარს სათამაშოებით თამაში განსაკუთრებით იმათზე, ვისი დევნაც შეუძლია! მე ავაშენე რობოტული ბურთი, რომელიც ჩართულია და იშლება ავტომატურად, როდესაც ის ურთიერთობს, აცნობებს ჩემს მობილურ ტელეფონს, რომელიც შემდგომში შემიძლია გამოვიყენო მისი WiFi კონტროლისთვის და საბოლოოდ ჩამქრალია, როდესაც გართობა დასრულდება ბატარეის დაზოგვის მიზნით.
ბურთი სპეციალურად შექმნილია იმისთვის, რომ იყოს მყარი ყველა ელექტრონიკით და მოძრავი კომპონენტებით, რომლებიც უსაფრთხოდ არის მოთავსებული შიგნით. ის შეიძლება გამოყენებულ იქნას თანაბრად სხვა შინაური ცხოველებისთვის, როგორიცაა კატები.
ბურთი იყენებს d1 მინი მიკრო კონტროლერს, დაპროგრამებულია Arduino– ს გამოყენებით და აწყობილია 3D ბეჭდვით ნაწილების და იაფი, ადვილად ხელმისაწვდომი კომპონენტების გამოყენებით.
ამ პროექტისთვის დაგჭირდებათ:
- 17 სმ დიამეტრის ზაზუნა ბურთი (https://amzn.to/2PShVKr)
- 2 x DC Motors and Wheels (https://amzn.to/2PQkm0n) ან (https://www.banggood.com/custlink/GKmGBes7RB)
- Wemos D1 Mini (https://www.banggood.com/custlink/GDmv4JTGLi)
- WS2812B RGB LED (https://www.banggood.com/custlink/KK3GBr7RcZ)
- 2N2222 ტრანზისტორი (https://www.banggood.com/custlink/DDm3eJ7DbH)
- ბუზერი (https://www.banggood.com/custlink/Dv33g6N1hQ)
- KY-002 შოკის სენსორი (https://amzn.to/2oOvHTm)
- 2 x 14500 3.7V Li-Ion ბატარეები (https://www.banggood.com/custlink/m33GB6n1Jv)
- AA ბატარეის დამჭერი გადამრთველით (https://www.banggood.com/custlink/mGDv4BnTpt)
- L298N Motor Driver Board (https://amzn.to/2pM7PAd) ან (https://www.banggood.com/custlink/mvGG0gbTco)
- სხვადასხვა სიგრძის მავთულები
- Vaious M2 და M3 ხრახნები
- 5 x 3D ბეჭდვით ნაწილები
ნაბიჯი 1: ნაწილების დაბეჭდვა
სულ დაგჭირდებათ 5 3D დაბეჭდილი ნაწილი. საავტომობილო ბაზა და საფარი, რომელიც მყარად იჭერს 2 ძრავას და რომელზეც არის დამაგრებული D1 მინი და საავტომობილო მძღოლის დაფა, ასევე 2 ბურთიანი თავი, რომლებიც მიმაგრებულია მეგზურზე.
დაბეჭდეთ ფენის სიმაღლე დაახლოებით 0.2 მმ და შეავსეთ 20% და ისინი კარგად უნდა გამოვიდეს.
ნაბიჯი 2: შეაერთეთ მავთულები მოტორს
თითოეულ ძრავას შეაერთეთ 2 მავთული
ნაბიჯი 3: მოტორსის განთავსება და დაცვა
მოათავსეთ 2 DC ძრავა საავტომობილო ბაზის შიგნით და დააფიქსირეთ შესაბამისი სიგრძის M3 ხრახნების და დამაგრების პოზიციების გამოყენებით (2 თითოეული ძრავისთვის).
ნაბიჯი 4: მიამაგრეთ ძრავის საფარი
მოათავსეთ ძრავის საფარი და დააფიქსირეთ 4 x M3 ხრახნების გამოყენებით.
ნაბიჯი 5: მიამაგრეთ D1 Mini და Motor Driver Board
M2 ხრახნების გამოყენებით, მიამაგრეთ D1 მინი და საავტომობილო დრაივი დაფაზე.
ნაბიჯი 6: კომპონენტების დაკავშირება
შეაერთეთ ყველა კომპონენტი სქემატური დამახსოვრების გამოყენებით, რომ ამოიღოთ 2 მხტუნავი L298N დაფიდან, როგორც ნაჩვენებია. მიამაგრეთ ბორბლები ძრავებზე. მიამაგრეთ ბატარეის საფარი ძრავის კორპუსის ქვედა მხარეს ცხელი წებოს გამოყენებით. გამოიყენეთ ცხელი წებო ყველა ფხვიერი კაბელის მოწესრიგებისა და უზრუნველსაყოფად (შეიძლება დაგჭირდეთ შემდეგ განყოფილებაში გადასვლა და ჯერ ყველაფერი გამოსცადოთ!).
ცოტა თეორია…
შოკის სენსორი მიმაგრებულია გადატვირთვის პინზე, რათა D1 mini შეძლოს ღრმა ძილიდან გაღვიძება, რომელსაც ჩვენ ვიყენებთ ენერგიის დაზოგვისთვის, როდესაც რობოტი არ თამაშობს. ტრანზისტორი გამოიყენება როგორც გადამრთველი იმის უზრუნველსაყოფად, რომ ეს სიგნალები არ მიიღება მოწყობილობის ჩართვისას ან სხვაგვარად რობოტის ბურთის გადაადგილებისთანავე ის უბრალოდ ისევ და ისევ გადატვირთავს.
ტრანზისტორი მოითხოვს სიგნალს მიკრო კონტროლერის გამომავალი პინიდან. საბედნიეროდ ჩვენთვის, პინი D0 (GPIO16) ავტომატურად დაყენებულია HIGH– ზე ღრმა ძილის დროს და ჩვენ შეგვიძლია უბრალოდ დავაყენოთ ის LOW– ზე, როგორც კი ესკიზი დაიწყება, რათა თავიდან ავიცილოთ შემდგომი გადატვირთვა. პინი ავტომატურად უბრუნდება ისევ HIGH- ს, რათა სენსორი "შეიარაღოს", როგორც კი მიკროკონტროლერი დაუბრუნდება ღრმა ძილს.
ნაბიჯი 7: ესკიზის კონფიგურაცია
ჩამოტვირთეთ უახლესი Arduino IDE და უახლესი Arduino ესკიზი, რომელიც შეგიძლიათ იხილოთ აქ.
დარწმუნდით, რომ გაქვთ შემდეგი ბიბლიოთეკები დაინსტალირებული. მათი დაყენება შესაძლებელია ბიბლიოთეკების მენეჯერის გამოყენებით Arduino IDE– დან, თუ არა. ახალი ვერსიები შეიძლება მუშაობდეს, მაგრამ არ არის გამოცდილი.
- FastLED v3.3.2
- ბლინკი v0.6.1
შემდეგი ბიბლიოთეკა ხელით უნდა იყოს დაინსტალირებული მისი შინაარსის Arduino ბიბლიოთეკების საქაღალდეში გადატანით:
ESP8266WiFi ბიბლიოთეკა v2.4.2 -
გახსენით ესკიზი Arduino IDE– ში. შეცვალეთ ქვემოთ ნაჩვენები 3 ხაზი, რომ ასახოს თქვენი საკუთარი WiFi სერთიფიკატები და თქვენი Blynk Auth Token (იხილეთ Blynk App სექცია ამის დასადგენად).
// თქვენი WiFi სერთიფიკატები.// დააყენეთ პაროლი "" ღია ქსელებისთვის. char ssid = "შენი WIFI SSD აქ"; char pass = "თქვენი WIFI გავლა აქ";
// თქვენ უნდა მიიღოთ Auth Token ბლინკის აპლიკაციაში. // გადადით პროექტის პარამეტრებზე (თხილის ხატი). char auth = "შენი ავტორი აქ არის";
შენიშვნა: თქვენ უნდა ამოიღოთ პინი D0– დან, სანამ ესკიზების ატვირთვას შეძლებთ. ხელახლა დაუკავშირდით მას ატვირთვის დასრულების შემდეგ
შეაერთეთ D1 Mini კომპიუტერთან მიკრო USB- ის გამოყენებით, დარწმუნდით, რომ ნაჩვენები პარამეტრები გამოიყენება, დაყენებულია სწორი COM პორტი და ატვირთეთ ესკიზი.
ბურთი ახლა უნდა გადატვირთოს და დაუკავშირდეს თქვენს WiFi ქსელს. ეს გახდება კონტროლირებადი თქვენი მობილური Blynk აპლიკაციის საშუალებით ამ სახელმძღვანელოს Blynk განყოფილების დასრულების შემდეგ. ნებისმიერი ხარვეზის აღმოსაფხვრელად, კომპიუტერთან დაკავშირებული D1 mini- ით, გამოიყენეთ სერიული მონიტორი Arduino IDE– ში დიაგნოზის დასადგენად.
ნაბიჯი 8: ბლინკის მობილური აპლიკაცია
ბურთი კონტროლდება ბლინკის ვებ აპლიკაციის გამოყენებით. Blynk არის IoT პლატფორმა, რომელიც უფასოა პროტოტიპებისათვის/არაკომერციული გამოყენებისთვის.
დაიწყეთ Blynk– ის გადმოტვირთვით Android Play– დან ან Apple App Store– დან. შექმენით ანგარიში და დაასკანირეთ ზემოთ QR კოდი აპლიკაციის შიგნიდან. პროექტის პარამეტრების ქვეშ მოათავსეთ პროექტები Auth Token თქვენს ანგარიშზე ელექტრონული ფოსტით ან დააკოპირეთ ყველა ფუნქცია. ანდროიდის ესკიზის ავტორი, ატვირთეთ და კარგად უნდა იყოთ წასასვლელი!
ნაბიჯი 9: ჩადეთ რობოტი ბურთში
ნაზად მოათავსეთ დასრულებული ელექტრონიკა ბურთში. შიგნით შესვლისთანავე მიამაგრეთ სახელმძღვანელო ხელი, რომელსაც ორივე მხრიდან აქვს მოჭრილი ბურთი.
შენიშვნა: ფოტოზე ნაჩვენებია სახელმძღვანელო ხელი და ბურთები ადგილზე მხოლოდ სახელმძღვანელოდ ჩასმამდე. თქვენ ვერ შეძლებთ რობოტის ბურთში მოთავსებას, თუ რამეს გააკეთებთ ამ თანმიმდევრობით
მიამაგრეთ გიდის ხელი სამაგრზე, ხავერდოვანი სამაჯურით ან რეზინის ზოლით.
ჩადეთ 2 x 3.7V ბატარეა, ჩართეთ კვების ბლოკი და დახურეთ სახურავი ბურთზე.
ნაბიჯი 10: ითამაშეთ მოშორებით …
მოათავსეთ თქვენი რობოტის ბურთი სადმე თქვენი შინაური ცხოველის საპოვნელად და როგორც კი დაიწყებენ მასთან ურთიერთობას უყურეთ როგორ გაცოცხლდება და გაერთეთ ყველა თავისით. თუ გირჩევნიათ, გამოიყენეთ მობილური აპლიკაცია იმისათვის, რომ ითამაშოთ რამდენიმე ნიჭიერი მოძრაობით. ისიამოვნეთ და თუ მოგეწონათ ეს პროექტი გთხოვთ მოგვცეთ ხმა რობოტის კონკურსში. მადლობა
მეორე პრიზი რობოტების კონკურსში
გირჩევთ:
Electronic Magic 8 Ball და Eyeball: 11 ნაბიჯი (სურათებით)
Electronic Magic 8 Ball და Eyeball: მე მინდოდა შევქმნა Magic 8 Ball– ის ციფრული ვერსია … ამის სხეული 3D დაბეჭდილია და ეკრანი შეცვლილია ლურჯი საღებავის პოლიედრონისგან პატარა OLED– ით, რომელსაც აკონტროლებს შემთხვევითი რიცხვი გენერატორი დაპროგრამებულია Arduino NANO– ში. შემდეგ მე
D4E1 PET საჭრელი (Artmaker02): 9 ნაბიჯი (სურათებით)
D4E1 PET კატარღა (Artmaker02): რას აკეთებს ეს ბოთლის საჭრელი? ეს აპარატი რეციკლირებული პლასტმასის (PET) ბოთლებს რგოლებად ან სპირალებად ამცირებს გაცხელებული დანით უსაფრთხო გარსში, რომელიც ყველას შეუძლია უსაფრთხოდ გამოიყენოს. რატომ გავაკეთეთ ეს და ვინ ეს არის? ჩვენ ვართ ჯგუფი სამრეწველო D
Arduino Pet Robot (Bluetooth): 5 ნაბიჯი
Arduino Pet Robot (Bluetooth): პირველი რაც ამ რობოტში არის, ეს არის სრულიად გასაოცარი და მაგარი. შეხვდით ჩემს RoMo– ს მიმზიდველ Arduino Bluetooth Pet Robot– ს მიმზიდველი დამოკიდებულებით. რობოტს შეუძლია ისიამოვნოს Bluetooth– ის შეგრძნებით. თუ სინათლის ავტომატური გამორთვა მაშინ მისი საკუთარი Flash Light. Მეტის ნახვა
Magic 8 Ball: 5 ნაბიჯი (სურათებით)
Magic 8 Ball: ეს ინსტრუქცია შეიქმნა სამხრეთ ფლორიდის უნივერსიტეტის Makecourse– ის საპროექტო მოთხოვნების შესასრულებლად (www.makecourse.com). გამარჯობა და კეთილი იყოს თქვენი მობრძანება ჩემს MakeCourse პროექტში. ჩემი საბოლოო პროექტისთვის მე ავირჩიე ხელახლა შექმნა ელექტრონული & ld
IoT Pet მონიტორი!: 6 ნაბიჯი (სურათებით)
IoT Pet მონიტორი!: თვალი ადევნეთ თქვენს საყვარელ პატარებს და დაუკარით მუსიკა ან უთხარით მათ, რომ გაჩუმდნენ სანამ არ ხართ! ეს გაკვეთილი აჩვენებს, თუ როგორ გამოიყენოთ Raspberry Pi კომპიუტერი თქვენს სახლში ხმის მოცულობის მონიტორინგისთვის (ღრუბლის საშუალებით) იმის გასარკვევად, არის თუ არა თქვენი შინაური ცხოველი მოწყენილი