Cov txheej txheem:
- Kauj Ruam 1: Luam Ntawv 3D
- Kauj ruam 2: Software
- Kauj Ruam 3: Ua Ntej Ua Ntej Ua Ntej Software thiab Kho Khoom Siv
- Kauj Ruam 4: Kev teeb tsa Servos ntawm Lub Hauv Paus
- Kauj Ruam 5: Sib dhos ntawm Ob txhais ceg
- Kauj Ruam 6: Koom nrog ceg thiab lub hauv paus
- Kauj Ruam 7: Txuas kab
- Kauj ruam 8: Server
- Kauj Ruam 9: Arduino Code
- Kauj ruam 10: Raspi Quadruped App
Video: Raspberry Pi - Minikame: 10 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:27
Ib qho Quadruped yooj yim tswj los ntawm koj lub xov tooj (IOS thiab Android). Ua haujlwm ntawm Raspberry Pi thiab Android.
Yam Yuav Tsum Tau Ua:
- Xov tooj
- Raspberry Pi
- Arduino Nano nrog Shield
- 3D Luam qhov
Ua tiav Txoj Cai:
Txhua cov ntaub ntawv stl:
Kauj Ruam 1: Luam Ntawv 3D
Luam tawm txhua ntu hauv qab no:
- 1 x body_base.stl
- 1 x body_top.stl
- 2 x ceg
- 2x hwb
- 1 x body_shafts.stl
Koj kuj tseem tuaj yeem pom tag nrho cov ntaub ntawv ntawm Nplooj Dab Neeg
Kauj ruam 2: Software
Nruab qhov software hauv qab no ntawm koj Pi:
- Pib los ntawm kev teeb tsa Debian ntawm Pi
- Download tau Raspbian.
- Unzip cov ntaub ntawv
- Sau daim duab duab rau koj daim npav microSD
- Muab daim npav microSD tso rau hauv koj Pi thiab khau raj
- Qhib chromium browser ntawm koj Pi
- Mus rau qhov txuas hauv qab no: Arduino
- Rub tawm thiab teeb tsa software rau Linux ARM
Kauj Ruam 3: Ua Ntej Ua Ntej Ua Ntej Software thiab Kho Khoom Siv
Txheeb Xyuas Kev Sib Txuas Lus (yeem)
1. Tshaj tawm "PiArduinoCommunicationTest.ino" uas yog hauv "RaspberryPi-Minikame/Pre-Assembly Checks/Serial Communication Check/" rau koj Arduino Board.
Qhib lub davhlau ya nyob twg tshiab ntawm koj Raspberry Pi thiab ua raws li hauv qab no:
sudo apt-tau hloov tshiab
sudo apt-tau hloov tshiab
git clone
cd RaspberryPi-Minikame/Pre Assembly Checks/Serial Communication Check/
sudo nab hab sej pi_duino.py
Qhib Serial Monitor ntawm Arduino IDE thiab kos rau "nyob zoo" thiab "nyob zoo" uas tau luam tawm
2. Txheeb xyuas tus neeg rau zaub mov (xaiv tau)
Nyob rau tib lub davhlau ya nyob twg raws li ua ntej ua raws li hauv qab no:
cd ua..
cd Server Txheeb xyuas sudo python weblamp.py
Tam sim no, Yog tias koj ntsaws qhov URL ntawm qhov browser, koj yuav tsum pom nplooj weblamp tswj. Koj qhov URL yuav yog IP chaw nyob ntawm koj tus raspberry pi. Piv txwv: 192.168.0.36
Homing tag nrho Servos (YUAV TSUM ua) Tus lej koj cov servos thiab xa cov cai hauv qab no rau Arduino rau koj lub tsev. Nco ntsoov: Txhua qhov kev pabcuam tau teeb tsa rau lwm qhov chaw nyob hauv tsev. Yog li txhua tus muaj qhov siv sib txawv thiab tsis tuaj yeem sib xyaw ua ke tom qab. Txuas mus rau HomingServos.ino Code
Kauj Ruam 4: Kev teeb tsa Servos ntawm Lub Hauv Paus
Kauj Ruam 5: Sib dhos ntawm Ob txhais ceg
Kauj Ruam 6: Koom nrog ceg thiab lub hauv paus
Kauj Ruam 7: Txuas kab
Txuas Raspberry Pi rau Arduino siv USB cable
Txuas rau Servos siv cov lej hauv qab no:
FL_HIP = (4);
FL_FOOT = (5);
FR_HIP = (6);
FR_FOOT = (7);
BL_HIP = (8);
BL_FOOT = (9);
BR_HIP = (10);
BR_FOOT = (11);
Kauj ruam 8: Server
Ua cov hauv qab no hauv koj lub davhlau ya nyob twg kom tau txais koj lub server thiab ua haujlwm. Txog tam sim no, koj yuav tsum tau ua cov ntaub ntawv server sej txhua lub sijhawm koj pi reboots. V2 ntawm RaspberryPi-Minikame yuav tsum tshem qhov ntawd
cd RaspberryPi-Minikame
cd Neeg rau zaub mov sudo python quad.py
Kauj Ruam 9: Arduino Code
Tshaj tawm cov cai hauv qab no rau koj Arduino thiab nco ntsoov qhib Serial Monitor los siv koj li Quadruped.
Nrhiav nws ntawm no: Arduino
Kauj ruam 10: Raspi Quadruped App
Koj tuaj yeem hloov kho lub app rau koj tus kheej siv cov ntaub ntawv hauv App Folder lossis siv lub neej ntawd muab apk. Xwb, koj tseem tuaj yeem siv cov ntaub ntawv rau IOS app, clone nws hauv Xcode thiab khiav thiab teeb tsa nws hauv koj lub xov tooj
Pom zoo:
Arduino Tsheb Rov Qab Chaw Nres Tsheb Ceeb Toom - Cov Kauj Ruam ntawm Kauj Ruam: 4 Kauj Ruam
Arduino Tsheb Rov Qab Chaw Nres Tsheb Ceeb Toom | Cov kauj ruam ib kauj ruam: Hauv txoj haujlwm no, kuv yuav tsim qhov yooj yim Arduino Tsheb Rov Qab Tsheb Nres Tsheb Nres Sensor Siv Arduino UNO thiab HC-SR04 Ultrasonic Sensor. Qhov no Arduino raws Lub Tsheb Rov Qab ceeb toom tuaj yeem siv rau Kev Tshawb Fawb Txog Tus Kheej, Robot Ranging thiab lwm yam
Tsev Automation Kauj Ruam ntawm Kauj Ruam Siv Wemos D1 Mini Nrog PCB Tsim: 4 Kauj Ruam
Tsev Automation Kauj Ruam Ib Leeg Siv Wemos D1 Mini Nrog PCB Tsim: Tsev Automation Kauj Ruam los ntawm Kauj Ruam siv Wemos D1 Mini nrog PCB Tsim cov tub ntxhais kawm ntawv qib siab. Tom qab ntawd ib tus ntawm peb cov tswv cuab tuaj
RC Taug Qab Neeg Hlau Siv Arduino - Kauj Ruam Ib kauj ruam: 3 Kauj Ruam
RC Tracked Robot Siv Arduino - Kauj Ruam Ib Nrab: Hav guys, Kuv rov qab los nrog lwm tus neeg hlau txias chassis los ntawm BangGood. Vam tias koj tau dhau los ntawm peb cov phiaj xwm yav dhau los - Spinel Crux V1 - Tus Cwj Pwm Tswj Tus Neeg Hlau, Spinel Crux L2 - Arduino Xaiv thiab Muab Neeg Hlau nrog Robotic caj npab thiab Badland Braw
Kawm Yuav Ua Li Cas Kos Tus Tswm Ciab - Kauj Ruam Ib Kauj Ruam: 6 Kauj Ruam
Kawm Yuav Ua Li Cas Thiaj Li Tswmciab - Kauj Ruam Ib kauj ruam: Cov tswm ciab no siv sijhawm 10 feeb los kos yog tias koj ua raws kuv cov kauj ruam ua tib zoo
DIY Arduino Robotic Arm, Kauj Ruam ntawm Kauj Ruam: 9 Kauj Ruam
DIY Arduino Robotic Arm, Kauj Ruam ntawm Kauj Ruam: Cov ntawv qhia no yog qhia koj yuav tsim lub Caj Npab Caj Npab ntawm koj tus kheej li cas