Мазмуну:
- 1 -кадам: 3D басып чыгаруу
- 2 -кадам: Программалык камсыздоо
- 3-кадам: Программалык камсыздоону жана жабдыктарды текшерүү
- 4 -кадам: базада сервистерди орнотуу
- 5 -кадам: Буттарды чогултуу
- 6 -кадам: Буттарды жана базаны бириктирүү
- 7 -кадам: Кабелдөө
- 8 -кадам: Сервер
- 9 -кадам: Arduino коду
- 10 -кадам: Raspi Quadruped колдонмосу
Video: Raspberry Pi - Миникаме: 10 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Телефонуңуз көзөмөлдөгөн жөнөкөй Quadruped (IOS жана Android). Raspberry Pi жана Androidде иштейт.
Керектүү компоненттер:
- Телефон
- Raspberry Pi
- Shield менен Arduino Nano
- 3D Басылган бөлүктөрү
Толук код:
Бардык stl файлдары:
1 -кадам: 3D басып чыгаруу
Бардык төмөнкү бөлүктөрдү басып чыгарыңыз:
- 1 x body_base.stl
- 1 x body_top.stl
- 2 x leg.stl
- 2 x hips.stl
- 1 x body_shafts.stl
Thingiverse баракчасынан бардык файлдарды таба аласыз
2 -кадам: Программалык камсыздоо
Пиңизге төмөнкү программаны орнотуңуз:
- Pi'де Debian орнотуу менен баштаңыз
- Raspbian жүктөп алыңыз.
- Файлды ачуу
- Диск сүрөтүн microSD картаңызга жазыңыз
- MicroSD картасын Пиңизге салып, жүктөңүз
- Пиңизде chromium браузерин ачыңыз
- Төмөнкү шилтемеге өтүңүз: Arduino
- Linux ARM үчүн программаны жүктөп алып, орнотуңуз
3-кадам: Программалык камсыздоону жана жабдыктарды текшерүү
Сериялык байланышты текшерүү (милдеттүү эмес)
1. "RaspberryPi-Minikame/Pre-Assembly Checks/Serial Communication Check/" ичиндеги "PiArduinoCommunicationTest.ino" файлын Arduino тактасына жүктөңүз.
Raspberry Piңизде жаңы терминал ачыңыз жана төмөнкүлөрдү аткарыңыз:
sudo apt-get update
sudo apt-get жогорулатуу
git clone
CD RaspberryPi-Minikame/Алдын ала текшерүү/Сериялык байланышты текшерүү/
sudo python pi_duino.py
Arduino IDEдеги сериялык мониторду ачып, "салам" жана "салам" басып чыгарылганын текшериңиз
2. Серверди текшерүү (милдеттүү эмес)
Мурдагыдай эле терминалда төмөнкүлөрдү аткарыңыз:
CD..
cd Server Check sudo python weblamp.py
Эми, эгер сиз URLди браузерге жүктөсөңүз, анда веблампты башкаруу барагын көрүшүңүз керек. Сиздин URL сиздин малина пиңиздин IP дареги болмок. Мисалы: 192.168.0.36
Бардык серверлерди кабыл алуу (КЕРЕК) Серваңызды номерлеп, сервистериңизди жайгаштыруу үчүн төмөнкү кодду Arduinoго жүктөңүз. Эсиңизде болсун: Ар бир серво башка үйгө орнотулган. Ошентип, ар биринин колдонулушу ар башка, кийинчерээк туш келди аралаштырууга болбойт. HomingServos.ino кодексине шилтеме
4 -кадам: базада сервистерди орнотуу
5 -кадам: Буттарды чогултуу
6 -кадам: Буттарды жана базаны бириктирүү
7 -кадам: Кабелдөө
Raspberry Pi'ни USB кабели аркылуу Arduino менен туташтырыңыз
Төмөнкү порт номерлерин колдонуу менен серверлерди туташтырыңыз:
FL_HIP = (4);
FL_FOOT = (5);
FR_HIP = (6);
FR_FOOT = (7);
BL_HIP = (8);
BL_FOOT = (9);
BR_HIP = (10);
BR_FOOT = (11);
8 -кадам: Сервер
Серверди иштетүү үчүн терминалда төмөнкүлөрдү аткарыңыз. Азырынча, сиз pi кайра жүктөлгөн сайын сервер python файлын аткарышыңыз керек болушу мүмкүн. RaspberryPi-Minikameдеги V2 андан арылышы керек
CD RaspberryPi-Minikame
cd Server sudo python quad.py
9 -кадам: Arduino коду
Ардуиного төмөнкү кодду жүктөңүз жана Quadrupedди колдонуу үчүн Сериялык Мониторду ачууну унутпаңыз.
Аны бул жерден табыңыз: Arduino
10 -кадам: Raspi Quadruped колдонмосу
Колдонмо папкасындагы файлдарды колдонуу менен өзүңүз үчүн колдонмону өзгөртө аласыз же демейки берилген apkти колдоно аласыз. Же болбосо, IOS колдонмосу үчүн файлдарды колдонуп, Xcodeдо клондоштуруп, иштетип телефонуңузга орнотсоңуз болот.
Сунушталууда:
Кантип кадам эсептегич жасоо керек?: 3 кадам (сүрөттөр менен)
Step Counter кантип жасалат ?: Мен көптөгөн спортто жакшы аткарчумун: жөө басуу, чуркоо, велосипед тебүү, бадминтон ойноо ж.б. Мейли, менин ичимди карачы ……. Ооба, баары бир мен машыгуу үчүн кайра баштоону чечтим. Мен кандай жабдыктарды даярдашым керек?
Акустикалык левитация Arduino Uno менен кадам-кадам (8-кадам): 8 кадам
Акустикалык левитация менен Arduino Uno Step-by-Step (8-кадам): ультрадыбыштуу үн өткөргүчтөр L298N Dc аял адаптеринин электр энергиясы менен камсыздоосу эркек токту Arduino UNOBreadboard Бул кантип иштейт: Биринчиден, сиз Arduino Uno кодун жүктөп бересиз (бул санарип менен жабдылган микроконтроллер) жана аналогдук порттор кодду айландыруу үчүн (C ++)
LED Blink Raspberry Pi менен - Raspberry Piде GPIO Pinsти кантип колдонуу керек: 4 кадам
LED Blink Raspberry Pi менен | Raspberry Pi'де GPIO Pinsти кантип колдонуу керек: Саламатсыздарбы, бул көрсөтмөлөрдө биз Raspberry piнин GPIOсун колдонууну үйрөнөбүз. Эгерде сиз качандыр бир убакта Arduino колдонгон болсоңуз, анда биз LED өчүргүчтү жебелерине туташтырып, анын иштешин камсыздай аларыбызды билсеңиз керек. LEDди күйгүзүңүз же которгучтан кирүүнү алыңыз
Raspberry Busterди Raspberry Pi 3ке орнотуу - Raspbian Buster менен иштөөнү баштоо Raspberry Pi 3b / 3b+: 4 кадам
Raspberry Busterди Raspberry Pi 3ке орнотуу | Raspbian Buster менен иштөөнү баштоо Raspberry Pi 3b / 3b+: Салам балдар, жакында Raspberry pi уюму Raspbian Buster деп аталган жаңы Raspbian ОСту ишке киргизди. Бул Raspberry пи үчүн Raspbianдин жаңы версиясы. Ошентип, бүгүн бул көрсөтмөлөрдө биз Raspberry Buster OSти Raspberry pi 3ке кантип орнотууну үйрөнөбүз
Raspberryди Raspberry Pi 3 Bде HDMI жок орнотуу - Raspberry Pi 3B менен иштөөнү баштоо - Сиздин Raspberry Pi орнотуу 3: 6 кадам
Raspbianди Raspberry Pi 3 Bде HDMI жок орнотуу | Raspberry Pi 3B менен иштөөнү баштоо | Raspberry Pi 3 орнотуу: Кээ бирөөлөр Raspberry Pi компьютерлери абдан сонун экенин билесиз жана бүт компьютерди бир кичинекей тактада гана ала аласыз. Raspberry Pi 3 Model B төрт ядролук 64 биттик ARM Cortex A53 саат 1.2 ГГц. Бул Pi 3түн болжол менен 50