Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
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
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
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
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
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
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!