Kazalo:
- 1. korak: Ustvarite vezje za napajanje motorjev in daljinskega upravljalnika
- 2. korak: Ustvarite osnovo za dva motorja
- Korak: Dodajte servo na dno motorjev
- 4. korak: Izrežite luknje v velikem vsebniku
- 5. korak: Cev
- 6. korak: Posoda
- 7. korak: Namestitev lijaka, cevi in motorjev
- 8. korak: Končni servo
- 9. korak: Dodajte kodo za preizkušanje delovnih delov
Video: Strelec z mačjo žogo: 9 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
Potrebni materiali
1 x RFID senzor/ daljinski upravljalnik
1 x Arduino uno
2 x enosmerni motorji
1 x 180 servo
1 x 360 servo
več žic
Škatla/zabojnik za izdelavo projekta
cev za dovod krogle
1. korak: Ustvarite vezje za napajanje motorjev in daljinskega upravljalnika
Gradnja vezja
zgradite vezje zgoraj in se povežite z istimi zatiči, da uporabite popolnoma isto kodo
2. korak: Ustvarite osnovo za dva motorja
za izdelavo pravokotnikov velikosti 4, 5 x 2 palcev za stranice boste morali uporabiti penasto ploščo. nato izrežite kvadratke velikosti 2,5 x 5 palcev, ki jih boste uporabili kot zgornji in spodnji del. poleg tega bodo motorji potrebovali prostor za sedenje, zato izrežite 2 luknji s premerom 23 mm in razdaljo 39 mm drug od drugega, da zagotovite prostor za strel žoge. nato na spodnjem kvadratu naredite piko ali nekaj lukenj, da se žice iz motorjev povežejo v vezje.
Korak: Dodajte servo na dno motorjev
previdno prilepite servo 180 ali 360 na dno (na sredini) kvadrata. to počnemo, da lahko ročno spremenimo smer z daljincem ali naključno, tako da žoga strelja v različne smeri
4. korak: Izrežite luknje v velikem vsebniku
vzemite veliko posodo in izrežite luknjo spredaj in zadaj, ni nujno, da je natančna, ampak spredaj bi morali biti precej veliki, kot je prikazano na sliki, da bi lahko žogico streljali v različnih smereh s premikanjem servo. in zadnja stran posode je izrezala manjšo luknjo, da omogoči izhod žic in vstavitev delov vezja ali po potrebi menjavo vezja. na sprednji strani lepil servo na pokrov ene od posod in nato na podlago posode za podporo, glej drugo sliko za referenco
5. korak: Cev
naredite ali kupite pvc cev, ki je dolga 1 čevelj, po možnosti z zavojem, da se žogica vali, nato pa narežite peice 1,5 , da žogica vstopi
6. korak: Posoda
izrezali so 4 enake trapeze, lahko so po izbiri, vendar so bili moji visoki 5 in nekoliko nagnjeni, ko so jih položili na cev, nato pa je kos peneče plošče na dnu izrezal luknjo, ki je dovolj velika, da je šla skozi žogico za namizni tenis. nato jih zlepimo skupaj, tako da vse kroglice sedijo. Kasneje bomo to prilepili na vrh cevi, kjer je luknja prerezana
7. korak: Namestitev lijaka, cevi in motorjev
cev boste želeli postaviti v posodo, ki leži tik na robu bele škatle za motorje, tako da bo žogica prišla ven in jo potisnila kolesa. zdaj lahko lepite na lijak na vrh cevi
8. korak: Končni servo
ta servo je prilepljen na dno rezervoarja/ kjer je cev, ki sem jo prerezal, da se le tako dovolj vleče tja, kjer ping kroglice ne bodo padle, dokler ne pritisnemo gumba in se servo ne premakne
9. korak: Dodajte kodo za preizkušanje delovnih delov
// Mačji fiksir
// uvozimo knjižnice za uporabo ukazov po vsej kodi, na primer razglasitev zatičev kot servomotorjev in nastavitev daljinskega upravljalnika IR #include #include
// nastavitev spremenljivk za nastavitev hitrosti enosmernih motorjev int onspeed = 255; int lowspeed = 100; int offspeed = 0;
// nastavitev vtičnega sprejemnika in dveh zatičev motorja int IR_Recv = 2; int motor1 = 10; int motor2 = 11;
// razglasitev spremenljivk kot servomotorjev, tako da program ve, da je servo za uporabo posebnih ukazov Servo loputa; Servo kot;
// razglasitev IR pin -a za sprejem vhodov z daljinskih upravljalnikov // dobi rezultate z oddaljenega IRrecv unrecv (IR_Recv); decode_results rezultati;
void setup () {
Serial.begin (9600); // zažene serijsko komunikacijo unrecv.enableIRIn (); // Zažene sprejemnik
loputa, pritrditev (7); // pritrdi servo loputo na pin 7, da jo lahko kasneje uporabimo v programskem kotu.attach (4); // pritrdi kot servo na pin 4, tako da ga lahko kasneje uporabimo v programu pinMode (motor1, OUTPUT); // nastavimo motor1 na izhod, da lahko pošljemo hitrosti, ko pritisnemo gumb pinMode (motor2, OUTPUT); // nastavimo motor2 na izhod, da lahko pošljemo hitrosti, ko pritisnemo gumb
}
void loop () {
flap.write (0); // nastavite servo krmiljenje podajalnika žog na 0 stopinj, da ne pušča kroglic
if (unrecv.decode (& results)) {long int decCode = results.value; Serial.println (decCode); unrecv.resume ();
switch (results.value) {
ohišje 0xFFA25D: // napajanje analogWrite (motor1, hitrost); analogWrite (motor2, hitrost vklopa); zamuda (7000); flap.write (90); zamuda (500); flap.write (0); zamuda (2000); analogWrite (motor1, izven hitrosti); analogWrite (motor2, izven hitrosti); prekiniti;
ohišje 0xFFE01F: // EQ
analogWrite (motor1, hitrost vklopa); analogWrite (motor2, nizka hitrost); zamuda (7000); flap.write (90); zamuda (500); flap.write (0); zamuda (2000); analogWrite (motor1, izven hitrosti); analogWrite (motor2, izven hitrosti);
prekiniti;
ohišje 0xFF629D: // način
analogWrite (motor1, nizka hitrost); analogWrite (motor2, hitrost vklopa); zamuda (7000); flap.write (90); zamuda (500); flap.write (0); zamuda (2000); analogWrite (motor1, izven hitrosti); analogWrite (motor2, izven hitrosti);
prekiniti;
ohišje 0xFF30CF: // nastavitev 1, 90 stopinj
kot.zapis (30);
prekiniti;
ohišje 0xFF18E7: // nastavitev 2, 0 stopinj
kot.zapis (90);
prekiniti;
ohišje 0xFF7A85: // nastavitev 3, 180 stopinj
kot.zapis (150);
prekiniti;
} } }
Priporočena:
Strelec z vodno aktivacijo: 5 korakov
Strelec z aktivacijo vode: Če ste enodelni oboževalec. Gotovo poznaš Jinbeja. Jinbe je lik iz serije One Piece, ki jo je ustvaril Eiichiro Oda. Jinbe je izjemno močan mojster Fishman karateja. Ena od njegovih tehnik je Pet tisoč opečnih pesti. Je
Ročni strelec: 5 korakov
Handheld String Shooter: Ta hiter in zabaven projekt poganja niz v neskončni zanki z ročno napravo. Potrebuje nekaj 3D tiskanih delov, baterijo, dva majhna motorja in stikalo
Naprava za pokrivanje posod za mačjo hrano: 4 koraki
Naprava za pokrivanje posod za mačjo hrano: Ta navodila so bila ustvarjena v skladu z zahtevami projekta Makecourse na Univerzi v Južni Floridi (www.makecourse.com) V tem navodilu vam bom pokazala, kako sem naredila svojo napravo za pokrivanje posod za mačjo hrano. Ta naprava je bila
Enostaven in enostaven spletni strelec Spider-Man: 12 korakov
Enostaven in enostaven spletni strelec Spider-Man: Ste že gledali film o Spider-Manu? Zakaj ne bi naredili preprostega spletnega strelca? Po nekaj vaje sem ustvaril dizajn iz hišnih materialov, ki bi jih lahko ustvarili
Strelec kolibri: 14 korakov (s slikami)
Strelec kolibri: Konec letošnjega poletja so kolibri končno začeli obiskovati hranilnik, ki smo ga postavili na zadnjo verando. Hotela sem jih narediti nekaj digitalnih posnetkov, a nisem mogla stati s fotoaparatom "v dosegu"-nikoli niso prišli. Potreboval sem oddaljeni kabel