
Სარჩევი:
- ნაბიჯი 1: შექმენით წრე ძრავებისა და დისტანციური მართვისთვის
- ნაბიჯი 2: შექმენით ბაზა ორი ძრავისთვის
- ნაბიჯი 3: დაამატეთ სერვო ძრავების ძირში
- ნაბიჯი 4: გაჭრა ხვრელები დიდ კონტეინერში
- ნაბიჯი 5: მილები
- ნაბიჯი 6: ჰოპერი
- ნაბიჯი 7: ჰოპერის, მილის და მოტორსის განთავსება
- ნაბიჯი 8: საბოლოო სერვისი
- ნაბიჯი 9: დაამატეთ კოდი სამუშაო ნაწილების შესამოწმებლად
2025 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2025-01-23 14:50

საჭირო მასალები
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 ბეჭდვა): ეს პროექტი მიდის იმ პროცესზე, რომელსაც მე ვიყენებდი კატების საკვების ავტომატური თასის შესაქმნელად, ჩემი ხანდაზმული დიაბეტიანი კატის ჩაზისთვის. ხედავთ, მას სჭირდება საუზმე, სანამ ინსულინს მიიღებს, მაგრამ მე ხშირად მავიწყდება ძილის წინ მისი საჭმლის ამოღება, რაც
Punch გააქტიურებული წყლის მსროლელი: 5 ნაბიჯი

Punch გააქტიურებული წყლის მსროლელი: თუ ერთჯერადი გულშემატკივარი ხართ. თქვენ უნდა იცოდეთ ჯინბე. ჯინბე არის პერსონაჟი სერიიდან One Piece, რომელიც შეიქმნა ეიიჩირო ოდას მიერ. ჯინბე თევზმან კარატეს განსაკუთრებულად ძლიერი ოსტატია. მისი ერთ -ერთი ტექნიკაა ხუთი ათასი აგურის მუშტი. Ეს არის
ხელის სიმებიანი მსროლელი: 5 ნაბიჯი

ხელის სიმებიანი მსროლელი: ეს სწრაფი, სახალისო პროექტი ხელს უწყობს სიმებს დაუსრულებელ მარყუჟში ხელის მოწყობილობით. ის მოითხოვს რამდენიმე 3D ბეჭდვით ნაწილს, ბატარეას, ორ პატარა ძრავას და გადამრთველს
მარტივი და მარტივი Spider-Man ვებ-მსროლელი: 12 ნაბიჯი

მარტივი და მარტივი Spider-Man ვებ-მსროლელი: გინახავთ ადამიანი ობობას? ობობას კომიქსების წიგნი? რაიმე ბუნდოვნად ობობასთან არის დაკავშირებული? ობობა ერთი შეხედვით ყველგან არის. რატომ არ აკეთებთ უბრალო ვებ-მსროლელს? ცოტაოდენი პრაქტიკის შემდეგ, მე შევქმენი დიზაინი სახლის მასალისგან, რომელიც შეიძლება შეიქმნას
კოლიბრის მსროლელი: 14 ნაბიჯი (სურათებით)

კოლიბრის მსროლელი: ზაფხულის ბოლოს, კოლიბრებმა საბოლოოდ დაიწყეს იმ მიმწოდებლის მონახულება, რომელსაც ჩვენ უკანა ვერანდაზე ვდებდით. მე მინდოდა ვცადო და გადამეღო მათი ციფრული კადრები, მაგრამ ვერ ვიტანდი იქ კამერას "დიაპაზონში"-ისინი არასოდეს მოვიდოდნენ. მე მჭირდებოდა დისტანციური კაბელის გამოშვება