Problem z modułem WiFi i Arduino

+1 głos
145 wizyt
pytanie zadane 30 grudnia 2016 przez użytkownika Arek (8)
Witajcie

Mam wielki problem, z którym męczę się bardzo długo. Może ktoś będzie w stanie mi pomóc, bo ja już nie wiem co robić.

Posiadam moduł WiFi ESP8266-01 oraz Arduino Uno (w zasadzie to jakiś jego klon). Chciałbym podłączyć do niego ten moduł WiFi. Niestety jednak jakbym tego nie zrobił to moduł nie działa, nie daje żadnego znaku życia.

Moduł do Arduino mam podłączony np. w taki sposób: https://i.stack.imgur.com/KYbW1.png (przeglądałem wiele poradników i wszędzie pokazują podobnie). Następnie próbuję wejść w Monitor portu szeregowego w Arduino IDE i tam wysyłam "AT". Odpowiedzi brak, próbowałem różne częstotliwości. Próbowałem też wgrywać jakieś gotowe programy z użyciem tego modułu Wifi do Arduino, nie chcą działać. Czytałem też, że w niektórych wersjach Arduino nie ma portu TX i RX tylko trzeba użyć jakiejś biblioteki aby je zasymulować czy coś, też tego próbowałem. No i mam taki konwerter FTDI232 na USB, próbowałem nim wgrywać nowe oprogramowanie do modułu, niby wszystko się fajnie wgrywa bez problemu. ale potem dalej nic się nie dzieje... Czerwona dioda na module się świeci ciągle, a przy uruchomieniu zapala się też na moment niebieska.

Na dokładkę powiem, że mam takie dwa moduły z dwóch różnych źródeł, obydwa nie chcą działać. Arduino pomimo tego że to jakiś klon do tej pory nie sprawiło żadnych problemów. Czy ktoś mógłby mi pomóc zrobić jakikolwiek krok? Jakkolwiek chociaż sprawdzić czy ten moduł jest dobry, dać szczegółowe instrukcje, albo zrobić żeby jakkolwiek zadziałał, nawet na razie bez Arduino? Filmy ElektroPrzewodnika oglądałem, nic mi one nie pomagają, podobnie jak masa poradników znalezionych w sieci.

Będę wdzięczny za każdą pomoc, pozdrawiam.

2 odpowiedzi

+1 głos
odpowiedź 30 grudnia 2016 przez użytkownika Flawel (206)
wybrane 31 grudnia 2016 przez użytkownika Arek
 
Najlepsza
Jeśli masz dokładnie podłączone jak na schemacie tym co zamieściłeś to nie będzie działało ponieważ moduł się cały czas restartuje. Podciąg pin RST za pomocą rezystora 1k lub większy max 15k do 3.3v (To ten pomiędzy tymi dwoma pomarańczowymi przewodami). Jeśli to nie pomoże to zmień zasilanie na bardziej wydajne, ponieważ arduino może nie być wstanie zasilić tego modułu (Za mała wydajność prądowa.)
komentarz 30 grudnia 2016 przez użytkownika Flawel (206)
PS: Żeby użyć komend AT należy wgrać odpowiedni program. Zajrzyj pod ten link tam masz wszystko wyjaśnione https://www.youtube.com/watch?v=RaYZxqUTNWU&t=1012s  

Jak sobie nie poradzisz daj znać na maila to ci pomogę :).
maciek@flawel.pl
komentarz 30 grudnia 2016 przez użytkownika Arek (8)
Nie wiedziałem, że muszę też podpiąć się do tego resetu, przejrzałem wiele poradników i nie widziałem informacji o tym. Ale ok, zrobiłem to i dalej nic, chociaż w zasadzie to nie wiem jaki program powinienem wgrać do Arduino żeby to testować. Wgrywam to http://wklej.to/6IZdX napisane przez ElektroPrzewodnika (usuwając fragmenty odpowiedzialne za termometr i dodając SoftwareSerial żeby stworzyć Serial1) i dostaję na monitorze portu ciągle komunikat "Błąd komunikacji z modułem". A program do AT wgrywałem do modułu właśnie z  tego poradnika, tyle że to było dawno temu, ale wydaje mi się że powinien działać jak trzeba.

Szczerze mówiąc nie radzę sobie całkowicie, od kilku miesięcy próbuje to zrobić, ale to mi się odechciewa jak nie idzie, to nie mam czasu i taka klapa :( Pomożesz jeszcze jakoś, może jakieś sugestie co po kolei robić żeby chociaż sprawdzić sam moduł, nawet na razie bez Arduino? Wgrać jeszcze raz to oprogramowanie do AT na moduł?
komentarz 30 grudnia 2016 przez użytkownika Flawel (206)
A czym programujesz ten moduł (Arduino czy FT232rl)?
komentarz 30 grudnia 2016 przez użytkownika Arek (8)
Posiadam dokładnie coś takiego: http://genupicture.com/images/genu/BI/GENU-BI00171.jpg (FDI232). Programowałem już dawno temu, ale przeszło bez problemu.
+1 głos
odpowiedź 30 grudnia 2016 przez użytkownika Flawel (206)
A czym programujesz ten moduł (Arduino czy FT232rl)?
komentarz 31 grudnia 2016 przez użytkownika Arek (8)
Okej, dziękuję Ci bardzo. Dużo się dowiedziałem, wreszcie jest nadzieja, że coś zacznie działać. Jako pierwszy mały projekcik chcę zrobić termometr, który będzie wysyłał dane na zewnętrzny serwer (nawet nie chcę stawiać serwera na tym module tylko wysyłać na zewnętrzny swój), także ciągłego przesyłania danych nie będzie, coś co jakiś czas, no ale wiadomo, włączone będzie ciągle. Później może jakiś czujnik ruchu, prosty alarm itp. No ale ogólnie to Wifi to duży krok na przód, bardzo mi tego brakowało.
Serdecznie raz jeszcze dziękuję! :)
komentarz 31 grudnia 2016 przez użytkownika Flawel (206)
Jutro wgram poradnik na YT do mojego nowego programu. Myślę że może ci się przydać (Jest na temat). Na mojej stronie masz wszystko opisane co i jak. http://www.flawel.pl/FL_RS232  Zapraszam jutro do oglądania. Link do kanału znajdziesz na stronie głównej.
komentarz 31 grudnia 2016 przez użytkownika Flawel (206)
Pozdrawiam i życzę miłego pisania programów :).
komentarz 31 grudnia 2016 przez użytkownika Arek (8)
Wygląda bardzo interesująco, będę zaglądał. Dziękuję i wzajemnie, wszystkiego dobrego w nowym roku :)
komentarz 7 kwietnia 2017 przez użytkownika El Crack Total (14)
Witam, mam podobny problem jak Arek. Co zrobić jeśli wyżej wymienione metody nie pomagają?
Witaj w serwisie Elektr

oO

pornik, w którym możesz zadawać pytania innym użytkownikom i ekspertom, dzielić się wiedzą z innymi i zdobywać wiedzę na liczne tematy. Nie bądź oporny na wiedzę!
...