Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 6 sty 2025, o 21:07


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 7 ] 
Autor Wiadomość
PostNapisane: 12 maja 2016, o 18:21 
Offline
Nowy

Dołączył(a): 07 maja 2016
Posty: 3
Pomógł: 0

Dzień dobry wszystkim,

Mam taki plan, który realizuje po troszku a mianowicie zdalne sterowanie ROOMBA poprzez WIFI232-T. Jestem elektronikiem amatorem, pracuje jako Admin dlatego opcja bez programowania najbardziej mi pasowała bez zabawy na ESP, cel najwygodniej by było wykonywanie skryptów z Linuxa lub Windows, więc co wykminiłem:

Hardware:
- 2 moduły przetwornic DC/DC step down dla uzyskania napięć 3,3V oraz 5V z ROOMBY, która ma odpowiednio 14,5V w pracy, 20,5V podłączona do stacji dokującej)
- 1 moduł WIFI232-T
- 1 moduł konwerter poziomów 5V do 3,3V, ROOMBA posiada RX/TX na 0-5V, moduł WIFI ma 0-3,3V
- Raspberry PI2 (aktualnie obsługuje NETTEMP'a do pomiarów temperatury, prądu, ciśnienia, wilgotności w domu)

Mój schemat połączeń:
Obrazek

Mój pajączek:
Obrazek

Software:
- Aktualnie do testów wysyłanie i odbieranie po UDP za pomocą ATBWiFi
- Docelowo bardzo fajny soft open source Pocket Sender, multiplatformowy (Windows, Linux!, Mac!), obsługuje też linie poleceń czyli można sobie zautomatyzować :) https://packetsender.com/

Co dalej... przetestowałem czy Packet Sender prawidłowo łączy się tak jak ATBWiFi (po kolei komendy: HF-A11ASSISTHREAD,+ok,AT+\r, AT+H\r, itp)ok, działa :)

No dobra ale chce zobaczyć komunikację z ROOMBA czy żyje, zgodnie z tym artykułem http://fantastickobe.blogspot.com/2008/03/lets-play-with-irobot-create.html po połączeniu coma i włączeniu ROOMBY powinienem mieć podany status baterii, zasilania:
Obrazek

No i tu się zaczynają schody, czytając instrukcję, próbowałem wysyłać następujące komendę:
AT+RECV=1000,1 (nie wiem jaką długość i jaki timeout ustawić)
Dostaję +ok=0, czyli brak danych, zgodnie z dokumentacją http://www.irobot.com/~/media/MainSite/PDFs/About/STEM/Create/create_2_Open_Interface_Spec.pdf, ustawiony baud na 115200.

To powinno hulać, a nie wiem gdzie jest błąd, Panowie pomóżcie, bo opisów dotyczących ROOMBY i WIFI, konkretów nie ma, są foty jakiś mały opis ale nie ma dobrego how to od zera do gotowego działającego modułu, reszta to moduły płatne :/

Po co mi to wszystko, m.in. planuje z CRONA ustawiać cykliczne sprzątanie, chcę się pobawić sterowaniem ROOMBY :)

Pozdr,
Robert



Ostatnio edytowano 14 maja 2016, o 09:30 przez Jufo, łącznie edytowano 2 razy

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 maja 2016, o 21:57 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27338
Lokalizacja: Szczecin
Pomógł: 1041

Jufo napisał(a):
próbowałem wysyłać następujące komendę:
AT+RECV=1000,1

A dlaczego nie zaczniesz korzystać z trybu transparentnego tylko męczysz się z komunikacją przez komendy AT ?

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 maja 2016, o 10:10 
Offline
Nowy

Dołączył(a): 07 maja 2016
Posty: 3
Pomógł: 0

mirekk36 napisał(a):
A dlaczego nie zaczniesz korzystać z trybu transparentnego tylko męczysz się z komunikacją przez komendy AT ?

Ok, to jak zacząć działać w trybie transparentnym ? (wiem tyle że taki jest ustawiony na module - AT+TMODE), jak to powinno wyglądać jeżeli np bym chciał odebrać dane z ROOMB'y, lub wysłać np. : 128 132
http://www.robotappstore.com/Knowledge-Base/4-How-to-Send-Commands-to-Roomba/18.html

Dodam że sterowanie będzie docelowo odbywało się po Rapsberry PI (Rassbian (Debian) Jesse Lite, kernel 4.1), tutaj mogę od siebie dodać że jak ogarnę sprawę to podzielę się wiedzą, co już czynię, bo taka koncepcja jaką opisuję to chyba pierwsza :), chcę też napisać od podstaw jak sobie poradzić z ROOMBą, bo jak pisałem, nie ma żadnych konkretów w sieci :/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 maja 2016, o 11:11 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27338
Lokalizacja: Szczecin
Pomógł: 1041

Cytuj:
Ok, to jak zacząć działać w trybie transparentnym ? (wiem tyle że taki jest ustawiony na module - AT+TMODE),

Jak zacząć ? a po co coś zaczynać ? - po włączeniu zasilania od razu działa IDEALNIE tryb transparentny - nic nie trzeba robić, absolutnie nic.

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 maja 2016, o 11:57 
Offline
Nowy

Dołączył(a): 07 maja 2016
Posty: 3
Pomógł: 0

mirekk36 napisał(a):
Jak zacząć ? a po co coś zaczynać ? - po włączeniu zasilania od razu działa IDEALNIE tryb transparentny - nic nie trzeba robić, absolutnie nic.

Jasne, chodzi mi przykłady jak z tego korzystać z trybu transparentnego, który ewentualnie poradnik :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 maja 2016, o 12:45 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 14 lut 2014
Posty: 293
Lokalizacja: Jaskółowo k. Warszawy
Pomógł: 9

Czy masz moduł wi-fi od atnel?

Wysłane z mojego SM-G357FZ przy użyciu Tapatalka

_________________
POZDROWIONKA



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 maja 2016, o 12:59 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27338
Lokalizacja: Szczecin
Pomógł: 1041

Jufo napisał(a):
Jasne, chodzi mi przykłady jak z tego korzystać z trybu transparentnego

No ale czytałeś co wyżej napisałem ? Chyba nie - jeszcze raz .... NIC NIE TRZEBA ROBIĆ, włączasz moduł i masz działający tryb transparentny czyli na jego nogę fizyczną TX pchasz dane z odkurzacza zaś po drugiej stronie odbierasz sobie np przez UDP (najwygodniej)

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 7 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO