Përmbajtje:

MQmax 0.7 një platformë WiFi IoT me kosto të ulët Bazuar në Esp8266 dhe Arduino Mini Pro: 6 hapa
MQmax 0.7 një platformë WiFi IoT me kosto të ulët Bazuar në Esp8266 dhe Arduino Mini Pro: 6 hapa

Video: MQmax 0.7 një platformë WiFi IoT me kosto të ulët Bazuar në Esp8266 dhe Arduino Mini Pro: 6 hapa

Video: MQmax 0.7 një platformë WiFi IoT me kosto të ulët Bazuar në Esp8266 dhe Arduino Mini Pro: 6 hapa
Video: Состояние Чиа от бизнеса и техники – последние объявления + будущее 2024, Nëntor
Anonim
MQmax 0.7 një platformë WiFi me kosto të ulët IoT bazuar në Esp8266 dhe Arduino Mini Pro
MQmax 0.7 një platformë WiFi me kosto të ulët IoT bazuar në Esp8266 dhe Arduino Mini Pro

Përshëndetje Ky është udhëzuesi im i dytë (tani e tutje ndaloj numërimin). Unë e bëra këtë për të krijuar një platformë të thjeshtë (për mua të paktën), të lirë, të lehtë për t’u bërë dhe efektive për aplikimet Real IoT që përfshijnë punën M2M.

Kjo Platformë punon me esp8266 dhe një arduino mini pro (ai me 8 porte analoge). Fatura e materialeve është shumë e ulët. Deri në 7 euro me PCB të bërë nga JLCPBC, 10 copë për 2 euro.

Pra, për të përshkruar pak se si funksionon. Firmware -i kryesor për këtë platformë është. Platforma shton një programues për herë të parë duke programuar firmware -in, por do t'ju duhet një programues FTDI TTL për t'u lidhur në portin serik. Gjithashtu do t'ju duhet përshtatës energjie për të fuqizuar bordin. Bordi punon me 6 ~ në 24 ~ (AC ose DC). Unë e bëra atë të pajtueshëm me rrymën AC për dy arsye. Së pari është e mbrojtur nga polariteti dhe gjithashtu nëse doni ta gjeni në një distancë të gjatë mund të përdorni rrymë AC dhe të keni më pak humbje në kabllo.

Siç mund ta shihni, platforma ka bord të veçantë të energjisë si mburoja arduino. Kjo sepse ju mund të përdorni shumë metoda të ndryshme për t'i dhënë fuqi. Nga dielli në bateri vetëm ju mund të bëni gjithçka që dëshironi për aplikimin tuaj spesifik.

Pra, le të shohim se si të bëjmë një dhe si të fillojmë me të dhe Node-Red për të bërë aplikimin tuaj.:-)

Furnizimet

EspLink nga Jeelabs

Hapi 1: Para së gjithash.. Skematik

Para së gjithash.. Skematike
Para së gjithash.. Skematike

Skema është shumë e thjeshtë për tu bërë. Dy Shishet pranë Esp8266 janë për ndezjen e firmuerit (mund të përdorni dhe firmware të tjerë si TASMOTA)

Gjithashtu mund të shihni një operacion Selector ku duhet të përdorni dy kërcyes nga lidhësi Rx dhe Tx me programuesin ose për komunikimin midis Esp dhe AVR, gjendja operative.

Hapi 2: Bërja e Pcb

Bërja e Pcb
Bërja e Pcb
Bërja e Pcb
Bërja e Pcb

Skema dhe Pcb u krijuan me programin easyEDA.

kjo është pcb me anë të dyfishtë dhe ka shumë vias që mund t'i përdorni për të lidhur anën e sipërme me pjesën e poshtme. Kam përdorur stërvitje.2 mm dhe.4 mund të përdorni deri në 1mm

Lidhja easyEDA me Projektin

Hapi 3: Eksportoni PCb për Etching

Eksportoni PCb për Etching
Eksportoni PCb për Etching
Eksportoni PCb për Etching
Eksportoni PCb për Etching
Eksportoni PCb për Etching
Eksportoni PCb për Etching
Eksportoni PCb për Etching
Eksportoni PCb për Etching

Ju mund ta bëni tabelën duke e gdhendur me këto maska. ana e shtypur shkon brenda kështu që ju nuk keni dhe hapësirë.

Hapi 4: Ndërtimi i Bordit Pas Gdhendjes së Prototipit për Testim

Ndërtimi i Bordit Pas Gdhendjes së Prototipit për Testim
Ndërtimi i Bordit Pas Gdhendjes së Prototipit për Testim
Ndërtimi i Bordit Pas Gdhendjes së Prototipit për Testim
Ndërtimi i Bordit Pas Gdhendjes së Prototipit për Testim
Ndërtimi i Bordit Pas Gdhendjes së Prototipit për Testim
Ndërtimi i Bordit Pas Gdhendjes së Prototipit për Testim
Ndërtimi i Bordit Pas Gdhendjes së Prototipit për Testim
Ndërtimi i Bordit Pas Gdhendjes së Prototipit për Testim

Bëra Me dorë 4 dërrasa me pllakën për provë para se të porosisni një tabelë.

Testi ishte i suksesshëm kështu që unë urdhërova bordet nga JLCPCB. Pakoja erdhi shumë shpejt në Greqi, por me çmim të lartë, rreth 20 euro për të dy paketat, por është akoma më e lirë sesa ta bëj vetë, sepse një dërrasë e dyfishtë me anë të fotosensitivit A4 kushtoi rreth 25euro këtu në Greqi.

Hapi 5: Ngarko Firmware

Ngarko Firmware
Ngarko Firmware
Ngarko Firmware
Ngarko Firmware
Ngarko Firmware
Ngarko Firmware

Lidhu me portën e programimit anën TTL të ftdi -t tuaj pa 5v sepse duhet të ushqeni bordin nga PowerBoard (kjo është e ndërlikuar e di, por.. është e sigurt). Për të ngarkuar firmware -in duhet të instaloni python 3.0

Pas instalimit, ekzekutoni komandën e mëposhtme

Për dritaret

pip instaloni esptools

Për Ubuntusudo pip instaloni esptools

për linux ju duhet të ndryshoni skriptin brenda skedarit.bat dhe ta bëni atë të ekzekutueshëm. Në Windows është si parazgjedhje.

Nëse programimi është në rregull, do të shihni një rrjet të ri wifi në telefonin tuaj celular me emrin AIThinkerXXXXX dhe është i hapur.

Ju lidheni me atë dhe pas lidhjes shtypni 192.168.4.1 në shfletuesin tuaj chome të telefonit tuaj ose kompjuterit tuaj, kjo do të sjellë faqen e mirëseardhjes së lidhjes esp.

Së pari ju duhet të vendosni Pin AssignmentReset -> gpio12

ISP/FLASH -> me aftësi të kufizuaraConn LED gpio2/TX1

Serial LEd -> kunjat me aftësi të kufizuaraUART -> normale

Rx tërhiqeni zgjedhjen dhe pastaj klikoni ndryshim.

Tani mund ta programoni arduinon tuaj pa kabllo por pa tela !! mendimi i vetëm që duhet të bëni tjetër është të shkoni në menunë e shërbimeve dhe të shkruani në fushën mDNS arduino

Pas kësaj do të shihni që ura wifi të funksionojë kur shkoni te Portet në arduino IDE dhe shihni ip 192.168.4.1.

Ju gjithashtu mund të lidhni esp me rrjetin tuaj lokal dhe ta përdorni këtë ip për të ngarkuar një program.

Tani ju duhet të zgjidhni Arduino wifi nga tabelat (ai funksionoi për mua, por vetëm me 50% sinjal më shumë) ose mund të instaloni tabelën me skedarët dhe të përdorni bordin MqMax! (Ende në zhvillim)

Hapi 6: Shkarkoni ELclient Nga Jeelabs

github.com/jeelabs/el-client

Nga kjo lidhje shkarkoni bibliotekën El Client për Arduino IDE.

Aty mund të gjeni shembuj për Mqtt dhe Rest, për t'i përdorur ato duhet të aktivizoni modalitetin Slip

Pasi të keni instaluar bibliotekën ElClient keni shembuj të rinj në zonën e Klientit. I preferuari im personal është shembulli Mqtt, por mund ta përdorni vetëm si urë wifi dhe ta lidhni me Raspberry pi Me Node-RED të instaluar.

Ka gjëra të pafundme që mund të bëni me MqMax në një kohë të shkurtër. Kam bërë Tezën time për Masterin tim në Automatizim dhe Telekomunikacion dhe kam pasur sukses të jashtëzakonshëm.

Nëse e përdorni, jepni një kërcim sepse ishte shumë punë. Gjithashtu nëse ju pëlqen votoni për mua në konkursin PCB.

Gëzuar bërja!

Recommended: