Мазмуну:
- 1 -кадам: Бөлүктөр
- 2 -кадам: чогултуу
- 3 -кадам: Мотор драйверин RPIге тиркеңиз
- 4 -кадам: Камера үчүн басып чыгаруу иши
- 5 -кадам: Акыркы чогултуу
- 6 -кадам: Кодду иштетүү
Video: RC унаасы дөңгөлөк жана педаль менен башкарылганбы? ️: 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:38
Жашоо - бул кыялдарыңды ишке ашыруу. Меники RC Car PC оюн дөңгөлөгү менен башкарылышы керек болчу. Ошентип мен жетиштим.
Бул кимдир бирөө үчүн пайдалуу болот деп үмүттөнөбүз. Суроолор болсо, комментарийге жазыңыз.
1 -кадам: Бөлүктөр
Бул долбоорду жасоо үчүн сизге керек болот:
- Raspberry Pi (мен 4 ГБ оперативдүү RPI 4B колдондум)
- Алдыңкы огу менен башкарылган шасси (мотор жана серво камтылган)
- 3D басылган корпусу бар RPI камерасы (милдеттүү эмес)
- Li-Po батареясы 11.1V
- Педалдары бар PC дөңгөлөгү
- Polulu DRV8835 кош мотору
- 11.1V - 5V Бак конвертери
- Зымдар
2 -кадам: чогултуу
Шассиңизди чогултуп алыңыз. Меникини алдым:
Кийинки арткы жагындагы DC моторуна эки зым.
Андан кийин Raspberry Pi гайкаларды жана болтторду колдонуу менен орнотулат
3 -кадам: Мотор драйверин RPIге тиркеңиз
Эми биз мотор айдоочуну ширетишибиз керек. Андан кийин 3 төөнөгүч алтын казыкты алып, аны айдоочу тактасында 5V жана GNDге ширетиңиз (сүрөттү караңыз). Алтын казыктын аягы бар акыркы пин пинге. Биз аны сервону башкарган PWM сигналы үчүн колдонобуз.
Андан кийин бак конвертерин жана ширетүүнү алыңыз:
- GNDге кара (жерге) зым
- кызыл чыгуучу зым 5В
- кызыл киргизүү зымы Vout
Сүйүү аяктагандан кийин, конвертерди мотор айдоочусуна орнотуу үчүн эки тараптуу лента колдонуңуз.
Андан кийин биздин айдоочу даяр жана RPIге туташтырылышы мүмкүн.
4 -кадам: Камера үчүн басып чыгаруу иши
Кийинки кадам камера үчүн корпусту басып чыгаруу болуп саналат. Сиз көптөгөн долбоорлорду таба аласыз:
Камераңызга туура келгенди колдонуңуз.
5 -кадам: Акыркы чогултуу
Эми баарын чогултууга убакыт келди. Батарейканы салыңыз, камераны, түйүндөргө сервону туташтырыңыз жана моторду айдоочуга, ошондой эле батареяга туташтырыңыз.
Сиз сүрөттө бүт схеманы көрө аласыз.
6 -кадам: Кодду иштетүү
Акыркы бөлүгү кодду иштеп жатат.
RPI менен ноутбуктун ортосундагы байланыш Python тилинде жазылган Flask серверинин жардамы менен түзүлөт.
Биз серверге эки нерсени жөнөтөбүз:
- Руль бурчу
- Мотор ылдамдыгы (алдыга толук ылдамдыкта 480 жана артка толук ылдамдыкта -480)
Ноутбуктагы программа педалдардын жана дөңгөлөктөрдүн маанилерин окуп, аны Raspberryде иштеген серверге жөнөтүү үчүн жооптуу.
RPIде сервердин бурчун жана мотор ылдамдыгын көзөмөлдөгөн серверде сакталган баалуулуктарды окуган сервер кодун жана программасын ишке киргизишибиз керек.
Эске:
- Raspberry Pi & ноутбук бир WiFi тармагына туташкан болушу керек!
- Сиз RPIде программаларды терминалдан sudo (мис. Sudo python3 Flask_server_RPI.py) буйругу менен иштетишиңиз керек!
Сунушталууда:
L293D жана Алыстан башкаруу менен Arduino Унаасы: 5 кадам
L293D жана Алыстан башкаруу менен Arduino Унаасы: Менде L293D чипи жана IR алыстан башкаруу жана кабыл алгычы болот. Мен көп нерсени сатып албастан Arduino машинасын кургум келет, ошондуктан мен Arduino гана төрт дөңгөлөктүү машинанын шассиин алып келдим, анткени Tinkercad L293D жана IR приемниги жана Arduino болгондуктан, мен эскизди түздүм
Тонка жүк ташуучу унаасы RC конверсиясы төгүндүлүү жана 4WS төрт рулдуу: 6 кадам (сүрөттөр менен)
Тонка жүк ташуучу унаасы RC конверсиясы төгүндүлүү жана 4WS Quad Steering менен: Мен Tonka жүк ташуучу RC конверсиясы түпнуска идея эмес экенин мойнума алам, бирок мен ойлогондо мен биринчи … деп ойлодум, интернеттен издегенче, D'oh. Ооба, бул мурда эле болгон, бирок менин оюмча, калгандары кыйын жол менен жасап, ийгиликке жетпей калышты
Зымсыз PC джойстик/дөңгөлөк баскычтары: 4 кадам (сүрөттөр менен)
Wireless PC Joystick/Wheel Buttons: Мен акыркы бир нече жылдын ичинде жаңы жарыш симин түзүп жатам жана DIY Direct Drive рулу менен барууну чечтим. Бул долбоордун өзү эле бир нече көрсөтмө болушу мүмкүн болсо да, бул бардык баскычтарды жасоо боюнча көрсөтмө
WiFi жана IR Remote жана Android колдонмосун колдонуп NodeMCU жана IR алуучу менен 8 релелик көзөмөл: 5 кадам (сүрөттөр менен)
WiFi жана IR Remote жана Android тиркемесин колдонуп NodeMCU жана IR алуучу менен 8 реле көзөмөлү: wifi жана ир алыскы жана андроид колдонмосу аркылуу nodemcu жана IR кабыл алгычты колдонуп 8 реле өчүргүчтөрүн көзөмөлдөө БУЛ ЖЕРДЕ
Температура жана нымдуулукту көрсөтүү жана маалыматтарды чогултуу Arduino жана иштетүү менен: 13 кадам (сүрөттөр менен)
Температура жана нымдуулукту көрсөтүү жана маалыматтарды чогултуу Arduino жана иштетүү менен: Киришүү: Бул Ардуино тактасын, Sensor (DHT11), Windows компьютери жана Processing (бекер жүктөлүүчү) программасын колдонуп, Температураны, Нымдуулукту санариптик жана тилке графасынын формасы, убакытты жана күндү көрсөтүү жана эсептөө убактысын иштетүү