Мазмуну:

MQmax 0.7 Esp8266 жана Arduino Mini Proго негизделген арзан IoT платформасы: 6 кадам
MQmax 0.7 Esp8266 жана Arduino Mini Proго негизделген арзан IoT платформасы: 6 кадам

Video: MQmax 0.7 Esp8266 жана Arduino Mini Proго негизделген арзан IoT платформасы: 6 кадам

Video: MQmax 0.7 Esp8266 жана Arduino Mini Proго негизделген арзан IoT платформасы: 6 кадам
Video: $5 WiFi Camera Setup | ESP32 Wifi Setup view on Mobile phone 2024, Ноябрь
Anonim
MQmax 0.7 Esp8266 жана Arduino Mini Proго негизделген арзан IoT платформасы
MQmax 0.7 Esp8266 жана Arduino Mini Proго негизделген арзан IoT платформасы

Саламатсызбы Бул менин экинчи инструкциям (мындан ары мен саноону токтотом). Мен муну M2M ишин камтыган Real IoT тиркемелери үчүн жөнөкөй (жок дегенде мен үчүн), арзан, жасалышы оңой жана эффективдүү платформа түзүү үчүн жасадым.

Бул платформа esp8266 жана arduino mini pro (8 аналогдук порту бар) менен иштейт. Материалдык төлөмдөрдүн эсеби өтө төмөн. JLCPBC тарабынан жасалган PCB менен 7 еврого чейин, 10 евро 2 еврого.

Ошентип, анын кантип иштеп жатканын бир аз сүрөттөп берүү. Бул платформанын негизги программасы болуп саналат. Платформа программистти биринчи жолу программалык камсыздоону кошот, бирок сериялык портко туташуу үчүн сизге FTDI TTL программисти керек болот. Ошондой эле тактаны иштетүү үчүн сизге кубат адаптери керек болот. Такта 6 ~ 24 ~ (AC же DC) менен иштейт. Мен аны эки себеп менен AC ток менен шайкеш келтирдим. Биринчиден, ал полярдуулуктан корголгон жана эгер сиз аны алыс аралыкка жайгаштыргыңыз келсе, AC токту колдонсоңуз болот жана кабелде жоготуу аз болот.

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

Ошентип, бирин жасоону жана аны кантип баштоону жана Node-Redди колдонмоңузду түзүүгө уруксат бериңиз.:-)

Жабдуулар

JeLabsтан EspLink

1 -кадам: Баарынан мурда.. Схемалык

Биринчи кезекте.. Схемалык
Биринчи кезекте.. Схемалык

Схема жасоо өтө жөнөкөй. Esp8266 жанындагы эки Боттон микрофонду жаркыратуу үчүн (сиз TASMOTA сыяктуу башка программаны колдоно аласыз)

Ошондой эле сиз программист менен Rx жана Tx туташтыргычтарын колдонуу керек болгон Esp Selector операциясын көрө аласыз, же опер менен шарттын ортосундагы байланыш үчүн.

2 -кадам: ПКБ жасоо

Pcb жасоо
Pcb жасоо
Pcb жасоо
Pcb жасоо

EasyEDA программасы менен түзүлгөн схема жана Pcb.

бул эки жактуу pcb жана жогорку тарабын асты менен туташтыруу үчүн колдоно турган көптөгөн виас. Мен.2 мм бургу жана.4 сиз 1мм чейин колдоно аласыз

проектке EasyEDA шилтемеси

3 -кадам: Этинг үчүн PCBти экспортто

PCBти этчирлөө үчүн экспорттоо
PCBти этчирлөө үчүн экспорттоо
PCBти этчирлөө үчүн экспорттоо
PCBти этчирлөө үчүн экспорттоо
PCBти этчирлөө үчүн экспорттоо
PCBти этчирлөө үчүн экспорттоо
PCBти этчирлөө үчүн экспорттоо
PCBти этчирлөө үчүн экспорттоо

Бул маскалар менен такта жасооңуз мүмкүн. басылган тарабы ичине кирет, андыктан сизде жана боштук жок.

4 -кадам: Прототипти тестирлөөдөн кийин коллегиянын курулушу

