Satura rādītājs:
- Piegādes
- 1. solis: Pirmkārt..Schematic
- 2. darbība. Pcb izgatavošana
- 3. darbība: eksportējiet PCB kodināšanai
- 4. solis: dēļa uzbūve pēc prototipa kodināšanas testēšanai
- 5. darbība: augšupielādējiet programmaparatūru
- 6. darbība: lejupielādējiet ELclient no Jeelabs
Video: MQmax 0,7 zemu izmaksu WiFi IoT platforma, kuras pamatā ir Esp8266 un Arduino Mini Pro: 6 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
Labdien! Šī ir mana otrā pamācība (no šī brīža es pārstāju skaitīt). Es to izveidoju, lai izveidotu vienkāršu (vismaz man), lētu, viegli izgatavojamu un efektīvu platformu Real IoT lietojumprogrammām, kas ietver M2M darbu.
Šī platforma darbojas ar esp8266 un arduino mini pro (vienu ar 8 analogiem portiem). Materiālu rēķins ir ļoti zems. Tikai 7 eiro ar JLCPBC izgatavotu PCB, 10 PCB par 2 eiro.
Tātad, lai nedaudz aprakstītu, kā tas darbojas. Šīs platformas galvenā programmaparatūra ir. Platforma pievieno programmētāju, lai pirmo reizi ieprogrammētu programmaparatūru, bet, lai izveidotu savienojumu seriālajā portā, jums būs nepieciešams FTDI TTL programmētājs. Arī plates darbināšanai jums būs nepieciešams strāvas adapteris. Tāfele darbojas ar 6 ~ 24 ~ (maiņstrāva vai līdzstrāva). Es padarīju to saderīgu ar maiņstrāvu divu iemeslu dēļ. Pirmkārt, tas ir pasargāts no polaritātes, kā arī, ja vēlaties to atrast lielā attālumā, varat izmantot maiņstrāvu un mazāk zaudēt kabeli.
Kā redzat, platformai ir atsevišķa barošanas plate, piemēram, arduino vairogi. Tas ir tāpēc, ka jūs varat izmantot daudzas dažādas metodes, lai tai piešķirtu spēku. No solāra līdz akumulatoram jūs varat izgatavot visu, kas jums patīk jūsu īpašajam lietojumam.
Tāpēc ļaujim jums to izveidot un kā ar to sākt, un mezglsarkans, lai izveidotu jūsu pieteikumu.:-)
Piegādes
EspLink no Jeelabs
1. solis: Pirmkārt.. Schematic
Shēmu ir ļoti vienkārši izgatavot. Abas pudeles pie Esp8266 ir paredzētas programmaparatūras mirgošanai (varat izmantot un citu programmaparatūru, piemēram, TASMOTA)
Jūs varat arī redzēt darbību atlasītāju, kurā kopā ar programmētāju jāizmanto divi džemperi no Rx un Tx savienotāja vai saziņai starp Esp un AVR - izvēles nosacījums.
2. darbība. Pcb izgatavošana
Shēma un Pcb tika izveidota, izmantojot programmu easyEDA.
šī ir divu sānu PCB, un ir daudz vias, ko varat izmantot, lai savienotu augšējo pusi ar apakšējo. Es izmantoju.2 mm urbi un.4 jūs varat izmantot līdz 1 mm
easyEDA Saite uz projektu
3. darbība: eksportējiet PCB kodināšanai
Plāksni var izgatavot, kodinot ar šīm maskām. drukātā puse iet iekšā, lai jums nebūtu vietas.
4. solis: dēļa uzbūve pēc prototipa kodināšanas testēšanai
Es izgatavoju ar roku 4 dēli ar spēka plāksni pārbaudei pirms tāfeles pasūtīšanas.
Pārbaude bija veiksmīga, tāpēc es pasūtīju dēļus no JLCPCB. Iepakojums ļoti ātri nonāca Grieķijā, bet ar augstu cenu, aptuveni 20 eiro par abiem iepakojumiem, taču tas joprojām ir lētāk nekā gatavot pašam, jo divpusēja gaismas jutīga tāfele A4 izmēra tāfele šeit Grieķijā maksāja aptuveni 25 eiro.
5. darbība: augšupielādējiet programmaparatūru
Pievienojiet programmēšanas portam jūsu ftdi TTL pusi bez 5v, jo jums ir jāieslēdz barošana no PowerBoard (es zinu, ka tas ir sarežģīti, bet.. tas ir droši). Lai augšupielādētu programmaparatūru, jums jāinstalē python 3.0
Pēc instalēšanas palaidiet tālāk norādīto komandu
Logiem
pip install esptools
Ubuntusudo pip instalējiet esptoolus
Linux gadījumā jums ir jāmaina skripts.bat failā un jāpadara tas izpildāms. Logos tas ir pēc noklusējuma.
Ja programmēšana ir kārtībā, mobilajā tālrunī redzēsit jaunu wifi tīklu ar nosaukumu AIThinkerXXXXX, un tas ir atvērts.
Jūs izveidojat savienojumu ar to un pēc savienojuma ierakstīšanas 192.168.4.1 savā tālruņa vai datora pārlūkprogrammā, tiks parādīta esp saites sveiciena lapa.
Vispirms jums ir jāiestata Pin AssignmentReset -> gpio12
ISP/FLASH -> atspējotaConn LED gpio2/TX1
Sērijas LEd -> atspējoti UART tapas -> normāli
Rx pavelciet uz augšu atzīmi un pēc tam noklikšķiniet uz Mainīt.
Tagad jūs varat pārprogrammēt savu arduino bez kabeļa, bet bezvadu !! Vienīgais, kas jums jādara, ir doties uz pakalpojumu izvēlni un ierakstīt laukā mDNS arduino
Pēc tam jūs redzēsit wifi tilta darbību, dodoties uz portiem arduino IDE un redzot 192.168.4.1 ip.
Varat arī pieslēgt esp vietējam tīklam un izmantot šo ip, lai augšupielādētu programmu.
Tagad jums ir jāizvēlas Arduino wifi no dēļiem (tas man darbojās, bet tikai ar 50% signālu vairāk), vai arī jūs varat instalēt dēli ar failiem un izmantot MqMax plati! (Joprojām tiek izstrādāts)
6. darbība: lejupielādējiet ELclient no Jeelabs
github.com/jeelabs/el-client
No šīs saites lejupielādējiet Arduino IDE El Client bibliotēku.
Tur jūs varat atrast piemērus Mqtt un Rest, lai tos izmantotu, ir jāiespējo slīdēšanas režīms
Pēc ElClient bibliotēkas instalēšanas jums ir jauni piemēri Elclient apgabalā. Mans iepriekš iecienītais ir Mqtt piemērs, bet jūs varat to izmantot tikai kā wifi tiltu un savienot to ar Raspberry pi ar instalētu mezglu-RED.
Ir bezgalīgas lietas, ko varat paveikt ar MqMax. Es izveidoju disertāciju maģistrantiem automatizācijā un telekomunikācijās, un es guvu lielus panākumus.
Ja jūs to lietojat, dodiet sitienus, jo tas bija daudz darba. Arī tad, ja jums patīk, balsojiet par mani PCB konkursā.
Laimīgu veidošanu!
Ieteicams:
Inteliģenta Romote automašīna, kuras pamatā ir Arduino: 5 soļi
Intelligent Romote Car, pamatojoties uz Arduino: Šis projekts ir balstīts uz Arduino UNO izstrādes padomi, lai izveidotu gudru automašīnu. Automašīnai ir Bluetooth bezvadu vadība, izvairīšanās no šķēršļiem, skaņas signāls un citas funkcijas, un tā ir četru riteņu piedziņas automašīna, viegli pagriežama
Zemu izmaksu IoT gaisa kvalitātes monitors, kura pamatā ir RaspberryPi 4: 15 soļi (ar attēliem)
Zemu izmaksu IoT gaisa kvalitātes monitors, kas balstīts uz RaspberryPi 4: Santjago, Čīlē ziemas vides ārkārtas situācijā, ir privilēģija dzīvot vienā no skaistākajām pasaules valstīm, bet diemžēl tas nav viss rozes. Čīle ziemas sezonā daudz cieš no gaisa piesārņojuma, šodien
Telpas temperatūras kontrole, kuras pamatā ir IOT: 5 soļi
Telpas temperatūras kontrole, kuras pamatā ir IOT: Tas ir pamācāms uz istabas temperatūras kontroles projektu, kura pamatā ir IOT. Funkcijas: -1. Automātiski ieslēdziet ventilatoru virs norādītās istabas temperatūras.2. Automātiski izslēdziet ventilatoru zem norādītās telpas temperatūras.3. Manuāla vadība jebkurā laikā
Mājas automatizācija, kuras pamatā ir IOT: 4 soļi
IOT balstīta mājas automatizācija: kā tas darbojas: es izveidoju pielāgotu shēmas plati, lai kontrolētu 4 relejus, izmantojot esp8266 NodeMcu Šī shēma darbojas ar līdzstrāvas 12 voltu 1 amp jaudu. ieslēdzot nodemcu, izveidojiet savienojumu ar maršrutētāju, izmantojot WiFi & arī izveidojiet savienojumu ar Blynk serveriJūsu viedtālrunis sūta komatu
Vides uzraudzības sistēma, kuras pamatā ir OBLOQ-IoT modulis: 4 soļi
Vides uzraudzības sistēma, kuras pamatā ir OBLOQ-IoT modulis: Šis produkts galvenokārt tiek izmantots elektroniskajā laboratorijā, lai uzraudzītu un kontrolētu tādus indikatorus kā temperatūra, mitrums, gaisma un putekļi, un savlaicīgi augšupielādētu tos mākoņa datu telpā, lai panāktu sausinātāja attālinātu uzraudzību un kontroli , gaisa attīrīšana