Sisukord:
- Samm: materjalid
- Samm: juhtmestik
- 3. samm: kood - deklareerige oma muutujad
- Samm: kood - seadistamine
- 5. samm:
- 6. samm: alus
- 7. samm: pange keha pöörlema
Video: Robot: 7 sammu (koos piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:50
Viimase projekti jaoks kästi meil ehitada kõik, mida soovisime. Kasutades õpitut ja võrgus leiduvat. Olen Super Smash Bros sarja tohutu fänn. Mul on kõik mängud peale esimese. Nii otsustasin oma viimase projekti jaoks ehitada roboti, mis põhineb mängitaval tegelasel R. O. B.
Samm: materjalid
- 4 180 kraadi servo
- 13 Mees - isased juhtmed
- 8 Mees - Naisjuhtmed
- 2 juhtkangi
- 1 Leivalaud
- 1 Arduino
Samm: juhtmestik
Ühendage Arduino leivaplaadi negatiivne külg maandusega (GND) isas-mees traadi abil. Seejärel ühendage juhtkangi VR X A0 ja A2 -ga ning VR Y Arduino A1 ja A3 -ga. Seejärel ühendage juhtkangi 5v tihvt Arduino 3,5 ja 5V pistikutega ning GND -d mis tahes Arduino GND -ga. Seejärel ühendage iga 4 servo jaoks valge traat Arduino tihvtidega 7 - 4. Seejärel ühendage servode punane juhe positiivse külje leivaplaadiga ja must juhe leivaplaadi negatiivse küljega. Seejärel ühendage vooluahela toiteks akukarp.
3. samm: kood - deklareerige oma muutujad
#kaasake
Servo servo1; Servo servo2; Servo servo3; Servo servo4; int joyX = 0; int joyY = 1; int joyX2 = 2; int joyY2 = 3; int joyVal; int joyVal2;
Käsk Servo loob servoobjekti servo juhtimiseks.
Samm: kood - seadistamine
void setup () {// Kinnitab iga servo tihvtiga servo1.attach (7); servo2.kinnitus (6); servo3.kinnitus (5); servo4.kinnitus (4); }
5. samm:
tühine tsükkel ()
{
joyVal = analogRead (joyX); // Loeb juhtkangi väärtust joyVal = map (joyVal, 0, 1023, 0, 180); // Teisendab juhtkangi väärtused kraadideks servo1.write (joyVal); // Muudab servo positsiooni, et see sobiks juhtkangi sisendiga joyVal = map (joyVal, 0, 1023, 0, 180); servo2.write (joyVal); viivitus (15); joyVal2 = analogRead (joyX2); joyVal2 = kaart (joyVal2, 0, 1023, 0, 180); servo3.write (joyVal2); joyVal = analogRead (joyY2); joyVal2 = kaart (joyVal2, 0, 1023, 0, 180); servo4.write (joyVal2); viivitus (15); }
6. samm: alus
Nii et kui ahel ja kood on tehtud. Võite alustada tegeliku roboti ehitamist. Aluse jaoks soovite teha kõik nurgad 45 kraadi. Pikad küljed on 18 cm ja lühikesed küljed 6 cm. Nii et järgige lihtsalt pilti ja lõigake meie aluse kuju. Seejärel tehke seintena kasutamiseks 2 54 cm pikkust ja 5 cm laiust riba. Jätke väikesed 6 cm küljed lahti. Siis soovite katuse loomiseks baasi dubleerida. nüüd sellesse sektsiooni lisame
7. samm: pange keha pöörlema
Hankige paberrätikute rull ja lint/kuum liimipüstol katuse keskele. Seejärel looge paberrätikurulli aluse ümber midagi 6 cm kõrguseid rõngaid. Seejärel looge suur plaat, mille auk on piisavalt suur, et mahutada paberrätikurull sellest läbi. Asetage plaat rõngale ja kleepige seejärel servo paberrätikurulli ülaossa. Me ei saa kogu raskust servole panna. Nii et me kasutame tüüblipulki ja paneme selle keerlema. Seega tehke plaadile 2 auku, mis on piisavalt suured, et mahutada mõned tüüblid. Pistke tüüblid auku, piisab, kui see natuke augu alt läbi torkab. Teip/ kuumliimipüstol kinnitage tüüblid augu külge, nii et see ei liiguks. Võtke tühi salvrätikute karp ja tehke augud, mis sobivad tüüblite teise otsa. Veenduge ka, et laotus oleks piisavalt lai, et mõlemad tüüblid saaksid läbi minna. Seejärel kleepige kast servo külge ja kleepige tüüblid koekarbi aukudesse. Teip / kuum liimige tüüblid aukude külge, nii et see ei liiguks.
Soovitan:
Castle Planter (koos Tinkercadi koodiplokkidega): 25 sammu (koos piltidega)
Castle Planter (koos Tinkercadi koodiplokkidega): selle disaini teostamine võttis mul üsna kaua aega ja kuna minu kodeerimisoskus on vähemalt öeldes piiratud, loodan, et see õnnestus hästi :) Kasutades juhiseid, peaksite saama taaslooge selle disaini kõik aspektid ilma
Diy makroobjektiiv koos teravustamisega (erinev kui kõik muud DIY makroobjektiivid): 4 sammu (koos piltidega)
Diy makroobjektiiv koos teravustamisega (erinev kui kõik muud DIY makroobjektiivid): olen näinud palju inimesi, kes teevad makroläätsi tavalise komplekti objektiiviga (tavaliselt 18–55 mm). Enamik neist on objektiiv, mis on lihtsalt tagurpidi kaamera külge kinnitatud või esielement eemaldatud. Mõlemal variandil on varjuküljed. Objektiivi kinnitamiseks
Kitroniku leiutajakomplekti kasutamine koos Adafruit CLUE -ga: 4 sammu (koos piltidega)
Kitroniku leiutajakomplekti kasutamine koos Adafruit CLUE -ga: Kitronik Leiutaja komplekt BBC micro: bit jaoks on suurepärane sissejuhatus elektroonikaga mikrokontrolleritele, kasutades leivaplaati. See komplekti versioon on mõeldud kasutamiseks koos odava BBC mikro: bitiga. Üksikasjalik õpetusraamat, mis tuleb
Aktiivse muusikapeo LED -latern ja Bluetooth -kõlar koos pimedas helendava PLA -ga: 7 sammu (koos piltidega)
Aktiivse muusikapeo LED -latern ja Bluetooth -kõlar koos helendusega pimedas PLA: Tere, ja aitäh, et häälestasite minu juhendatavaks! Igal aastal teen koos oma pojaga, kes on nüüd 14., huvitava projekti. Oleme ehitanud nelikopteri, ujumistempo. (mis on ka juhendatav), CNC korpuse pink ja Fidget Spinners
WiFi-juhitav FPV Roveri robot (koos Arduino, ESP8266 ja samm-mootoritega): 11 sammu (koos piltidega)
WiFi-juhitav FPV Roveri robot (koos Arduino, ESP8266 ja Stepper Motorsiga): see juhendab, kuidas kavandada kaugjuhtimisega kaherattaline robot-rover WiFi-võrgu kaudu, kasutades ESP8266 WiFi-mooduliga ühendatud Arduino Unot ja kaks samm -mootorit. Robotit saab juhtida tavaliste Interneti -kulmude kaudu