Мазмуну:
- Жабдуулар
- 1 -кадам: Баарынан мурда.. Схемалык
- 2 -кадам: ПКБ жасоо
- 3 -кадам: Этинг үчүн PCBти экспортто
- 4 -кадам: Прототипти тестирлөөдөн кийин коллегиянын курулушу
- 5 -кадам: Камтылган программаны жүктөө
- 6 -кадам: Jeelabsтен ELclientти жүктөп алыңыз
Video: MQmax 0.7 Esp8266 жана Arduino Mini Proго негизделген арзан IoT платформасы: 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Саламатсызбы Бул менин экинчи инструкциям (мындан ары мен саноону токтотом). Мен муну 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 -кадам: ПКБ жасоо
EasyEDA программасы менен түзүлгөн схема жана Pcb.
бул эки жактуу pcb жана жогорку тарабын асты менен туташтыруу үчүн колдоно турган көптөгөн виас. Мен.2 мм бургу жана.4 сиз 1мм чейин колдоно аласыз
проектке EasyEDA шилтемеси
3 -кадам: Этинг үчүн 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 сынагында добуш бериңиз.
Бактылуу кылуу!
Сунушталууда:
Манжа изи жана RFIDге негизделген катышуу тутуму Raspberry Pi жана MySQL маалымат базасын колдонот: 5 кадам
Raspberry Pi жана MySQL маалымат базасын колдонгон манжа изи жана RFIDге негизделген катышуу тутуму: Бул долбоордун видеосу
Аба ырайына негизделген музыка генератору (ESP8266 негизделген Midi генератору): 4 кадам (сүрөттөр менен)
Аба ырайына негизделген музыка генератору (ESP8266 негизделген Midi генератору): Саламатсызбы, мен бүгүн өзүңүздүн кичинекей аба ырайына негизделген музыкалык генераторду кантип жасоону түшүндүрүп берем. жана жарыктын интенсивдүүлүгү. Бул бүтүндөй ырларды же аккорд программасын түзөт деп күтпөңүз
TICK Stack жана NoCAN платформасы менен EC/pH/ORP маалыматтарын сактоо жана график: 8 кадам
TICK Stack жана NoCAN платформасы менен EC/pH/ORP маалыматтарын сактоо жана графиктөө: Бул NoCAN платформасын Omzlo жана uFire сенсорлору аркылуу EC, pH жана ORP өлчөө үчүн кантип колдонууну карап чыгат. Алардын веб -сайтында айтылгандай, кээде сенсор түйүндөрүнө кээ бир кабелди иштетүү оңой. CAN баарлашуунун жана бийликтин артыкчылыгына ээ
RuuviTag жана PiZero W жана Blinkt! Bluetooth маякка негизделген термометр: 3 кадам (сүрөттөр менен)
RuuviTag жана PiZero W жана Blinkt! Bluetooth маякка негизделген термометр: Бул көрсөтмө RuuviTagтан Raspi Pi Zero W менен Bluetooth аркылуу температураны жана нымдуулук маалыматын окуу жана маанилерди Pimoroni blinkt экилик сандарда көрсөтүү ыкмасын сүрөттөйт! PHAT.Or же кыскача айтканда: мамлекетти кантип куруу керек
Катуу дискти MacBook Proго (HDD + SSD) жаңыртыңыз: 4 кадам (сүрөттөр менен)
Катуу дискти MacBook Proго (HDD + SSD) жаңыртыңыз: Эгерде MacBook Pro'ңуздагы оригиналдуу катуу диск бир аз толуп калса, аны бир кыйла чоңуна алмаштырсаңыз болот. Акыр -аягы, катуу дисктер 1TB дисктери менен 100 долларга чейин жеткиликтүү болуп калды. Эгерде сиз картаюуну кааласаңыз