Агуулгын хүснэгт:
- Алхам 1: эд ангиудын жагсаалт
- Алхам 2: Электроникийг тохируулж, програмыг байршуулна уу
- Алхам 3: Вэбсайт
- Алхам 4: Betaflight -ийг тохируулах
Видео: Wifi PPM (апп шаардлагагүй): 4 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Би ухаалаг гар утсаараа гэрийн бичил биетэй квадрокоптероо удирдахыг хүсч байсан боловч энэ талаар сайн шийдэл олж чадсангүй. Надад хэд хэдэн ESP8266 wifi модуль байсан бөгөөд би өөрөө хийхээр шийдсэн.
Хөтөлбөр нь PPM дохиог хянах HTML 5 вэбсайттай wifi хандалтын цэгийг эхлүүлдэг. PPM дохиог тасалдалтаар үүсгэдэг.
HTML5 -ийн ачаар та RC төхөөрөмжөө ямар ч ухаалаг утсаар ямар ч аппгүйгээр удирдах боломжтой.
Та мөн вэбсайт руу компьютер ашиглан холбогдож, хянахын тулд джойстик ашиглаж болно. Одоогийн байдлаар энэ нь зөвхөн Firefox дээр ажилладаг.
Энэхүү ойлгомжгүй хэсэгт би ESP8266 -ийг хэрхэн тохируулах, Betaflight дээр хүлээн авагчийг хэрхэн тохируулах талаар тайлбарлах болно.
Алхам 1: эд ангиудын жагсаалт
Сэлбэгийн жагсаалтаас эхэлье. Танд хэдхэн бүрэлдэхүүн хэсэг хэрэгтэй болно:
- ESP8266: Аливаа модуль ажиллах ёстой. Би ESP 12-F модулийг ашигладаг:
- Скизийг анх удаа байршуулах зориулалттай 3, 3V USB -ээс Цуваа руу хөрвүүлэгч. (Эхний байршуулсны дараа та OTA шинэчлэлтийг ашиглаж болно). Иймэрхүү зүйлийг ашиглаарай:
- 3, 3V хүчдэлийн зохицуулагч: ESP8266 нь 3, 3V хэрэгтэй. 3, 6V -аас дээш хүчдэл нь төхөөрөмжийг алах болно. Түүнчлэн 200 мА оргил гүйдлийг бууруулж болно. Хэрэв танд RC загварт хангалттай хүчирхэг 3, 3V тэжээл байхгүй бол танд нэмэлт хүчдэлийн зохицуулагч хэрэгтэй болно. Би 3, 9К Ом эсэргүүцэлтэй энэ доош чиглүүлэгчийг ашигладаг:
- Arduino IDE бүхий компьютер:
- Arduino IDE -ийн ESP8266 дэмжлэг. Эдгээр зааврыг дагана уу:
- Arduino -д зориулсан вэбсокет номын сан:
- Таны PPM декодер нь 3, 3В оролтыг дэмждэггүй бол 3, 3V/5V түвшний шилжүүлэгч байж магадгүй. Ихэнх квадрокоптерын нислэгийн хянагчийн хувьд танд энэ шаардлагагүй болно.
- WifiPPM схем: Доорх файлыг татаж авах эсвэл
- Ухаалаг утас эсвэл джойстик, Firefox бүхий компьютер
Алхам 2: Электроникийг тохируулж, програмыг байршуулна уу
Хамгийн эхний хийх зүйл бол ESP8266 -ийн тэжээлийн холболтыг тохируулах явдал юм. Та зурган дээрх утсыг харж болно. Дараахь холболтыг хий.
RST, EN ба VCC 3, 3V хүртэл
GPIO15 ба GND - GND
VCC ба GND (ойролцоогоор 100 nF) хооронд жижиг конденсатор тавь.
USB2Serial төхөөрөмжийнхөө TXD -ээс RXD хүртэл
Таны USB2Serial төхөөрөмжийн RXD -ээс TXD хүртэл
Флэш горимд орохын тулд GPIO0 -ийг GND руу оруулна уу.
Arduino IDE -ийг суулгасны дараа ESP8266 дэмжлэг ба вэбсокет номын сан нь ноорогыг нээдэг. FSP горимд орохын тулд ESP8266 -г асаахдаа GIO0 -ийг GND дээр байлга. Одоо та ноорогоо байршуулж болно.
Та ноорог зургийг байршуулсны дараа хянагч дахин тохируулах болно. Та WifiPPM нэртэй WIFI хандалтын цэгийг олох ёстой. Хэрэв энэ зүгээр бол та чипийг унтрааж TXD, RXD, GPIO0 утсыг салгаж болно. Ирээдүйд та програмыг OTA -ээр шинэчлэх боломжтой. Үүнийг хийхийн тулд хандалтын цэг рүү холбогдож вэб хөтчийнхөө "192.168.1.4/update" руу очно уу.
Алхам 3: Вэбсайт
Одоо та GPIO5 -ийг нислэгийн хянагчийнхаа PPM оролт эсвэл PPM дохиог тайлахад ашигладаг бүх зүйлд холбож болно.
Модулийг асаасны дараа та "WifiPPM" хандалтын цэг рүү холбогдож болно. Нууц үг байхгүй байна. Хөтөч дээрээ 192.168.4.1 хаягийг нээнэ үү.
Та эхний зургийн сайтыг харах болно. Мэдрэгчтэй төхөөрөмж дээр та мэдрэгчтэй дэлгэцээр саваа удирдах боломжтой.
Хэрэв та сайтыг компьютер ашиглан нээвэл Firefox ашиглах ёстой. Та джойстикийг холбосон даруйдаа сайт нь хоёр дахь зураг дээр харагдаж буй сайт болж өөрчлөгдөнө. Та саваагаа удирдлагынхаа тусламжтайгаар удирдаж болно.
Дараагийн алхамд би Betaflight -ийг хэрхэн тохируулах талаар тайлбарлах болно, учир нь би үүнийг ашигладаг. Хэрэв та өөр хянагч ашиглаж байгаа бол одооноос эхлэн өөрөө ажиллах ёстой.
Алхам 4: Betaflight -ийг тохируулах
Би WifiPPM хянагчийг квадрокоптердоо Betaflight ашиглан ашигладаг. Үүнийг хэрхэн яаж тохируулахыг би одоо тайлбарлаж байна.
- Нислэгийн хянагчаа компьютерт холбоно уу
- Betaflight -ийг нээнэ үү
- нислэгийн хянагчтай холбогдох
- Хүлээн авагч таб руу очно уу
- сувгийн газрын зургийн талбарт RTAE1234 гэж бичнэ үү
- "Stick Low Threshold" -ийг 1020 болгож, "Stick Center" -ийг 1500 болгож, "Stick High Threshold" -ийг 1980 болгон өөрчилнө үү.
- өөрчлөлтүүдийг хадгалах
- wifiPPM вэбсайтыг гар утсаараа нээж, тохиргоо зөв эсэхийг шалгана уу
Тийм л дээ. Та дууссан. Одоо та нэмэлт програмгүйгээр гар утсаараа нисэх боломжтой боллоо.
Зөвлөмж болгож буй:
Neoboard чийдэн - SD шаардлагагүй, 3D хэвлэсэн: 3 алхам (зурагтай)
Neoboard чийдэн - SD шаардлагагүй, 3D хэвлэсэн: Миний 7 настай хүүхдэд Minecraft чийдэн барьсны дараа дүү нь үүнтэй төстэй зүйлийг хүсч байсан. Тэрээр Minecraft -аас илүү SuperMario -т дуртай тул шөнийн гэрэл нь видео тоглоомын спрайтуудыг харуулах болно. Энэхүү төсөл нь Neoboard төсөл дээр суурилсан боловч
Циркад ээлтэй LED ширээний чийдэн (програмчлах шаардлагагүй!): 7 алхам (зурагтай)
Циркад ээлтэй LED ширээний чийдэн (програмчлах шаардлагагүй!): Би энэ дэнлүүг циркадийн хэмнэлтэй байхаар бүтээсэн. Шөнөдөө зөвхөн дулаан өнгийн LED асах боломжтой тул унтах нь илүү хялбар болно. Өдрийн цагаар энэ нь таныг сэрүүн байлгаж чадна, учир нь хүйтэн цагаан, дулаан өнгийн LED аль аль нь асаах боломжтой
LED цаг 555 ба 4017 (Програмчлал шаардлагагүй): 8 алхам (зурагтай)
LED цаг 555 ба 4017 (Програмчлах шаардлагагүй) ашиглан: Энд би 7 жилийн өмнө зохион бүтээсэн төслийг танилцуулах болно. Төслийн санаа нь 4017 гэх мэт лангуун IC -ийг ашиглан LED -ийн анивчдаг байдлыг хянах дохио үүсгэх явдал юм. аналог цагны гар
Гагнуур хийх шаардлагагүй - Тусгай хэрэгцээ/тахир дутуу хүмүүст тохирсон тоглоомыг солих: 7 алхам (зурагтай)
Гагнуур хийх шаардлагагүй - Тусгай хэрэгцээ/тахир дутуугийн хувьд тохируулсан тоглоомыг солих: Энэхүү тоглоомын өөрчлөлт нь нэг унтраалгаар идэвхждэг батерейтай тоглоомыг авч, гаднаас ажилладаг нэмэлт унтраалгыг нэмж өгдөг. Гадны унтраалга нь том форматтай товчлуур бөгөөд илүү өргөн хүртээмжтэй байдлыг хангах боломжийг олгодог
WiFi болон IR алсын удирдлага, Android апп ашиглан NodeMCU ба IR хүлээн авагчтай 8 реле хяналт: 5 алхам (зурагтай)
WiFi болон IR Remote болон Android програмыг ашиглан NodeMCU ба IR хүлээн авагчтай 8 реле хяналт: wifi, ir, android апп дээр nodemcu, ir хүлээн авагч ашиглан 8 реле унтраалгыг удирдах. Алсын удирдлага нь wifi холболтоос хамааралгүй ажилладаг. ЭНД