Obsah:

MQmax 0,7 a nízkonákladová WiFi IoT platforma založená na Esp8266 a Arduino Mini Pro: 6 kroků
MQmax 0,7 a nízkonákladová WiFi IoT platforma založená na Esp8266 a Arduino Mini Pro: 6 kroků

Video: MQmax 0,7 a nízkonákladová WiFi IoT platforma založená na Esp8266 a Arduino Mini Pro: 6 kroků

Video: MQmax 0,7 a nízkonákladová WiFi IoT platforma založená na Esp8266 a Arduino Mini Pro: 6 kroků
Video: От нуля до 50 тысяч долларов за 5 дней (скопируйте и вста... 2024, Červenec
Anonim
MQmax 0,7 a nízkonákladová platforma WiFi IoT založená na Esp8266 a Arduino Mini Pro
MQmax 0,7 a nízkonákladová platforma WiFi IoT založená na Esp8266 a Arduino Mini Pro

Dobrý den, toto je můj druhý Instructable (od teď přestávám počítat). Vytvořil jsem to, abych vytvořil jednoduchou (alespoň pro mě) levnou, snadno vyrobitelnou a efektivní platformu pro aplikace Real IoT, které obsahují práci M2M.

Tato platforma funguje s esp8266 a arduino mini pro (ten s 8 analogovými porty). Rozpis látek je velmi nízký. Tak nízké, jak 7 euro s PCB od JLCPBC, 10 pcb za 2 euro.

Abych trochu popsal, jak to funguje. Hlavní firmware pro tuto platformu je. Platforma přidává programátor pro první programování firmwaru, ale pro připojení k sériovému portu budete potřebovat programátor FTDI TTL. K napájení desky budete také potřebovat napájecí adaptér. Deska pracuje s 6 ~ až 24 ~ (AC nebo DC). Udělal jsem ji kompatibilní se střídavým proudem ze dvou důvodů. Nejprve je chráněn před polaritou a také, pokud ho chcete lokalizovat na velkou vzdálenost, můžete použít střídavý proud a mít menší ztráty na kabelu.

Jak vidíte, platforma má samostatnou napájecí desku jako arduino štíty. Je tomu tak proto, že můžete použít mnoho různých metod, které mu dodají sílu. Od solární po baterii můžete pro svou speciální aplikaci vyrobit cokoli, co se vám líbí.

Pojďme si tedy s haw vyrobit jeden a jak s ním začít a Node-Red pro vytvoření vaší aplikace.:-)

Zásoby

EspLink od Jeelabs

Krok 1: Nejprve.. Schematic

Předně.. Schemický
Předně.. Schemický

Schéma je velmi jednoduché. Dvě Bottony poblíž Esp8266 slouží k flashování firmwaru (můžete použít i jiný firmware jako TASMOTA)

Také můžete vidět volič operací, kde musíte použít dvě propojky z konektoru Rx a Tx s programátorem nebo pro komunikaci mezi Esp a AVR, provozní stav.

Krok 2: Vytvoření Pcb

Výroba Pcb
Výroba Pcb
Výroba Pcb
Výroba Pcb

Schéma a PCB byly vytvořeny pomocí programu easyEDA.

toto je oboustranná deska plošných spojů a existuje mnoho průchodů, které můžete použít k propojení horní strany se spodní částí. Použil jsem 0,2 mm vrták a 0,4 můžete použít až 1 mm

easyEDA Odkaz na projekt

Krok 3: Export PCb pro lept

Export PCB pro lept
Export PCB pro lept
Export PCB pro lept
Export PCB pro lept
Export PCB pro lept
Export PCB pro lept
Export PCB pro lept
Export PCB pro lept

Desku můžete vyrobit leptáním s těmito maskami. tištěná strana jde dovnitř, takže nemáte místo.

Krok 4: Složení desky po vyleptání prototypu pro testování

Složení desky po leptání prototypu pro testování
Složení desky po leptání prototypu pro testování
Složení desky po leptání prototypu pro testování
Složení desky po leptání prototypu pro testování
Složení desky po leptání prototypu pro testování
Složení desky po leptání prototypu pro testování
Složení desky po leptání prototypu pro testování
Složení desky po leptání prototypu pro testování

Před objednáním desky jsem vyrobil ručně 4 desku s napájecí deskou pro testování.

Test byl úspěšný, proto jsem objednal desky z JLCPCB. Balíček přišel velmi rychle do Řecka, ale s vysokou cenou, asi 20 EUR za oba balíčky, ale stále je levnější než jeho vlastní výroba, protože oboustranná fotosenzitivní deska formátu A4 stojí zde v Řecku asi 25 EUR.

Krok 5: Nahrajte firmware

Nahrajte firmware
Nahrajte firmware
Nahrajte firmware
Nahrajte firmware
Nahrajte firmware
Nahrajte firmware

Připojte se k programovacímu portu na straně TTL vašeho ftdi bez 5 V, protože desku musíte napájet z PowerBoardu (vím, že je to složité, ale.. je to bezpečné). Chcete -li nahrát firmware, musíte nainstalovat python 3.0

Po instalaci spusťte následující příkaz

Pro okna

pip install esptools

Pro ubuntusudo pip nainstalujte esptooly

pro linux musíte změnit skript uvnitř souboru.bat a nastavit jej jako spustitelný. Ve Windows je to ve výchozím nastavení.

Pokud je programování v pořádku, uvidíte na svém mobilním telefonu novou wifi síť s názvem AIThinkerXXXXX a je otevřená.

Připojíte se k tomu a po připojení napíšete 192.168.4.1 do prohlížeče vašeho telefonu nebo počítače, čímž se dostanete na vítanou stránku odkazu esp.

Nejprve musíte nastavit Pin AssignmentReset -> gpio12

ISP/FLASH -> deaktivováno CONN LED dioda gpio2/TX1

Sériové LEd -> deaktivováno UART piny -> normální

Rx vytáhněte nahoru a poté klikněte na změnit.

Nyní můžete své arduino naprogramovat bez kabelu, ale bezdrátově !! Jediné, co musíte udělat, je jít do nabídky služeb a napsat do pole mDNS arduino

Poté uvidíte, jak funguje wifi most, když jdete na Porty v arduino IDE a uvidíte IP 192.168.4.1.

Můžete také připojit esp k místní síti a použít tuto IP k nahrání programu.

Nyní musíte z desek vybrat Arduino wifi (fungovalo to pro mě, ale pouze s 50% signálem více) nebo můžete desku nainstalovat se soubory a použít desku MqMax! (Stále se vyvíjí)

Krok 6: Stáhněte si ELclient z Jeelabs

github.com/jeelabs/el-client

Z tohoto odkazu stáhněte knihovnu El Client pro Arduino IDE.

Zde najdete příklady pro Mqtt a Rest, abyste je mohli použít, musíte povolit režim Slip

Po instalaci knihovny ElClient máte nové příklady v oblasti Elclient. Mým nejoblíbenějším příkladem je Mqtt, ale můžete jej použít pouze jako wifi most a připojit jej k Raspberry pi s nainstalovaným Node-RED.

Existuje mnoho věcí, které můžete s MqMax udělat za chvilku. Diplomovou práci jsem vytvořil pro své magisterské studium automatizace a telekomunikací a měl jsem velký úspěch.

Pokud ho použijete, udělejte to, protože to bylo hodně práce. Pokud se vám to líbí, hlasujte pro mě v soutěži PCB.

Šťastné tvoření!

Doporučuje: