Indholdsfortegnelse:

MQmax 0.7 en lavpris WiFi IoT -platform baseret på Esp8266 og Arduino Mini Pro: 6 trin
MQmax 0.7 en lavpris WiFi IoT -platform baseret på Esp8266 og Arduino Mini Pro: 6 trin

Video: MQmax 0.7 en lavpris WiFi IoT -platform baseret på Esp8266 og Arduino Mini Pro: 6 trin

Video: MQmax 0.7 en lavpris WiFi IoT -platform baseret på Esp8266 og Arduino Mini Pro: 6 trin
Video: Luxury BUSINESS CLASS Capsule Hotel ! Stayed at First Cabin Akasaka Tokyo Japan 2024, Juli
Anonim
MQmax 0.7 en lavpris WiFi IoT -platform baseret på Esp8266 og Arduino Mini Pro
MQmax 0.7 en lavpris WiFi IoT -platform baseret på Esp8266 og Arduino Mini Pro

Hej Dette er min anden instruerbare (fra nu af holder jeg op med at tælle). Jeg lavede dette for at skabe en enkel (i hvert fald for mig), billig, let at lave og effektiv platform til Real IoT -applikationer, der inkluderer M2M -arbejde.

Denne platform fungerer med esp8266 og en arduino mini pro (den med 8 analoge porte). Fakturaen er meget lav. Så lavt som 7 euro med printkortet lavet af JLCPBC, 10 pcb for 2 euro.

Så for at beskrive lidt, hvordan det fungerer. Den vigtigste firmware til denne platform er. Platformen tilføjer en programmør for første gang at programmere firmwaren, men du skal bruge en FTDI TTL programmerer for at oprette forbindelse til en seriel port. Du skal også bruge en strømadapter til at drive kortet. Kortet fungerer med 6 ~ til 24 ~ (AC eller DC). Jeg gjorde det kompatibelt med vekselstrøm af to grunde. Først er den beskyttet mod polaritet, og også hvis du vil lokalisere den på lang afstand, kan du bruge vekselstrøm og have mindre tab på kablet.

Som du kan se, har platformen et separat strømkort som arduino -skjolde. Det er fordi du kan bruge mange forskellige metoder til at give det kraft. Fra halsbånd til batteri kan du kun lave, hvad du vil til din specifikke applikation.

Så lad os se at lave en, og hvordan man starter med den, og Node-Red for at lave din ansøgning.:-)

Forbrugsvarer

EspLink fra Jeelabs

Trin 1: Først og fremmest.. Skematisk

Først og fremmest.. Skematisk
Først og fremmest.. Skematisk

Skematikken er meget enkel at lave. De to flasker i nærheden af Esp8266 er til flashing af firmwaren (du kan bruge og anden firmware som TASMOTA)

Du kan også se en betjeningsvælger, hvor du skal bruge to jumper fra Rx- og Tx -stik med programmereren eller til kommunikationen mellem Esp og AVR, driftstilstanden.

Trin 2: Fremstilling af pcb

Fremstilling af pcb
Fremstilling af pcb
Fremstilling af pcb
Fremstilling af pcb

Skematikken og pc'en blev oprettet med easyEDA -programmet.

dette er dobbelt side pcb, og det er mange vias, som du kan bruge til at forbinde oversiden med bunden. Jeg brugte.2 mm boremaskine og.4 du kan bruge op til 1 mm

easyEDA Link til Project

Trin 3: Eksporter PCb til ætsning

Eksporter PCb til ætsning
Eksporter PCb til ætsning
Eksporter PCb til ætsning
Eksporter PCb til ætsning
Eksporter PCb til ætsning
Eksporter PCb til ætsning
Eksporter PCb til ætsning
Eksporter PCb til ætsning

Du kan lave tavlen ved at ætse med disse masker. den trykte side går ind, så du ikke har plads.

Trin 4: Tavlens koncentration efter ætsning af prototypen til test

Tavlens koncentration efter ætsning af prototypen til test
Tavlens koncentration efter ætsning af prototypen til test
Tavlens koncentration efter ætsning af prototypen til test
Tavlens koncentration efter ætsning af prototypen til test
Tavlens koncentration efter ætsning af prototypen til test
Tavlens koncentration efter ætsning af prototypen til test
Tavlens koncentration efter ætsning af prototypen til test
Tavlens koncentration efter ætsning af prototypen til test

Jeg lavede i hånden 4 board med powerboardet til test, inden jeg bestilte et board.

Testen var vellykket, så jeg bestilte brædderne fra JLCPCB. Pakken kom meget hurtigt til Grækenland, men med en høj pris, cirka 20 euro for begge pakker, men det er stadig billigere end at lave det alene, fordi et fotosensitivt bræt i A4 -størrelse med to sider kostede omkring 25 euro her i Grækenland.

Trin 5: Upload firmwaren

Upload firmwaren
Upload firmwaren
Upload firmwaren
Upload firmwaren
Upload firmwaren
Upload firmwaren

Tilslut til programmeringsporten TTL -siden af din ftdi uden 5v, fordi du er nødt til at drive kortet fra PowerBoard (det er svært, jeg ved, men.. det er sikkert). For at uploade firmwaren skal du installere python 3.0

Efter installationen køres følgende kommando

Til Windows

pip installere esptools

For Ubuntusudo pip installer esptools

for linux skal du ændre scriptet inde i.bat -filen og gøre det eksekverbart. I windows er det som standard.

Hvis programmeringen er ok, vil du se et nyt wifi -netværk på din mobiltelefon med navnet AIThinkerXXXXX, og det er åbent.

Du opretter forbindelse til det, og efter forbindelsen skriver du 192.168.4.1 i din chome -browser på din telefon eller din pc, dette vil bringe velkomstsiden med esp -link.

Først skal du indstille Pin AssignmentReset -> gpio12

ISP/FLASH -> deaktiveretConn LED gpio2/TX1

Seriel LEd -> deaktiveret UART pins -> normal

Rx fjern markeringen, og klik derefter på ændring.

Nu kan du programmere din arduino uden kabel men trådløst !! den eneste tanke, du skal gøre næste, er at gå til servicemenuen og skrive i mDNS -feltet arduino

Derefter vil du se wifi -broen fungere, når du går til havne i arduino IDE og ser 192.168.4.1 ip.

Du kan også slutte esp til dit lokale netværk og bruge denne ip til at uploade et program.

Nu skal du vælge Arduino wifi fra kortene (det fungerede for mig, men kun med 50% signal mere), eller du kan installere kortet med filerne og bruge MqMax -kortet! (Stadig under udvikling)

Trin 6: Download ELclient fra Jeelabs

github.com/jeelabs/el-client

Fra dette link kan du downloade El Client -biblioteket til Arduino IDE.

Der kan du finde eksempler på Mqtt og Rest, for at bruge dem skal du aktivere Slip -tilstand

Når du har installeret ElClient -biblioteket, har du nye eksempler i Elclient -området. Min forudindstillede favorit er Mqtt-eksemplet, men du kan kun bruge den som en wifi-bro og forbinde den med en Raspberry pi Med Node-RED installeret.

Der er uendelige ting, du kan gøre med MqMax på ingen tid. Jeg lavede mit speciale til mine kandidater i automatisering og telekommunikation, og jeg havde stor succes.

Hvis du bruger det, skal du give et dunk, fordi det var meget arbejde. Også hvis du kan lide det, stem på mig i PCB -konkurrence.

Glad for at lave!

Anbefalede: