Мазмуну:

Жөнөкөй WiFi көзөмөлүндөгү RC унаа: 7 кадам (сүрөттөр менен)
Жөнөкөй WiFi көзөмөлүндөгү RC унаа: 7 кадам (сүрөттөр менен)

Video: Жөнөкөй WiFi көзөмөлүндөгү RC унаа: 7 кадам (сүрөттөр менен)

Video: Жөнөкөй WiFi көзөмөлүндөгү RC унаа: 7 кадам (сүрөттөр менен)
Video: МЫКТЫ!!! 2in1 CCTV Камера КӨЗӨМӨЛҮҮЧҮ АДАМДАР МИЛИЦИЯ ЖЫЛКЫП ЖАНА СИРЕНА МЕНЕН 2024, Ноябрь
Anonim
Жөнөкөй WiFi көзөмөлүндөгү RC унаа
Жөнөкөй WiFi көзөмөлүндөгү RC унаа
Жөнөкөй WiFi көзөмөлүндөгү RC унаа
Жөнөкөй WiFi көзөмөлүндөгү RC унаа

Эгер сиз мага бир нече жыл мурун айтсаңыз, анда RC Унаасын Wi -Fiга өзгөртүп, телефонуңузду колдонуп веб -баракча аркылуу башкара аласыз деп айтсаңыз жана анын баасы 8 евродон төмөн болмок, мен андай кылбайм сага ишендим! Бирок бул жаратуучу болуу үчүн укмуштуу убакыт! Жогоруда айтылгандар гана мүмкүн эмес, бул дагы түз проект! Бир аз убакыт мурун мен оюнчук унаага WiFi көзөмөлүн кошуу боюнча түз эфир кылдым, жана мен агымдын кандай болгонуна кубанычтамын, бирок мен долбоорду андан да жөнөкөй кылып алам деп ойлогом. мүмкүн болушунча, эч кандай ширетүү болбойт жана мен бул долбоорду жасоо үчүн бардык коддорду жана кадамдарды берем.

Кел, баштайлы!

1 -кадам: Бизге керектүү бөлүктөр

Бизге керектүү тетиктер
Бизге керектүү тетиктер
Бизге керектүү тетиктер
Бизге керектүү тетиктер
Бизге керектүү тетиктер
Бизге керектүү тетиктер

Жогоруда айтылгандай, мен бул долбоорду мүмкүн болушунча жеңил кылгым келди, андыктан көп нерсеге муктаж эмесмин.

Албетте, биринчи кезекте бизге машина керек. Эгерде сиз Улуу Британияда же Ирландияда болсоңуз, мен так алган машинаны Smyths Toysтан ала аласыз (€ 10 @ жазуу убактысы). Ошондой эле аларда мен колдонгон Subaru бар, ал кабыктан башка машинада.

Негизинен ар кандай алыстан башкаруу машинасы иштеши керек, бирок чоңураак жакшы (ошондуктан биз ичине баарын батыра алабыз). Ошондой эле кыймылдын толук спектри бар экенин текшериңиз (руль жана айдоо). Экинчи кол дүкөндөр керексиз RC унааларын издөө үчүн жакшы жер болушу мүмкүн. Эскертүү: аны прокатка сактап калуу үчүн, балким, зымдуу алыстан башкаруу пульту бар унаа алышыңыз керек!

Машинанын ичи үчүн бизге төмөнкүлөр керек

  • NodeMCU ESP8266 Өнүктүрүү тактасы* - Эгерде сиз ESP8266 менен тааныш эмес болсоңуз, анда WiFi тармагына Arduino менен шайкеш келген такта, мен аны жакшы көрөм! NodeMCU такталарынын бир нече түрү бар, экөө тең 3 -сүрөттө, туура нускаңызды табыңыз! (кичүүсү).
  • NodeMCU Motor Shield* - Бул L293D мотор драйверинин чипи бар, NodeMCU жөн гана оюкчасы бар, чынында эле сонун такта. Моторлорго туташуу үчүн бурама терминалдар бар жана аны күйгүзүү жана өчүрүү баскычы бар
  • 6 X AA батарейка корпусу* - Сиз дагы башка энергия булагын колдонсоңуз болот (мисалы, RC батареясы), бирок анын толук заряддалганына 10В жетпегенин текшериңиз. Бул батарейканын пакети дагы абдан чоң, эгер сиздин унааңыз кичине болсо, анын ордуна 4x AA корпусун колдонсоңуз болот. Сиз зымдуу эмес пульту бар машинаны колдонсоңуз, машинанын учурдагы батарея уячасын кайра колдоно аласыз.
  • Jumper Block* - Буларды сатып алардан мурун, эски IDE катуу дисктериңиз же CD дисктериңиз бар -жогун текшериңиз, анткени аларда бирөө болот. Болбосо, бул 60 пакетин 1 еврого сатып ала аласыз!

* = Өнөктөш шилтемелер

2 -кадам: Машинаны даярдоо

Машинаны даярдоо
Машинаны даярдоо
Машинаны даярдоо
Машинаны даярдоо
Машинаны даярдоо
Машинаны даярдоо

Биринчи кылгыбыз келген нерсе - машинаны ачуу. Эгер меникинен башка машина алсаңыз, бул такыр башкача болот!

Меники боюнча машинанын түбүндө 4 бурама бар, экөө артта, экөө алдыда. Буларды чеч. Кабыкты көтөргөндөн кийин, сиз эки моторду көрө алышыңыз керек.

Зымдуу алыстан башкаруу:

Эгерде сизде меникиндей зымдуу пультуңуз болсо, анда сиз дагы 4 зымды көрүшүңүз керек, бир аз боштукту калтырып коюңуз, балким 6-8 дюйм же андан көп (Кийинчерээк кесип салуу оңой, аны кайра коюу кыйын!).

Сиз андан кийин зымдардын бардык 4 дюймунун жарым дюйм же башка жерин сыйрып салгыңыз келет.

Зымсыз алыстан башкаруу:

Зымсыз алыскы унаалар зымдуу моторлорго окшош эки моторго ээ болушат, бирок аларга тиркелген зымдар пайдалуу болушу үчүн өтө кыска. Ар бир мотордун эки терминалына жаңы узун зымды ширетүүңүз керек болушу мүмкүн. Мен муну жеке жасай элекмин, ошондуктан эч кандай сунуштарды же кеңештерди бере албайм. Сиз ошондой эле мүмкүн болушунча моторлордон башка схемаларды алып салууга аракет кылсаңыз болот. Эскертүү: Бул мейкиндикти үнөмдөө үчүн машинанын батарейка уячасын кайра колдонушу мүмкүн (ошондой эле батареяны алмаштырууну жеңилдетет)

3 -кадам: Районду чогултуу

Циркти чогултуу
Циркти чогултуу
Циркти чогултуу
Циркти чогултуу
Циркти чогултуу
Циркти чогултуу

Ал эми азыр операциянын мээси үчүн, схема!

NodeMCU тактасын мотор калканчына салыңыз, бирок багытын белгилеңиз. Мотор калканчында тартылган антенна бар, NodeMCU антеннасынын (алтын сызыктар) маркировкаланганына көзүңүз жетет. Эгерде туура салынса, микро USB уячасы бурамалуу терминалдардын жанында болушу керек

Кийинки биз кичинекей секирүү блогун тиркөөбүз керек. Күч баскычы менен бурамалуу терминалдардын ортосунда секирүүчү казыктар бар, VIN жана VM деп белгиленген эки казыкты туташтыруу керек. Көбүрөөк маалымат алуу үчүн экинчи сүрөттү караңыз.

Эми биз батарейканын корпусун туташтыргыбыз келет. Батарея кармагычтан кызыл зымды алып, VIN бурама терминалына туташтырыңыз. (VIN терминалын колдонгонубуздун себеби - бул баскычты күйгүзүү жана өчүрүү). Кара зымды GND терминалдарынын бирине туташтырыңыз.

Эгер батарейканы батарейка кармагычка жүктөсөңүз жана баары күйгүзүлгөнүн текшерсеңиз, анда азыр NodeMCU жана Motor Shieldдеги кээ бир LEDдерди көрөсүз.

4 -кадам: Моторлорду тиркөө

Моторлорду тиркөө
Моторлорду тиркөө
Моторлорду тиркөө
Моторлорду тиркөө
Моторлорду тиркөө
Моторлорду тиркөө

Батарейканын арт жагына мотор калканчын ачыңыз. Мен аны блю-так же башка калыпка келтирүү үчүн туруктуу эмес жол менен тиркөөнү сунуштайм. Андан кийин, блюз-такты колдонуу менен батарейканы машинага тагыңыз. (Машинага ыраазы болгондо, баарын кармоо үчүн ысык желимди колдонсо болот.)

Андан кийин биз моторлорду мотор калканчына туташтыргыбыз келет. Рулду башкаргычтан зымдарды A + жана A- деп белгиленген бурамалуу терминалдарга туташтырыңыз, кайсы зымдын + же - ге өтүшү маанилүү эмес (биз буга кайра келебиз). Кыймылдаткычтын мотору B+ жана B- терминалдарына туташканы анык.

Эгерде сиз зымды терминалга киргизе албай кыйналып жатсаңыз, анда бурама айдоочунун башын зым барчу жерге киргизип көрүңүз, кээде бир аз тыгылып калышы мүмкүн болгон металл кесим бар. (Көбүрөөк маалымат алуу үчүн 5 -сүрөттү караңыз)

Жана бул дээрлик көп курулушту бүтүрдү! Кийинкиде биз тактаны программалайбыз, ошондо биз аны сынап көрө баштайбыз!

5 -кадам: Башкарманы программалоо

Башкарманы программалоо
Башкарманы программалоо
Башкарманы программалоо
Башкарманы программалоо
Башкарманы программалоо
Башкарманы программалоо

Эгерде сиз эч качан ESP8266 же Arduino колдоно элек болсоңуз, анда биз бир аз программалык камсыздоону орнотушубуз керек болот. Бул үчүн менде атайын видео бар. Бул болгону 5 мүнөт жана орнотуу үчүн керектүү нерселердин бардыгын басып өтөт. Бул видеону ээрчип жатканда, сиз орноткуңуз келген CP2102 драйвери.

Эгерде видеолор чындыгында сиздики болбосо, Беккинин укмуш IoT классынын 2 -сабагын караңыз, ал сизге керектүү нерселердин бардыгын камтыйт.

Бул кадамдын калган бөлүгүнө өтүүдөн мурун, сиз ESP8266га жөнөкөй эскизди жүктөй алышыңыз керек (мисалы, видеодо жана Беккинин сабагында айтылган мисал сыяктуу)

Биринчиден, батареядан тактага болгон кубатты өчүргүңүз келет (мотор калканчындагы баскычты басыңыз, жарык өчүрүлүшү керек). Сиз андан кийин микро USB кабелиңизди NodeMCU тактасына сүрөттө көрсөтүлгөндөй туташтыргыңыз келет, андан кийин бул долбоордун кодун менин Githubдан түшүрүп алгыңыз келет. Clone же Download баскычын чыкылдатып, анан Zipти жүктөп алыңыз. Жүктөлгөндө бул zip файлын чыгарыңыз. Азыр Arduino IDE ачыңыз, андан кийин Файл -> Ачуу баскычын чыкылдатыңыз жана жогоруда zipти чыгарган жерге өтүңүз жана MotorWeb.ino файлын ачыңыз Сиз бул файлга бир гана өзгөртүү киргизишиңиз керек, жана бул сиздин Wifi үчүн SSID менен Сырсөздү жаңыртуу. Бул өзгөртүүнү киргизгенден кийин, тактаңызга жүктөңүз.

6 -кадам: Controls

Controls
Controls
Controls
Controls
Controls
Controls

Биз бул нерсени сынап көрүүгө дээрлик даярбыз! Учурда Micro USB кабелин туташтырып таштаңыз. Arduino IDEде сериялык мониторду ачыңыз (эгерде мен аны биринчи сүрөттө кантип белгилегенимди билбесеңиз). Боддун ылдамдыгын 115200 деп коюңуз. NodeMCU тактасындагы баштапкы абалга келтирүү баскычын басыңыз, ал WiFi'га туташкандан кийин экранда көрсөтүлгөн түзмөктүн IP дарегин көрүшүңүз керек.

Телефонуңузда же компьютериңизде веб -браузерди ачыңыз жана дарек тилкесине IP дарегин териңиз. Сиз менин экинчи сүрөтүмдөгүдөй веб -баракчаны көрүшүңүз керек. Азыр биз моторлордун туура жолго коюлганын текшеришибиз керек. Алгач Drive жана Back баскычтарын басыңыз, унаа туура айдадыбы? Болбосо, сиз зымдарды алмаштыра албайсыз же программалык камсыздоодо оңой эле оңдоп койсоңуз болот, DRIVE_MOTOR_DIRECTION издеп, ЖОГОРУ кылып койгон жерде, аны ТӨМӨН деп коюп, тескерисинче. Сиз аны эки жерден алмаштырышыңыз керек.

Ушул нерсе рулду башкарууга да тиешелүү, бирок сиз STEER_MOTOR_DIRECTION өзгөрмөсүн алмаштырып жатасыз.

Анын иштешине ыраазы болгондон кийин, микро USB кабелин сууруп, мотор калканчындагы ак баскычты басыңыз. Бир нече секундга калтырып, мурункудай эле IP дарегине туташып көрүңүз. ЭСКЕРТҮҮ: унааңыз батарейкалар менен иштөөдө кыйла тезирээк болот, анткени чыңалуу бир топ жогору, андыктан этият болуңуз, аны столдон түшүрбөңүз!

7 -кадам: Көңүл ачыңыз

Image
Image

Жана бул! Сиз WiFi көзөмөлүндөгү RC машинасын ийгиликтүү жасадыңыз! Иттеримди кыжырданткым келген кыска видеомду караңыз! Gaoithe, кара бирөө аны анча деле жактырбайт, бирок Риггинс чындыгында маани бербейт! Мен бул долбоор менен бир топ кызыктуу болдум жана сизге пайдалуу же кызыктуу деп ишенем. Адаттагыдай эле, эгерде сизде кандайдыр бир суроолор же комментарийлер болсо, мен аларды уккум келет! Баарын бактылуу кылуу!

Брайан

Сунушталууда: