Elektroda.pl
Elektroda.pl
X
Elektroda.pl
PCBway
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Tani moduł WiFi dla płytek Arduino

ghost666 02 Lip 2015 14:03 3564 6
  • Tani moduł WiFi dla płytek Arduino Ten prosty moduł dla płytek rozwojowych Arduino czyni aplikacje automatyzacji domowej o wiele tańszymi. Nic innego na rynku nie jest aktualnie tak tanie i proste w konfiguracji. Opisana w tym newsie płytka, pozwala bardzo tanio (poniżej $12) i prosto skonstruować moduł WiFi dla Arduino - wykorzystuje tylko dwa elementy i cztery druciki. Moduł pracuje z zasilaniem 5 V lub 3,3 V i wykorzystuje port szeregowy mikrokontrolera. Opisana konstrukcja kompatybilna jest z standardowymi płytkami Arduino.

    Projekt wykorzystuje moduł HUZZAH ESP8266 firmy Adafruit. Jakkolwiek istnieją inne projekty, wykorzystujące układ ESP8266, to wykorzystanie gotowego modułu, takiego jak ten z Adafruit, znacznie upraszcza konstrukcję. Układ działa, zasadniczo, jako mostek UART-WiFi. Uruchamia on serwer na IP i porcie, jaki skonfigurujemy. Po uruchomieniu będzie on przekazywał dane prosto na port szeregowy, nie są potrzebne żadne dodatkowe biblioteki, ani nic - tylko połączenie szeregowe. Może to być wykorzystane z dowolnym układem z portem szeregowym.

    Układ jest bardzo prosty do konfiguracji, wystarczy zewrzeć jeden z pinów i załączyć zasilanie, aby wszedł on w tryb konfiguracyjny. Działa on wtedy jako bezprzewodowy Acces Point. Na stronie http://10.1.1.1 dostępna jest prosta strona, pozwalająca na skonfigurowanie nazwy sieci, hasła, numeru IP oraz portu na którym układ będzie nasłuchiwał.

    Do konstrukcji układu potrzebne są jedynie dwa elementy, cztery przewody i sprzęt do lutowania. Układ składa się z:

    Modułu HUZZAH ESP8266 firmy Adafruit (US$9.95 + przesyłka)
    Płytki Uno Protoshield (US$1.88 + przesyłka)

    Razem US$11.83.

    Do zaprogramowania układu potrzebny jest też kabel szeregowy, a najlepiej konwerter USB do szeregowego TTL. Wraz z kablem do programowania koszty nie powinny przekroczyć 22 dolarów. Inne moduły WiFi do Arduino kosztują od 30 do 70 dolarów.

    Tani moduł WiFi dla płytek Arduino

    Płytka HUZZAH ESP8266 sprzedawana jest z dwoma zestawami goldpinów. Na szczęście nie są przylutowane do modułu, więc można wykorzystać je do podłączenia Uno Protoshielda, który niestety z pinami nie jest sprzedawany. Goldpiny dołączane do modułu Adafruit mają 19 i 17 pinów długości.

    Z 19-pinowej listwy odłamujemy dwa kawałki po 8, co zostawia nam 3 piny. Z 17-pinowej listwy odłamujemy dwa kawałki po 6, co zostawia nam 5 pinów. Wlutowujemy 8- i 6-pinowe listwy w Protoshield, jak pokazano na zdjęciu. Pozostałem 3-pinowy fragment wykorzystujemy do podłączenia TX, RX i V+, a jeden pin z 5-pinowej listwy odłamujemy w celu podłączenia masy (GND). Pozostałe piny dzielimy na pół i wlutowujemy w miejsca oznaczone 4 i 5 na module z układem ESP8266 - posłużą one do jego konfiguracji.

    Tak przygotowane płytki łączymy ze sobą w sposób widoczny na zdjęciu powyżej i dodajemy połączenia do zasilania, masy oraz linii TX i RX. Zasilanie podłączone jest do zasilania modułu Arduino. RX łączymy do portu D1, a TX do D1 Arduino.

    I to cała konstrukcja!

    W artykule (link poniżej) opisano jak skonfigurować wykonany moduł u korzystać z niego z Arduino.

    Źródło:

    http://www.instructables.com/id/CheapSimple-Wifi-Shield-for-Arduino-and-other-micr/?ALLSTEPS

    Fajne! Ranking DIY
    O autorze
    Fizyk z wykształcenia. Po zrobieniu doktoratu i dwóch latach pracy na uczelni, przeszedł do sektora prywatnego, gdzie zajmuje się projektowaniem urządzeń elektronicznych i programowaniem. Od 2003 roku na forum Elektroda.pl, od 2008 roku członek zespołu redakcyjnego.
    ghost666 napisał 9215 postów o ocenie 6773, pomógł 157 razy. Mieszka w mieście Warszawa. Jest z nami od 2003 roku.
  • PCBway
  • #2
    miono
    Poziom 15  
    niska cena = niska jakość. Te wszystkie tanie rozwiązania na ESP8266 są bardzo słabe i mase z tym problemów. Możemy też zapomnieć o jakiejkolwiek sensownej pracy gdy mamy mocno zaszumione środowisko z dużą liczbą sieci na 2.4GHz. Dużo lepszym pomysłem jest dołożyć parę zł i użyć jakiś lepszych modułów np. wiznet.
  • PCBway
  • #3
    Bartek.k.k
    Poziom 21  
    miono napisał:
    niska cena = niska jakość. Te wszystkie tanie rozwiązania na ESP8266 są bardzo słabe i mase z tym problemów. Możemy też zapomnieć o jakiejkolwiek sensownej pracy gdy mamy mocno zaszumione środowisko z dużą liczbą sieci na 2.4GHz. Dużo lepszym pomysłem jest dołożyć parę zł i użyć jakiś lepszych modułów np. wiznet.


    Przy cenie niecałe 3$ z wysyłką ja nie widzę absolutnie żadnych wad w zastosowaniu amatorskim/hobystycznym. U mnie moduły spisują się wyśmienicie.
  • #4
    dondu
    Moderator Mikrokontrolery Projektowanie
    Zanim cokolwiek napiszecie na jakiś temat najpierw zapoznajcie się z nim (nie dotyczy kol. pheonix):

    ESP8266 na łączu z TP-LINK TL-WR841N:
    - na antenie PCB 366 metrów
    - na malutkiej zewnętrznej antence 479 metrów

    ESP8266 na łączu z UBIQUITI M2
    - na antenie PCB 3,71km
    - na malutkiej antence zewnętrznej 4,28km przy niewielkiej utracie pakietów (6%):


    Link


    A to wszystko (ESP8266) za niecałe 2,28$ (8,78zł) z darmową dostawą do Polski
    Antenka około 1,22$ (4,70zł) także z darmową dostawą.
  • #5
    george2002

    Poziom 20  
    Musiałem się dołączyć do rozmowy bo korzystam z tych modułów ESP8266 na co dzień i jakoś nic Mi się nie wiesza itd, i te zasięgi o których wspomniał kolega dondu i prostota i mnogość opcji firmware (no właśnie - może dla tego się wieszają niektórym ponieważ mają wgrane firmware z d**y), na forum raz na jakiś czas są właśnie takie tematy które są bardzo "kłutkiwe" pamiętam jak wiele osób narzekało na moduły RFM12 - jak się okazywało albo dokumentacja nie doczytana albo złe ustawienia i po przejściu tematu zaczynały działać i się jeszcze je chwaliło później ale nic, żeby nie było że to lepsze to gorsze to cenowo na pewno jest różnica ale prędkościowo jeszcze bardziej bo wydaje mi się na 90% że wizznet będzie szybciej dane przesyłał - może ktoś potwierdzić/zaprzeczyć z ciekawości :) ?
  • #6
    tmf
    Moderator Mikrokontrolery Projektowanie
    Obecnie na Aliexpress moduły ES8266 można kupić już za nieco ponad $2 (około $2,29, darmowa wysyłka, a cena ciągle spada), więc płacenie za to samo na jakiejś płytce prawie $12, albo 65 zł to jakaś paranoja. IMHO skoro to dział Newsy, to piszmy o newsach, czyli układzie SoC ESP8266, a nie reklamujmy różne firmy, które zarabiają na naiwności klientów. Cała konfiguracja ESP to podłączenie go pod RS232-TTL, lub przejściówkę USB-RS232-TTL i odpalenie darmowego softu, przy pomocy którego możemy sobie wszystko wyklikać. Zresztą wyklepanie na terminalu paru komend z instrukcji skopiowanych copy&paste (na wszystkie typowe konfiguracje są przykłady) chyba nikogo nie przerasta. Wiem, że na każdy temat można zrobić wielogodzinny film instruktażowy, ale bez przesady - jednak przeciętny użytkownik Elektrody to inteligentna istota i opanuje ten moduł w 10 mintut.
    Żeby nie być gołosłownym, właśnie zaczynamy cykl o ESP, naprawdę do opanowania w 15 minut:
    http://mikrokontrolery.blogspot.com/2011/03/ESP8266-Modul-WiFi-Opis-wstep-dokumentacja.html
    Na razie część pierwsza, wkrótce kolejne.
  • #7
    george2002

    Poziom 20  
    tmf napisał:
    Obecnie na Aliexpress moduły ES8266 można kupić już za nieco ponad $2 (około $2,29, darmowa wysyłka, a cena ciągle spada), więc płacenie za to samo na jakiejś płytce prawie $12, albo 65 zł to jakaś paranoja. IMHO skoro to dział Newsy, to piszmy o newsach, czyli układzie SoC ESP8266, a nie reklamujmy różne firmy, które zarabiają na naiwności klientów. Cała konfiguracja ESP to podłączenie go pod RS232-TTL, lub przejściówkę USB-RS232-TTL i odpalenie darmowego softu, przy pomocy którego możemy sobie wszystko wyklikać. Zresztą wyklepanie na terminalu paru komend z instrukcji skopiowanych copy&paste (na wszystkie typowe konfiguracje są przykłady) chyba nikogo nie przerasta. Wiem, że na każdy temat można zrobić wielogodzinny film instruktażowy, ale bez przesady - jednak przeciętny użytkownik Elektrody to inteligentna istota i opanuje ten moduł w 10 mintut.
    Żeby nie być gołosłownym, właśnie zaczynamy cykl o ESP, naprawdę do opanowania w 15 minut:
    http://mikrokontrolery.blogspot.com/2011/03/ESP8266-Modul-WiFi-Opis-wstep-dokumentacja.html
    Na razie część pierwsza, wkrótce kolejne.



    Zgadzam się i podpisuję rękami i nogami :)

    PS
    Bardzo dobrze rzeczowo i na temat artykuł się przedstawia :)