Სარჩევი:
- ნაბიჯი 1: მასალები და ინსტრუმენტები
- ნაბიჯი 2: კონტროლერის მიმოხილვა
- ნაბიჯი 3: პროგრამული უზრუნველყოფის საფუძვლები
ვიდეო: Qoopers– ით დაწყება: 3 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
Qoopers არის Robobloq– ის საგანმანათლებლო რობოტების ნაკრები. ეს არის ახალი კომპანია; მათ უბრალოდ დაასრულეს ხალხის დაფინანსების კამპანია Indiegogo– ში. მე ვამაყობ, რომ მხარს ვუჭერ მათ კამპანიას, რადგან მე მჯერა, რომ Qoopers არის ლამაზი სათამაშო ბავშვებისთვის, ასევე ძლიერი რობოტექნიკის პლატფორმა ზრდასრული მოყვარულებისთვის.
ამ დროისთვის ინტერნეტში არ არის დამოუკიდებელი მიმოხილვები, ამიტომ ვიმედოვნებ, რომ ჩემი გამოცდილების გაზიარება სასარგებლო იქნება საზოგადოებისთვის.
ნაბიჯი 1: მასალები და ინსტრუმენტები
უპირველეს ყოვლისა, ჩვენ გვჭირდება Qoopers (რობოტული ნაკრები). ნაკრები მოიცავს:
- საკონტროლო დაფა;
- ბატარეის დამჭერი;
- LED მატრიცა (რობოტის სახე);
- ულტრაბგერითი სენსორი;
- ორი DC ძრავა;
- ბორბლები, რომლებიც შეგიძლიათ გამოიყენოთ საბურავებით ან ბილიკით;
- რკინის ფირფიტების ნაკრები და ხრახნები და თხილი.
გარდა ამისა, ჩვენ გვჭირდება:
- Android ტაბლეტი (OS ვერსია 4.1+) ოფიციალური პროგრამის გასაშვებად;
- ექვსი AA ბატარეის რობოტი.
ნაბიჯი 2: კონტროლერის მიმოხილვა
ამ ინსტრუქციაში, მე ყურადღებას გავამახვილებ კონტროლერის დაფაზე, როგორც რობოტის ძირითად ნაწილზე. პლასტიკური საფარი ხურავს კონტროლერის დაფას. საფარი საკმაოდ უსაფრთხოდ გამოიყურება ბავშვთა თამაშისთვის. ასევე, ვიმედოვნებ, რომ საფარი დაიცავს კონტროლერს, თუ რობოტს გავუშვებ გარედან.
საფარის უკანა მხარეს არის ორი სლოტი ძრავებისთვის M1 და M2, DC შეყვანის და ჩართვის/გამორთვის ღილაკი.
მარცხენა და მარჯვენა მხარეს არის RJ25 მდედრობითი სქესის კონექტორები. ერთი წყვილი ნარინჯისფერია, ექვსი კი ნაცრისფერი. ოფიციალური ინფორმაცია არ არსებობს, მაგრამ მე შემიძლია ვხვდები, რომ ნარინჯისფერი წყვილი განკუთვნილია დამატებითი ძრავებისთვის, ხოლო ნაცრისფერი კონექტორები შეიძლება მუშაობდნენ როგორც შეყვანის/გამოყვანის სახით.
მარცხენა მხარეს არის Bluetooth მოდულის გადატვირთვის ღილაკი. მარჯვენა მხარეს არის USB კონექტორი.
საფარის გასახსნელად დააჭირეთ რამდენიმე დაწკაპუნებას screwdriver– ით. გთხოვთ, ფრთხილად გაუმკლავდეთ, დაწკაპუნებები მყიფეა.
კონტროლერის დაფაზე შეგიძლიათ ნახოთ:
- ATMEGA 2560 მიკროკონტროლი (შესანიშნავი!);
- ორი RGB LED ბორტზე (ჩვენ შეგვიძლია დავხუჭოთ!);
- ზუზუნი (ჩვენ შეგვიძლია ხმაური გავაკეთოთ!);
- ღილაკი, საფარი მოქნილია ღილაკის ქვეშ, ასე რომ ჩვენ შეგვიძლია დავაჭიროთ ღილაკს მაშინაც კი, როდესაც საფარი დახურულია;
- ბლუოთის მოდული;
- საერთო CH340G USB სერიული.
კონტროლერის მნიშვნელოვანი ნაწილია ბატარეის დამჭერი.
თქვენ გჭირდებათ 6 AA ბატარეა, რომ ჩასვათ დამჭერში და გააკონტროლოთ კონტროლერი.
ბატარეის დამჭერს აქვს იგივე ზომა, რაც კონტროლერი, და მათ განზრახული ჰქონდათ სენდვიჩის მსგავსად მიმაგრებული ოთხი ხრახნით.
ნაბიჯი 3: პროგრამული უზრუნველყოფის საფუძვლები
- მე გამოვიყენე ოფიციალური Android პროგრამა. მისი ატვირთვა შეგიძლიათ Google play– ზე, ასევე ოფიციალურ საიტზე. აპლიკაციაში სამი ძირითადი რეჟიმია:
- შენობის ინტერაქტიული ინსტრუქცია;
- მართვის პანელი;
- ბლოკზე დაფუძნებული კოდირება.
მართვის პანელზე თქვენ შეგიძლიათ მართოთ რობოტი როგორც RC მანქანა, დაუკრათ ფორტეპიანო ზუზუნით ან დახატოთ წერტილოვანი მატრიცის ეკრანზე.
ეს საკმაოდ აშკარაა, ხოლო კოდირების რეჟიმს გარკვეული ახსნა სჭირდება. კარგი, დავიწყოთ კოდირება!
როგორც ყოველთვის, ჩვენ დავიწყებთ LED მოციმციმე, ეს არის "Hello World" კონტროლერებისათვის.
ბლოკზე დაფუძნებული კოდირება გამოიყურება Scratch– ის მსგავსი. უბრალოდ გადაათრიეთ ბლოკები და დააკავშირეთ ბლოკები პროგრამაში.
თქვენ შეგიძლიათ დაიწყოთ თქვენი პროგრამა ბლოკებით, როდესაც დროშა დააწკაპუნებთ ან რობოტის პანელში დაჭერით.
- როდესაც დროშა დააწკაპუნებს ნიშნავს, რომ პროგრამა დაიწყება, როდესაც დააწკაპუნებთ ბლოკების კონკრეტულ ჯგუფზე.
- რობოტის პანელში დაჭერისას, პროგრამა დაიწყება, როდესაც თქვენ დააჭერთ აპარატურის ღილაკს ამ კონტროლერის დაფაზე.
Scratch– ისგან განსხვავებით, არ არის აუცილებელი დაიწყოს დროშის დაჭერით. თუ დააწკაპუნებთ ბლოკების ნებისმიერ ჯგუფზე, ისინი გაუშვებენ. არ ვიცი, ეს შეცდომაა თუ ფუნქცია, მაგრამ მე მოუხერხებლად აღმოვაჩინე. ამიტომ მე გირჩევთ შეწყვიტოთ კავშირი კოდირებისას. დაუკავშირდით რობოტს მხოლოდ მაშინ, როდესაც დაასრულებთ ყველა კოდს.
გახსენით კონტროლის მენიუ, რომ იპოვოთ საკონტროლო სტრუქტურები.
ამ შემთხვევაში, მე ვირჩევ მარყუჟის სტრუქტურას.
შევცვალე გამეორებების რაოდენობა.
გახსენით სინათლის მენიუ, რომ იპოვოთ სხვადასხვა ბრძანებები LED- ებზე, ასევე წერტილოვან მატრიცაზე და სენსორის LED- ზე.
ბლოკის განათების შუქს LED პანელში აქვს ორი პარამეტრი: ინდექსი LED- ზე (მარცხნივ, მარჯვნივ ან ორივეზე) და ფერი.
მე ჩავაგდე იგივე ბლოკი მარჯვენა LED- ზე და დავამატე ლოდინი 1 წმ ბლოკი Control მენიუდან.
შემდეგ ვიმეორებ ყველა იმ მოქმედებას LED- ების მდგომარეობის შესაცვლელად. აქ არის შედეგი!
თუ მოგწონთ ეს სასწავლო, ნუ დააყოვნებთ კომენტარს და მე მეტს გეტყვით:
- როგორ დავამატოთ ძრავები და რობოტი გადავაადგილოთ;
- დაბრკოლების თავიდან აცილების შესახებ;
- როგორ კოდირება წერტილოვანი მატრიცა.
გირჩევთ:
დაწყება შორ მანძილზე უკაბელო ტემპერატურისა და ვიბრაციის სენსორებით: 7 ნაბიჯი
დავიწყოთ გრძელი დიაპაზონის უკაბელო ტემპერატურისა და ვიბრაციის სენსორებით: ზოგჯერ ვიბრაცია არის სერიოზული პრობლემების მიზეზი ბევრ პროგრამაში. მანქანების ლილვებიდან და საკისრებიდან მყარი დისკის მუშაობამდე, ვიბრაცია იწვევს მანქანის დაზიანებას, ადრეულ ჩანაცვლებას, დაბალ მუშაობას და დიდ დარტყმას აყენებს სიზუსტეზე. Მონიტორინგი
დაწყება STM32f767zi Cube IDE– ით და ატვირთეთ პერსონალური ესკიზი: 3 ნაბიჯი
დაწყება STM32f767zi Cube IDE– ით და ატვირთეთ თქვენ პერსონალური ესკიზი: იყიდეთ (დააწკაპუნეთ ტესტზე ვებ – გვერდის შესაძენად/შესანახად) გამოიყენება STM მიკროკონტროლერების დასაპროგრამებლად
დაწყება Bascom AVR– ით: 5 ნაბიჯი
დაწყების პროცესი Bascom AVR– ით: ეს არის სერიის დასაწყისი, რომელიც გასწავლით თქვენი AVR მიკროკონტროლის პროგრამირებას Bascom AVR– ით. რატომ ვაკეთებ ამას. ამ სერიის პროგრამული ნიმუშების უმეტესობის გაკეთება შეგიძლიათ Arduino– სთან ერთად ზოგი უფრო ადვილი და ზოგი უფრო რთული, მაგრამ ბოლოს ორივე იქნება
Flipboard– ის დაწყება: 9 ნაბიჯი
დაწყება Flipboard– ით: ეს მოკლე გაკვეთილი შექმნილია იმისთვის, რომ დაგეხმაროთ Flipboard– ის მობილური აპლიკაციის დაწყებაში. ეს მხოლოდ შესავალია, რადგან Flipboard– ის მრავალი კონფიგურირებადი ფუნქცია არსებობს. ამ გაკვეთილის დასრულების შემდეგ თქვენ გექნებათ ძირითადი ცოდნა Flipboard– ის შესახებ
დაწყება WeMos ESP8266: 6 ნაბიჯი
დავიწყოთ WeMos ESP8266– ით: ამ ინსტრუქციურად, ჩვენ ვაპირებთ აწარმოოთ მოციმციმე Led მაგალითი WeMos ESP8266– ზე