Obsah:

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

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

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

Dobrý deň, toto je môj druhý pokyn (odteraz prestávam počítať). Vytvoril som to, aby som vytvoril jednoduchú (aspoň pre mňa), lacnú, ľahko vyrobiteľnú a efektívnu platformu pre aplikácie Real IoT, ktoré obsahujú prácu M2M.

Táto platforma funguje s esp8266 a arduino mini pro (ten s 8 analógovými portami). Kusovník je veľmi nízky. Len 7 eur s PCB od JLCPBC, 10 pcb za 2 eurá.

Aby sme trochu popísali, ako to funguje. Hlavným firmvérom pre túto platformu je. Platforma pridáva programátor na prvé programovanie firmvéru, ale na pripojenie k sériovému portu budete potrebovať programátor FTDI TTL. Na napájanie dosky budete potrebovať aj sieťový adaptér. Doska pracuje s 6 ~ až 24 ~ (striedavým alebo jednosmerným prúdom). Zladil som ju s AC prúdom z dvoch dôvodov. Najprv je chránený pred polaritou a tiež, ak ho chcete lokalizovať na veľkú vzdialenosť, môžete použiť striedavý prúd a mať menšie straty na kábli.

Ako vidíte, platforma má samostatnú napájaciu dosku ako arduino štíty. Je to preto, že na to, aby ste mu dali silu, môžete použiť mnoho rôznych metód. Od solárnej po batériu si môžete pre svoju špeciálnu aplikáciu vyrobiť čokoľvek, čo sa vám páči.

Pozrime sa teda na to, ako vytvoriť jeden a ako s ním začať, a Node-Red na aplikáciu.:-)

Zásoby

EspLink od spoločnosti Jeelabs

Krok 1: V prvom rade.. Schemický

V prvom rade.. Schemický
V prvom rade.. Schemický

Schéma sa vyrába veľmi jednoducho. Dve Bottony v blízkosti Esp8266 slúžia na flashovanie firmvéru (môžete použiť aj iný firmvér ako TASMOTA)

Tiež môžete vidieť volič operácií, kde musíte použiť dve prepojky medzi konektormi Rx a Tx s programátorom alebo na komunikáciu medzi Esp a AVR, prevádzkový stav.

Krok 2: Vytvorenie PCB

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

Schéma a PCB boli vytvorené pomocou programu easyEDA.

toto je dvojstranná doska plošných spojov a existuje mnoho spôsobov, ktorými môžete spojiť hornú stranu so spodnou. Použil som vŕtačku.2 mm a.4 môžete použiť až do 1 mm

easyEDA Odkaz na projekt

Krok 3: Export PCB na leptanie

Export PCB na leptanie
Export PCB na leptanie
Export PCB na leptanie
Export PCB na leptanie
Export PCB na leptanie
Export PCB na leptanie
Export PCB na leptanie
Export PCB na leptanie

Dosku môžete vyrobiť leptaním pomocou týchto masiek. potlačená strana ide dovnútra, takže nemáš miesto.

Krok 4: Zostavenie tabule po vyleptaní prototypu na testovanie

Zloženie tabule po vyleptaní prototypu na testovanie
Zloženie tabule po vyleptaní prototypu na testovanie
Zloženie tabule po vyleptaní prototypu na testovanie
Zloženie tabule po vyleptaní prototypu na testovanie
Zloženie tabule po vyleptaní prototypu na testovanie
Zloženie tabule po vyleptaní prototypu na testovanie
Zloženie tabule po vyleptaní prototypu na testovanie
Zloženie tabule po vyleptaní prototypu na testovanie

Ručne som vyrobil 4 dosku s napájacou doskou na testovanie pred objednaním dosky.

Test bol úspešný, preto som objednal dosky z JLCPCB. Balíček prišiel do Grécka veľmi rýchlo, ale s vysokou cenou, asi 20 EUR za oba balenia, ale stále je to lacnejšie ako jeho vlastná výroba, pretože obojstranná fotocitlivá doska formátu A4 tu v Grécku stála asi 25 eur.

Krok 5: Nahrajte firmvér

Odovzdajte firmvér
Odovzdajte firmvér
Odovzdajte firmvér
Odovzdajte firmvér
Odovzdajte firmvér
Odovzdajte firmvér

Pripojte sa k programovaciemu portu na strane TTL vášho ftdi bez 5 V, pretože dosku musíte napájať z PowerBoardu (viem, že je to zložité, ale je to bezpečné). Ak chcete nahrať firmvér, musíte nainštalovať python 3.0

Po inštalácii spustite nasledujúci príkaz

Pre okná

pip install esptools

Pre Ubuntusudo pip nainštalujte esptooly

pre linux musíte zmeniť skript v súbore.bat a urobiť ho spustiteľným. V systéme Windows je to predvolené.

Ak je programovanie v poriadku, vo vašom mobilnom telefóne sa zobrazí nová wifi sieť s názvom AIThinkerXXXXX a je otvorená.

Pripojíte sa k tomu a po pripojení napíšete 192.168.4.1 do prehliadača Chrome v telefóne alebo počítači, čím sa dostanete na vítanú stránku odkazu esp.

Najprv musíte nastaviť Pin AssignmentReset -> gpio12

ISP/FLASH -> deaktivované Pripojenie LED gpio2/TX1

Sériové LEd -> deaktivovanéUART kolíky -> normálne

Rx zrušte začiarknutie a potom kliknite na položku zmeniť.

Teraz môžete svoje arduino naprogramovať bez kábla, ale bezdrôtovo !! Jediné, čo musíte urobiť, je ísť do ponuky služieb a napísať arduino do poľa mDNS

Potom uvidíte, že wifi most funguje, keď idete na Porty v arduino IDE a uvidíte ip 192.168.4.1.

Môžete tiež pripojiť esp k vašej lokálnej sieti a použiť tento ip na nahranie programu.

Teraz musíte vybrať Arduino wifi z dosiek (mne to fungovalo, ale iba s 50% signálom viac) alebo môžete dosku nainštalovať so súbormi a použiť dosku MqMax! (Stále sa vyvíja)

Krok 6: Stiahnite si ELclient z Jeelabs

github.com/jeelabs/el-client

Z tohto odkazu si stiahnite knižnicu El Client pre Arduino IDE.

Tu nájdete príklady Mqtt a Rest, na ich použitie musíte povoliť režim Slip

Po inštalácii knižnice ElClient máte nové príklady v oblasti Elclient. Môj súčasný obľúbený je príklad Mqtt, ale môžete ho použiť iba ako wifi most a pripojiť ho k Raspberry pi s nainštalovaným Node-RED.

Existuje množstvo vecí, ktoré môžete s MqMax urobiť za chvíľu. Diplomovú prácu som vypracoval pre svojich majstrov v oblasti automatizácie a telekomunikácií a mal som veľký úspech.

Ak ho použijete, dumajte, pretože to bolo veľa práce. Ak sa vám to páči, hlasujte za mňa v súťaži o PCB.

Šťastnú výrobu!

Odporúča: