Innehållsförteckning:

MQmax 0.7 en låg kostnad WiFi IoT -plattform baserad på Esp8266 och Arduino Mini Pro: 6 steg
MQmax 0.7 en låg kostnad WiFi IoT -plattform baserad på Esp8266 och Arduino Mini Pro: 6 steg

Video: MQmax 0.7 en låg kostnad WiFi IoT -plattform baserad på Esp8266 och Arduino Mini Pro: 6 steg

Video: MQmax 0.7 en låg kostnad WiFi IoT -plattform baserad på Esp8266 och Arduino Mini Pro: 6 steg
Video: [Subtitle] A lightweight mechanical pencil for Professional? Pentel Graph 1000 CS 2024, Juli
Anonim
MQmax 0.7 en låg kostnad WiFi IoT -plattform baserad på Esp8266 och Arduino Mini Pro
MQmax 0.7 en låg kostnad WiFi IoT -plattform baserad på Esp8266 och Arduino Mini Pro

Hej Detta är min andra instruerbara (från och med nu slutar jag räkna). Jag gjorde detta för att skapa en enkel (åtminstone för mig), billig, lätt att göra och effektiv plattform för Real IoT -applikationer som inkluderar M2M -arbete.

Denna plattform fungerar med esp8266 och en arduino mini pro (den med 8 analoga portar). Faktureringen är mycket låg. Så lågt som 7 euro med kretskortet från JLCPBC, 10 st för 2 euro.

Så för att beskriva lite hur det fungerar. Huvudprogramvaran för denna plattform är. Plattformen lägger till en programmerare för första gången som programmerar firmware, men du behöver en FTDI TTL -programmerare för att ansluta till en seriell port. Du behöver också strömadapter för att driva kortet. Kortet fungerar med 6 ~ till 24 ~ (AC eller DC). Jag gjorde det kompatibelt med AC -ström av två skäl. Först är den skyddad mot polaritet och även om du vill lokalisera den på ett långt avstånd kan du använda växelström och ha mindre förlust på kabeln.

Som du kan se har plattformen ett separat strömkort som arduino -sköldar. Det beror på att du kan använda många olika metoder för att ge den kraft. Från bara halsband till batteri kan du göra vad du vill för din specifika applikation.

Så låt oss se hur man gör en och hur man börjar med den och Node-Red för att göra din ansökan.:-)

Tillbehör

EspLink från Jeelabs

Steg 1: Först av allt.. Schematisk

Först och främst.. Skematisk
Först och främst.. Skematisk

Schemat är mycket enkelt att göra. De två flaskorna nära Esp8266 är för att blinka firmware (du kan använda och annan firmware som TASMOTA)

Du kan också se en funktionsväljare där du måste använda två bygel för Rx- och Tx -kontakt med programmeraren eller för kommunikationen mellan Esp och AVR, driftstillståndet.

Steg 2: Gör Pcb

Gör Pcb
Gör Pcb
Gör Pcb
Gör Pcb

Schemat och Pcb skapades med easyEDA -programmet.

det här är tvåsidans kretskort och det finns många vias som du kan använda för att ansluta ovansidan med botten. Jag använde.2 mm dril och.4 du kan använda upp till 1 mm

easyEDA Länk till projekt

Steg 3: Exportera PCb för etsning

Exportera PCb för etsning
Exportera PCb för etsning
Exportera PCb för etsning
Exportera PCb för etsning
Exportera PCb för etsning
Exportera PCb för etsning
Exportera PCb för etsning
Exportera PCb för etsning

Du kan göra brädan genom att etsa med dessa masker. den tryckta sidan går inuti så att du inte har plats.

Steg 4: Brädans sammandragning efter etsning av prototypen för testning

Styrelsens sammandragning efter etsning av prototypen för testning
Styrelsens sammandragning efter etsning av prototypen för testning
Styrelsens sammandragning efter etsning av prototypen för testning
Styrelsens sammandragning efter etsning av prototypen för testning
Styrelsens sammandragning efter etsning av prototypen för testning
Styrelsens sammandragning efter etsning av prototypen för testning
Styrelsens sammandragning efter etsning av prototypen för testning
Styrelsens sammandragning efter etsning av prototypen för testning

Jag gjorde för hand 4 board med powerboard för testning innan jag beställde ett board.

Testet var lyckat så jag beställde brädorna från JLCPCB. Förpackningen kom mycket snabbt till Grekland men med högt pris, cirka 20 euro för båda förpackningarna, men det är fortfarande billigare än att göra det själv eftersom en fotokänslig kartong i A4 -storlek med två sidor kostade cirka 25 euro här i Grekland.

Steg 5: Ladda upp firmware

Ladda upp firmware
Ladda upp firmware
Ladda upp firmware
Ladda upp firmware
Ladda upp firmware
Ladda upp firmware

Anslut till programmeringsporten TTL -sidan av din ftdi utan 5v eftersom du måste driva kortet från PowerBoard (det här är svårt jag vet men.. det är säkert). För att ladda upp firmware måste du installera python 3.0

Efter installationen kör du följande kommando

För fönster

pip installera esptools

För Ubuntusudo pip installera esptools

för linux måste du ändra skriptet inuti.bat -filen och göra det körbart. I windows är det som standard.

Om programmeringen är ok ser du ett nytt wifi -nätverk på din mobiltelefon med namnet AIThinkerXXXXX och det är öppet.

Du ansluter till det och efter anslutningen skriver du 192.168.4.1 i din chome -webbläsare på din telefon eller din dator, detta kommer att visa välkomstsidan för esp -länk.

Först måste du ställa in Pin AssignmentReset -> gpio12

ISP/FLASH -> inaktiveradConn LED gpio2/TX1

Seriell LEd -> inaktiverad UART -stift -> normal

Rx dra upp avmarkera och klicka sedan på ändra.

Nu kan du programmera din arduino utan kabel men trådlöst !! det enda du behöver göra är att gå till servicemenyn och skriva i mDNS -fältet arduino

Efter det kommer du att se wifi -bron fungera när du går till hamnar i arduino IDE och ser 192.168.4.1 ip.

Du kan också ansluta esp till ditt lokala nätverk och använda denna ip för att ladda upp ett program.

Nu måste du välja Arduino wifi från korten (det fungerade för mig men bara med 50% signal mer) eller så kan du installera kortet med filerna och använda MqMax -kortet! (Fortfarande under utveckling)

Steg 6: Ladda ner ELclient från Jeelabs

github.com/jeelabs/el-client

Ladda ner El Client -biblioteket för Arduino IDE från den här länken.

Där kan du hitta exempel på Mqtt och Rest, för att använda dem måste du aktivera Slip -läget

När du har installerat ElClient -biblioteket har du nya exempel i Elclient -området. Min presonala favorit är Mqtt-exemplet men du kan bara använda den som en wifi-bro och ansluta den med en Raspberry pi Med Node-RED installerat.

Det finns oändliga saker du kan göra med MqMax på nolltid. Jag gjorde min avhandling för mina masterprogram i automation och telekommunikation och jag hade stora framgångar.

Om du använder det, ge dig en knuff för det var mycket jobb. Också om du gillar det rösta på mig i PCB -tävlingen.

Glad att göra!

Rekommenderad: