Სარჩევი:
- ნაბიჯი 1: შექმენით წრე ძრავებისა და დისტანციური მართვისთვის
- ნაბიჯი 2: შექმენით ბაზა ორი ძრავისთვის
- ნაბიჯი 3: დაამატეთ სერვო ძრავების ძირში
- ნაბიჯი 4: გაჭრა ხვრელები დიდ კონტეინერში
- ნაბიჯი 5: მილები
- ნაბიჯი 6: ჰოპერი
- ნაბიჯი 7: ჰოპერის, მილის და მოტორსის განთავსება
- ნაბიჯი 8: საბოლოო სერვისი
- ნაბიჯი 9: დაამატეთ კოდი სამუშაო ნაწილების შესამოწმებლად
ვიდეო: კატის ბურთის მსროლელი: 9 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
საჭირო მასალები
1 x RFID სენსორი/ დისტანციური
1 x Arduino uno
2 x DC ძრავა
1 x 180 სერვო
1 x 360 სერვო
მრავალი მავთული
ყუთი/კონტეინერი პროექტის ასაშენებლად
მილის შესანახი ბურთი მეშვეობით
ნაბიჯი 1: შექმენით წრე ძრავებისა და დისტანციური მართვისთვის
წრის აგება
ააშენეთ წრე ზემოთ და დაუკავშირდით იმავე ქინძისთავებს, რომ გამოიყენოთ ზუსტად იგივე კოდი
ნაბიჯი 2: შექმენით ბაზა ორი ძრავისთვის
თქვენ უნდა გამოვიყენოთ ქაფის დაფა გვერდებისათვის 4,5 დიუმიანი 2 ინჩიანი ოთხკუთხედების დასაჭრელად. შემდეგ ამოჭერით 2, 5 5 ინჩიანი კვადრატები, რომ გამოიყენოთ ზედა და ქვედა. შემდეგ მოტორებს დასჭირდებათ ადგილი დასაჯდომად, ასე რომ გაჭერით 2 ხვრელი, რომელთა დიამეტრი 23 მმ და ერთმანეთისგან 39 მმ დაშორებაა, რათა ადგილი მიეცეს ბურთის გასროლას. შემდეგ გააკეთეთ ლაქა ან რამდენიმე ხვრელი ქვედა კვადრატზე, რათა ძრავებიდან მავთულები შეუერთდეს წრედს.
ნაბიჯი 3: დაამატეთ სერვო ძრავების ძირში
ფრთხილად დააწებეთ 180 ან 360 სერვო კვადრატის ბოლოში (შუაში). ჩვენ ამას ვაკეთებთ, რათა ჩვენ შევცვალოთ მიმართულება ხელით დისტანციურად ან შემთხვევით, ასე რომ ბურთი ისვრის სხვადასხვა მიმართულებით
ნაბიჯი 4: გაჭრა ხვრელები დიდ კონტეინერში
ავიღოთ დიდი კონტეინერი და გავჭრათ ხვრელი წინა და უკანა ნაწილში, ის არ უნდა იყოს ზუსტი, მაგრამ წინ უნდა იყოს საკმაოდ დიდი, როგორც სურათზე ჩანს, რათა ბურთი სხვადასხვა მიმართულებით გადავიდეს სერვო მოძრაობისას. და კონტეინერის უკანა ნაწილმა გაჭრა პატარა ხვრელი, რათა მავთულები გამოვიდეს და საჭიროების შემთხვევაში მოათავსოს წრიული ნაწილები ან შეცვალოს წრე. წინა წებოს სერვო ერთ კონტეინერის სახურავზე და შემდეგ კონტეინერის ბაზაზე გადასატანად, იხილეთ მეორე სურათი ცნობისთვის
ნაბიჯი 5: მილები
გააკეთეთ ან იყიდეთ PVC მილი, რომელიც 1 ფუტი სიგრძისაა, სასურველია მოსახვევით, რათა ბურთი შემოვიდეს და შემდეგ გაჭრათ ბარდა 1.5 ინჩიში, რათა ბურთი შემოვიდეს
ნაბიჯი 6: ჰოპერი
ამოიღეთ 4 თანაბარი ტრაპეცია, შეიძლება იყოს არჩევანი, მაგრამ ჩემი იყო 5 სიმაღლის და ოდნავ დახრილი მილზე დაყენებისას, შემდეგ კი ქაფის დაფის ნაჭერი ქვედა ნაწილში გაჭრა ხვრელი იმდენად დიდი რომ პინგ -პონგის ბურთი გაიაროს. შემდეგ დააწებეთ ისინი ერთმანეთთან და შექმენით საყრდენი, რომ ყველა ბურთი იჯდეს. მოგვიანებით ჩვენ ამას წებოვს მილის თავზე, სადაც ხვრელი იჭრება
ნაბიჯი 7: ჰოპერის, მილის და მოტორსის განთავსება
თქვენ მოგინდებათ მილის განთავსება კონტეინერში, რომელიც მოთავსებულია ძრავებისთვის დამზადებული თეთრი ყუთის კიდეზე ისე, რომ ბურთი გამოვიდეს და ბორბლებით აიჭრას. ახლა თქვენ შეგიძლიათ წებოვანა ბუნკერში მილის თავზე
ნაბიჯი 8: საბოლოო სერვისი
ეს სერვო მიმაგრებულია ხუნდის ძირზე/ იქ, სადაც მე გავჭერი მილები, რათა ის საკმარისად გამობრუნდეს იქ, სადაც პინგ -ბურთები არ ამოვარდება, სანამ ღილაკს არ დააწკაპუნებთ და სერვო არ გადავა
ნაბიჯი 9: დაამატეთ კოდი სამუშაო ნაწილების შესამოწმებლად
// კატის დამაფიქსირებელი
// ბიბლიოთეკების იმპორტი, რათა გამოიყენოს ბრძანებები მთელ კოდში, მაგალითად, ქინძისთავების სერვოებად გამოცხადება და IR დისტანციური მართვის დაყენება #მოიცავს #მოიცავს
// ცვლადების დაყენება DC ძრავების სიჩქარის დასადგენად int onspeed = 255; int დაბალი სიჩქარე = 100; int offspeed = 0;
// infared მიმღების პინის და ორი საავტომობილო ქინძისთავის დაყენება int IR_Recv = 2; int საავტომობილო 1 = 10; int motor2 = 11;
// ცვლადების სერვოებად გამოცხადება, რათა პროგრამამ იცოდეს, რომ სერვო არის სპეციალური ბრძანებების გამოყენება Servo flap; სერვო კუთხე;
// IR პინის გამოცხადება დისტანციური მართვის საშუალებით შეყვანის მიღებისთვის // იღებს შედეგებს დისტანციური IRrecv irrecv (IR_Recv) - დან; decode_results results;
void setup () {
სერიული.დაწყება (9600); // იწყებს სერიულ კომუნიკაციას irrecv.enableIRIn (); // იწყებს მიმღებს
flap. მიმაგრება (7); // მიამაგრებს servo flap- ს პინ 7 -ზე, რათა შემდგომში გამოვიყენოთ პროგრამის კუთხეში. მიმაგრება (4); // მიამაგრებს servo კუთხეს პინ 4 -ზე, რათა შემდგომში გამოვიყენოთ პროგრამა pinMode (motor1, OUTPUT); // დააყენეთ motor1 გამომავალზე, რათა ჩვენ შევძლოთ სიჩქარის გაგზავნა ღილაკზე pinMode დაჭერისას (motor2, OUTPUT); // დააყენეთ motor2 გამომავალზე, რათა ჩვენ შევძლოთ სიჩქარის გაგზავნა ღილაკზე დაჭერისას
}
ბათილი მარყუჟი () {
flap.write (0); // დააყენეთ სერვო, რომელიც აკონტროლებს ბურთის მიმწოდებელს 0 გრადუსზე, რათა არ მოხდეს ბურთების გაშვება
if (irrecv.decode (& results)) {long int decCode = results.value; Serial.println (დეკოკოდი); irrecv.resume ();
გადართვა (results.value) {
საქმე 0xFFA25D: // power analogWrite (motor1, onspeed); analogWrite (motor2, სიჩქარეზე); დაგვიანება (7000); flap.write (90); დაგვიანება (500); flap.write (0); დაგვიანება (2000); analogWrite (motor1, offspeed); analogWrite (motor2, offspeed); შესვენება;
საქმე 0xFFE01F: // EQ
analogWrite (motor1, onspeed); analogWrite (motor2, დაბალი სიჩქარე); დაგვიანება (7000); flap.write (90); დაგვიანება (500); flap.write (0); დაგვიანება (2000); analogWrite (motor1, offspeed); analogWrite (motor2, offspeed);
შესვენება;
საქმე 0xFF629D: // რეჟიმი
analogWrite (motor1, დაბალი სიჩქარე); analogWrite (motor2, სიჩქარეზე); დაგვიანება (7000); flap.write (90); დაგვიანება (500); flap.write (0); დაგვიანება (2000); analogWrite (motor1, offspeed); analogWrite (motor2, offspeed);
შესვენება;
საქმე 0xFF30CF: // დამცავი 1, 90 გრადუსი
კუთხე. დაწერე (30);
შესვენება;
საქმე 0xFF18E7: // პარამეტრი 2, 0 გრადუსი
კუთხე. დაწერე (90);
შესვენება;
საქმე 0xFF7A85: // პარამეტრი 3, 180 გრადუსი
კუთხე. დაწერე (150);
შესვენება;
} } }
გირჩევთ:
კატის საკვების წვდომის კონტროლი (ESP8266 + სერვო ძრავა + 3D ბეჭდვა): 5 ნაბიჯი (სურათებით)
კატის საკვების ხელმისაწვდომობის კონტროლი (ESP8266 + სერვო მოტორი + 3D ბეჭდვა): ეს პროექტი მიდის იმ პროცესზე, რომელსაც მე ვიყენებდი კატების საკვების ავტომატური თასის შესაქმნელად, ჩემი ხანდაზმული დიაბეტიანი კატის ჩაზისთვის. ხედავთ, მას სჭირდება საუზმე, სანამ ინსულინს მიიღებს, მაგრამ მე ხშირად მავიწყდება ძილის წინ მისი საჭმლის ამოღება, რაც
კატის აუდიო წნევის ფირფიტა W/ Makey Makey: 8 ნაბიჯი (სურათებით)
კატის აუდიო წნევის ფირფიტა W/ Makey Makey: კატები შეიძლება იყოს შემაშფოთებელი, მაგრამ ეს მათ არანაკლებ საყვარელს ხდის. ისინი ჩვენი ცოცხლები, ჩახუტებულები, მემები არიან. დავიწყოთ პრობლემით და გადავხედოთ გამოსავალს. უყურეთ ვიდეოს ქვემოთ
ვიქტორიანული ბურთის კაბა ავტონომიური რეგულირებადი კისრით: 8 ნაბიჯი (სურათებით)
ვიქტორიანული ბურთის კაბა ავტონომიური რეგულირებადი კისრით: ეს არის პროექტი, რომელიც მე ვიქტორიანული ზამთრის ბურთისთვის გავაკეთე კრაკოვში. ჭკვიანი ბურთიანი კაბა, რომელიც არეგულირებს მისი დეკოლტეს ზომას, მის წინ მდგარი ჯენტლმენების სიახლოვის საფუძველზე
საახალწლო ბურთის ვარდნა: 12 ნაბიჯი (სურათებით)
საახალწლო ბურთი დაეცა: 2018 წლის საახალწლო წვეულებაზე მე შევქმენი ცნობილი თაიმს სკვერის ბურთის ვარდნის მასშტაბური მოდელი. ეს იქნება თქვენი 2020 წლის დღესასწაულის სრულყოფილი დამატება ახალ ათწლეულში! თასის რგოლების ცხრა ფენა ქმნის ბურთს: 6, 11, 15, 18, 20
კოლიბრის მსროლელი: 14 ნაბიჯი (სურათებით)
კოლიბრის მსროლელი: ზაფხულის ბოლოს, კოლიბრებმა საბოლოოდ დაიწყეს იმ მიმწოდებლის მონახულება, რომელსაც ჩვენ უკანა ვერანდაზე ვდებდით. მე მინდოდა ვცადო და გადამეღო მათი ციფრული კადრები, მაგრამ ვერ ვიტანდი იქ კამერას "დიაპაზონში"-ისინი არასოდეს მოვიდოდნენ. მე მჭირდებოდა დისტანციური კაბელის გამოშვება