Სარჩევი:
- ნაბიჯი 1: რაც დაგჭირდებათ
- ნაბიჯი 2: Snowman Body Building
- ნაბიჯი 3: ააშენეთ თოვლის ბაბუა
- ნაბიჯი 4: სერვო კავშირი
- ნაბიჯი 5: სპიკერის კავშირი
- ნაბიჯი 6: Scratch Code
- ნაბიჯი 7: Sonic Pi კოდი
- ნაბიჯი 8: როგორ მივიღოთ კოდი ამ პროექტისთვის
- ნაბიჯი 9: გჭირდებათ დახმარება?
ვიდეო: გნებავთ ააშენოთ თოვლის ბაბუა?: 9 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
შესავალი
ეს პროექტი გვიჩვენებს, თუ როგორ უნდა ავაშენოთ მოცეკვავე თოვლის ბაბუა Raspberry Pi და PivotPi - სერვო კონტროლერი, რომელიც სწორედ ამისთვისაა აგებული!
Scratch გამოიყენება მოცეკვავე თოვლის კაცის კოდირებისთვის და Sonic Pi ქმნის Holidays მუსიკას.
ნაბიჯი 1: რაც დაგჭირდებათ
თოვლის ბაბუა აჩვენებს PivotPi- ს, ასე რომ დავიწყოთ ამით. თქვენ დაგჭირდებათ:
- PivotPi
- RaspberryPi wifi წვდომით (ან Pi3 ან სხვა Pi დონლით)
- 4 AA ბატარეა
- 2 საშუალო servos
- 1 პატარა სერვო
- 6 მხტუნავი მავთული მდედრობითი (შავი, წითელი, თეთრი და ყავისფერი, წითელი, ნარინჯისფერი, თუ ფერების არჩევა შეგიძლიათ)
- სპიკერი
- Raspbian რობოტების SD ბარათისთვის
ხელნაკეთობების სფეროში დაგჭირდებათ:
- ქაფის დაფა
- დიდი ჰალსტუხი იკეცება
- ძლიერი ორმხრივი ლენტი
- გუგულის თვალები
- შავი მარკერი
- ძლიერი პოსტია
ნაბიჯი 2: Snowman Body Building
თქვენ ააშენებთ თოვლის ბაბუას ნაჭერი ქაფისგან. გამოიყენეთ სხვადასხვა ზომის სამი ფირფიტა, ან ნებისმიერი მრგვალი ობიექტი, რომელიც მოგცემთ ლამაზად პროპორციულ თოვლის ბაბუას. გაჭერით ნაჭრები და განიხილეთ მხარეების ქვიშაც.
დავჭრათ სამი წრე
გამოიყენეთ შავი მარკერი თითოეული წრის გარშემო, რომ გახადოთ ისინი გამორჩეული. და ჩვენ დავიწყეთ თოვლის ბაბუა!
ონლაინ თამაში Snowman Body
ნაბიჯი 3: ააშენეთ თოვლის ბაბუა
მიიღეთ ისეთი პოსტი, რომელიც საკმარისად მაღალი იქნება, რომ დაიჭიროს თოვლის ბაბუა.
მიამაგრეთ ორი საშუალო servos ქვედა ნახევარში პოსტი, თვალი balling მათი სავარაუდო პოზიცია. სერვო განთავსება განსაზღვრავს მოძრაობის ტიპს, რომელსაც მიიღებთ. თუ სერვო განათავსებთ ერთ -ერთი წრის ცენტრში, მიიღებთ სუფთა ბრუნვის მოძრაობას. ეს კარგად გამოიყურება ცენტრალური ნაწილისთვის იარაღით. მიამაგრეთ მკლავები სხეულზე ლენტის გამოყენებით, მკლავები არ მოძრაობენ, ეს არის სხეული, რომელიც ბრუნავს.
თუ თქვენ განათავსებთ სერვოს უფრო მაღლა, ვიდრე სხეულის წრის ცენტრი, თქვენ მიიღებთ სვინგის ეფექტს, რომელიც მშვენივრად გამოიყურება ქვედა ნაწილისთვის. ეს არ არის ზუსტი მეცნიერება (ეს შეიძლება იყოს, მაგრამ არც არის აუცილებელი, რომ თოვლის კაცისთვის ასე ზუსტი იყოს), მაგრამ დაახლოებით 1/3 კარგად გამოიყურება.
ზედა სერვო - პატარა - აკონტროლებს ხელმძღვანელს. ჩვენ გამოვიყენებთ ბალზას ხის მოკლე ნაჭერს კისერზე, რომლის ქვედა ნაწილი მიმაგრებულია სერვოზე და ზედა ნაწილი მიმაგრებულია თავზე. ეს საშუალებას აძლევს თოვლის ბაბუას თავი გადაინაცვლოს გვერდზე. ბალზას ხე იყენებს ორმაგი ცალმხრივი ლენტით, რომ დაიმაგროს თავი. დროა თოვლის ბაბუის გაფორმება! გუგულის თვალები, კანფეტი და ყველაფერი!
შუა ნაწილი იარაღით
ქვედა მონაკვეთი ცენტრიდან გადაწევით
თავი და კისერი
ნაბიჯი 4: სერვო კავშირი
დროა ამ სერვისების დაკავშირება PivotPi დაფაზე! სამი მათგანია, მაგრამ ორი ოდნავ მაღალი უნდა იყოს. თქვენ გაქვთ რამოდენიმე არჩევანი. თქვენ შეგიძლიათ დააყენოთ PivotPi/RaspberryPi უფრო მაღლა დამხმარე საყრდენზე ჰალსტუხიანი გარსების ან სხვა უსაფრთხო მეთოდის გამოყენებით, ან შეგიძლიათ გააგრძელოთ servo მავთულები მამრობითი სქესის მავთულხლართების გამოყენებით.
ქვედა სერვო უკავშირდება პორტ 1 -ს.
შუა სერვერი დაკავშირებულია პორტ 2 -თან.
ზედა სერვო (პატარა) დაკავშირებულია პორტ 7 -თან, რადგან ჩემი PivotPi იდგა ფეხზე და მავთულები მას მიაღწევდნენ (პორტი 8ც კარგად იქნებოდა).
სერვო კავშირები
მავთულის გაფართოებები
თქვენ შეგიძლიათ შეცვალოთ Scratch კოდი თქვენი კავშირების შესატყვისად ამ ბლოკების ადაპტირებით
ნაბიჯი 5: სპიკერის კავშირი
სპიკერის კავშირი მარტივია.
- მისი კვების კაბელი დაკავშირებულია როგორც დინამიკთან, ასევე Pi- ს ერთ USB პორტთან
- მისი აუდიო კაბელი გადადის Pi– ს აუდიო პორტზე
- მისი ძალა უნდა იყოს ჩართული უმაღლეს მოცულობაზე, რადგან ჩვენ გარეთ ვიქნებით
სპიკერის კავშირი
ნაბიჯი 6: Scratch Code
თოვლის ბაბუის პროექტი იყენებს Scratch– ს PivotPi– სთვის. რობოტის სრულად გარეგნობის თავიდან ასაცილებლად გამოიყენება შემთხვევითი გენერატორები. წინააღმდეგ შემთხვევაში, კოდი მარტივია. თქვენ შეგიძლიათ გაიგოთ მეტი ჩვენი ონლაინ Scratch საცნობარო გვერდით.
თუ თქვენ განახორციელებთ DI პროგრამული უზრუნველყოფის განახლებას თქვენს Raspbian for Robots ბარათზე, თქვენ შეძლებთ კოდის პოვნას:
დააწკაპუნეთ ფაილზე, შემდეგ გახსენით
დააწკაპუნეთ Pi ღილაკზე და გადადით Dexter, PivotPi, Projects, Snowman
ნაბიჯი 7: Sonic Pi კოდი
Sonic Pi, სტანდარტულად, არ არის Raspbian რობოტებისთვის. თქვენ არ გჭირდებათ ეს, მაგრამ დასამახსოვრებელი რამ არის.
Sonic Pi– ის ინსტალაციისთვის, თქვენი SD ბარათი უნდა იყოს მინიმუმ 8 გიგაზე სათადარიგო ოთახით. თუ თქვენ გაქვთ 4 გიგა, ცვლილებები Sonic Pi არ ჯდება მასზე.
გაუშვით შემდეგი ბრძანებები ტერმინალის ფანჯარაში:
sudo apt-get განახლება
sudo apt-get დააინსტალირეთ sonic-pi
და დაე გააკეთოს თავისი ჯადოსნური.
ჟოლო Pi / პროგრამირება / Sonic Pi
თქვენ შეგიძლიათ გადმოწეროთ Jingle Bells რობინ ნიუმანის კოლექციიდან (დააწკაპუნეთ ღილაკზე "ჩამოტვირთეთ Zip", მარჯვნივ მარჯვნივ) (დიდი მადლობა რობინს მისი მუსიკალური ნიჭის გაზიარებისთვის!)
თუ გჭირდებათ დახმარება თქვენი ჩვეულებრივი კომპიუტერიდან Pi- ზე გადასატანად, გადახედეთ ჩვენს გაკვეთილებს:
გადაიტანეთ ფაილები Mac– დან
გადაიტანეთ ფაილები კომპიუტერიდან
დაიწყეთ Sonic Pi დააწკაპუნეთ Pi- ს წითელ ჟოლოს მენიუზე, შემდეგ პროგრამირებაზე, შემდეგ Sonic Pi- ზე.
ჩატვირთეთ Sonic Pi ფაილი Load ღილაკზე დაჭერით და იპოვეთ ადგილი, სადაც შეინახეთ Pi.
მას შემდეგ რაც თქვენი სპიკერი ჩართულია Pi- ში და ჩართულია, შეგიძლიათ დააწკაპუნოთ Run ღილაკზე და მოუსმინოთ თქვენს Pi მუსიკას!
ნაბიჯი 8: როგორ მივიღოთ კოდი ამ პროექტისთვის
კოდის მიღების უმარტივესი გზაა თქვენი Dexter Industries პროგრამული უზრუნველყოფის განახლება "DI Software Update" - ის საშუალებით. როდესაც ამას გააკეთებთ, მსგავსი პროექტების ყველა კოდის ფაილი გამოჩნდება!
ფაილის გზა
როდესაც თქვენ აწარმოებთ DI პროგრამული უზრუნველყოფის განახლებას, ეს პროექტი შეგიძლიათ ნახოთ ამ ადგილას:
/home/pi/Dexter/PivotPi/Projects/Snowman
გადმოსაწერი ფაილი
თუ თქვენ არ იყენებთ Dexter Industries– ის საბაჟო პროგრამულ უზრუნველყოფას, Raspbian for Robots და მაინც გსურთ ამ ფაილის გადმოტვირთვა, შეგიძლიათ გადმოწეროთ აქ.
ნაბიჯი 9: გჭირდებათ დახმარება?
გაქვთ შეკითხვა ან პრობლემა? განათავსეთ იგი ფორუმზე და ჩვენ დაგეხმარებით.
გირჩევთ:
თოვლის გუთანი FPV Rover– ისთვის: 8 ნაბიჯი (სურათებით)
თოვლის გუთანი FPV Rover– ისთვის: ზამთარი მოდის. ასე რომ, FPV Rover– ს სჭირდება თოვლის გუთანი სუფთა საფარის უზრუნველსაყოფად. ბმულები Rover– სთან: : 2952852 გამომყევი ინსტაგრამზე გვიან
გამარჯობა, თოვლის ანგელოზი!: 6 ნაბიჯი
გამარჯობა, თოვლის ანგელოზი!: ეს აქტივობა გამოიყენება სქემების, გამტარებისა და იზოლატორების დანერგვის მიზნით 4-5 კლასში. მას შემდეგ, რაც გაკვეთილი ჩატარდება, მე შემოვიღე ეს აქტივობა, რათა მოსწავლეები ჩაერთონ და შთააგონონ აქტიურად გააცნობიერონ როგორ მოძრაობენ სქემები, გამტარები და იზოლატორები
თოვლის გაღვიძების ავტომატური ზარი: 6 ნაბიჯი (სურათებით)
თოვლის გაღვიძების ავტომატური ზარი: დილით სახლიდან გასვლა შეიძლება იყოს აქტიურობა მას შემდეგ, რაც რამდენიმე სანტიმეტრით თეთრი ნივთები მოაგვარებს ღამით. არ იქნება კარგი იმ დღეებში ცოტა ადრე გაღვიძება, რომ დილიდან სტრესი ამოიღო? ეს პროექტი აკეთებს
მისალმება თოვლის ბაბუა: 4 ნაბიჯი (სურათებით)
მისალმება თოვლის ბაბუა: ეს პროექტი გაკეთდა საშობაო დეკორაციების ნაწილად. ეს არის თოვლის ბაბუის თოჯინა განათებითა და მკლავით, რომელიც მოძრაობს როდესაც ის გიცნობთ
ცვილის სასწავლო ქრომა-გასაღები და თოვლის ეფექტები!: 3 ნაბიჯი
Wax Tutorial Chroma-Key და Snow Effects!: ამ ინსტრუქციებში თქვენ ისწავლით თუ როგორ გამოიყენოთ უფასო ვიდეო რედაქტირების პროგრამა სახელწოდებით Wax 2.0. ფაილების იმპორტისთვის დააწკაპუნეთ ნაცრისფერ ყუთში ვადების კონტროლის მარცხნივ და დააწკაპუნეთ მედიის დამატებაზე პროექტირება. მას შემდეგ რაც თქვენი მედია პროექტის პროექტში იქნება