Тестирлөө үчүн прототипти кырккандан кийин башкармалыктын курулушу
Тестирлөө үчүн прототипти кырккандан кийин башкармалыктын курулушу
Тестирлөө үчүн прототипти кырккандан кийин башкармалыктын курулушу
Тестирлөө үчүн прототипти кырккандан кийин башкармалыктын курулушу
Тестирлөө үчүн прототипти кырккандан кийин башкармалыктын курулушу
Тестирлөө үчүн прототипти кырккандан кийин башкармалыктын курулушу
Тестирлөө үчүн прототипти кырккандан кийин башкармалыктын курулушу
Тестирлөө үчүн прототипти кырккандан кийин башкармалыктын курулушу

Мен коллегияга заказ берерден мурун тестирлөө үчүн powerboard менен 4 тактаны жасадым.

Сынак ийгиликтүү болду, ошондуктан мен JLCPCB такталарына буйрук бердим. Пакет Грецияга абдан тез келди, бирок эки баага болжол менен 20 евро, бирок аны өзүм жасаганга караганда арзаныраак, анткени эки тараптуу фотосезгич А4 өлчөмдөгү такта Грецияда 25 еврого жакын турат.

5 -кадам: Камтылган программаны жүктөө

Камтылган программаны жүктөө
Камтылган программаны жүктөө
Камтылган программаны жүктөө
Камтылган программаны жүктөө
Камтылган программаны жүктөө
Камтылган программаны жүктөө

Программалык портко ftdiңиздин TTL тарабын 5v жок туташтырыңыз, анткени сиз тактаны PowerBoardдан иштетишиңиз керек (бул мен билем, бирок ал коопсуз). Программаны жүктөө үчүн сиз python 3.0 орнотушуңуз керек.

Орноткондон кийин төмөнкү команданы иштетиңиз

Терезелер үчүн

esptools орнотуу

Ubuntusudo пип үчүн esptools орнотуңуз

Linux үчүн.bat файлынын ичиндеги сценарийди өзгөртүп, аны аткарылгыдай кылуу керек. Терезелерде бул демейки боюнча.

Эгерде программалоо туура болсо, сиз мобилдик телефонуңузда AIThinkerXXXXX деген жаңы wifi тармагын көрөсүз жана ал ачык.

Сиз ага туташасыз жана туташкандан кийин телефонуңуздун же компьютериңиздин браузерине 192.168.4.1 тересиз, бул esp шилтемесинин саламдашуу барагын алып келет.

Алгач Pin AssignmentReset -> gpio12 орнотушуңуз керек

ISP/FLASH -> disabledConn LED gpio2/TX1

Serial LEd -> disabledUART пиндери -> нормалдуу

Rx белгисин жулуп алып, андан кийин өзгөртүүгө басыңыз.

Эми сиз ардуинону кабелсиз, бирок зымсыз программалай аласыз !! сиз кыла турган жалгыз нерсе - бул кызматтар менюсуна кирип mDNS талаасына arduino жазуу

Андан кийин, сиз arduino IDE портуна барып, 192.168.4.1 ipти көргөндө wifi көпүрөсүнүн иштеп жатканын көрөсүз.

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

Эми сиз такталардан Arduino wifi тандашыңыз керек (ал мен үчүн иштеген, бирок 50% сигнал менен гана) же тактайды файлдар менен орнотуп, MqMax тактасын колдонсоңуз болот! (Дагы эле иштелип жатат)

6 -кадам: Jeelabsтен ELclientти жүктөп алыңыз

github.com/jeelabs/el-client

Бул шилтемеден Arduino IDE үчүн El Client китепканасын жүктөп алыңыз.

Ал жерден Mqtt жана Rest үлгүлөрүн таба аласыз, аларды колдонуу үчүн Slip режимин иштетишиңиз керек

ElClient китепканасын орноткондон кийин сизде Elclient аймагында жаңы мисалдар бар. Менин эң жакшы көргөнүм-бул Mqtt мисалы, бирок аны Wi-Fi көпүрөсү катары гана колдонуп, аны Rodeberry RED менен Node-RED менен туташтырсаңыз болот.

Сиз MqMax менен кыла турган чексиз нерселер бар. Мен диссертациямды автоматика жана телекоммуникация магистрлерине тапшырдым жана чоң ийгиликтерге жетиштим.

Эгер сиз аны колдонсоңуз, анда бул абдан чоң жумуш болгондуктан. Эгер сизге жакса, мага PCB сынагында добуш бериңиз.

Бактылуу кылуу!

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