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



Teraz jest 2 sty 2025, o 14:39


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 21 ] 
Autor Wiadomość
PostNapisane: 3 maja 2014, o 23:08 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 30 gru 2012
Posty: 188
Lokalizacja: Świnice Warckie woj. łódzkie
Pomógł: 12

Witajcie,

w oczekiwaniu na 3 książkę Mirka oraz z powodu awarii kotłowni powstał pomysł wykorzystania modułu SIM900 jako powiadomienia o tym co się dzieje z piecem i temperaturą oraz paroma innymi sprawami w kotłowi.
Co prawda całość jest jeszcze w fazie tworzenia ale na potrzeby testów powstał mały programik napisany w c# (visual studio 2013), umożliwia on odczytanie podstawowych parametrów, wysłanie sms, wykonanie połączenia głosowego, i zmianę paru ustawień. Widok programu na poniższych fotografiach, obsługa jest dość intuicyjna więc nie sądzę aby była potrzeba wdawania się w szczegóły.


ObrazekObrazekObrazekObrazek


Całość oparta jest o serial port z C# i komendy AT i dodatkowo zawiera linie poleceń co umożliwia wykorzystanie programu jako terminal do terowania modułem...Przetestowano z sim900 ale sądzę, iż bez większych problemów zadziała z SIM900D.

Co prawda program jest na razie w fazie testów ale nie stwierdziłem problemów z jego działaniem. Testy przeprowadzono z wykorzystaniem modułu IComSat SIM900 oraz konwerter oparty o FT232R TTL 5v. Program działa na systemach z zainstalowanych .NET Framework 4.5 (testowano na Win8 64bit i Vista 32bit). Pewnie jeszcze wiele można zmienić i poprawić :) ale na razie program zaspokaja moje potrzeby i publikuję do bo może komuś się jeszcze przyda...

Podziękowania dla Mirka za inspiracje związane z AVR-ami i dla SunRivera oraz innych osób za kursy i materiały dotyczące c#

Pozdrawiam i proszę o wyrozumiałość, iż są to moje początki z c#.
Załącznik:
SIM900 Tester.zip

Załącznik:
Install.zip


EDIT : Wersja z .NET Framework 4 działa z XP
Załącznik:
SIM900 Tester xp_win8_vista.zip


Załączniki:

Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.

_________________
ATMEL-ICE+ATXmega256A3BU oraz dużo samozaparcia



Ostatnio edytowano 4 maja 2014, o 13:14 przez lemurek, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 maja 2014, o 06:59 
Offline
Moderator
Avatar użytkownika

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

No widzę, że ładny kombajnik się tworzy ;) .... gratulacje, aż miło popatrzeć

_________________
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: 4 maja 2014, o 10:07 
Offline
Nowy
Avatar użytkownika

Dołączył(a): 24 lut 2014
Posty: 16
Pomógł: 1

No ładne narządko kiedy będzie można liczyć na wersję beta ??
Jak chcesz zabezpieczyć to znajdziesz na stronie jednego użytkownika fajnego libsa.
popracuj troszeczkę nad interfejsem użytkownika.

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 maja 2014, o 11:56 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 30 gru 2012
Posty: 188
Lokalizacja: Świnice Warckie woj. łódzkie
Pomógł: 12

mira_aT napisał(a):
No ładne narządko kiedy będzie można liczyć na wersję beta ??
Jak chcesz zabezpieczyć to znajdziesz na stronie jednego użytkownika fajnego libsa.
popracuj troszeczkę nad interfejsem użytkownika.


Wersje beta możesz pobrać na dole postu. co masz na myśli mówiąc o zabezpueczeniu?

mirekk36 napisał(a):
No widzę, że ładny kombajnik się tworzy ;) .... gratulacje, aż miło popatrzeć


Dzięki dopiero odkrywamy moc tego moduliku

Wysłane z mojego IdeaTabA1000-F przy użyciu Tapatalka

_________________
ATMEL-ICE+ATXmega256A3BU oraz dużo samozaparcia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 maja 2014, o 12:30 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 lis 2011
Posty: 582
Lokalizacja: okolice Wrocławia :)
Pomógł: 24

Niestety na Windows XP plik exe nie chce się uruchomić a instalka wywala jakiś problem :(

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 maja 2014, o 13:10 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 30 gru 2012
Posty: 188
Lokalizacja: Świnice Warckie woj. łódzkie
Pomógł: 12

Sonix napisał(a):
Niestety na Windows XP plik exe nie chce się uruchomić a instalka wywala jakiś problem :(


poniżej załączam poprawioną wersję która działa na XP Home z zainstalowanym .NET Framework 4 bo wersja .NET Framework 4.5 nie jest obsługiwana w XP.


Załączniki:

Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.

_________________
ATMEL-ICE+ATXmega256A3BU oraz dużo samozaparcia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 maja 2014, o 20:34 
Offline
Nowy
Avatar użytkownika

Dołączył(a): 24 lut 2014
Posty: 16
Pomógł: 1

lemurek napisał(a):
poniżej załączam poprawioną wersję która działa na XP Home z zainstalowanym .NET Framework 4 bo wersja .NET Framework 4.5 nie jest obsługiwana w XP.


Nie wiem czy sensowne jest szykowanie wersji softu pod XP :)

lemurek napisał(a):
co masz na myśli mówiąc o zabezpueczeniu?


Wiesz np. wersja demo 30 dni :) soft naprawdę fajny i C# też przyjemny dużo się nauczyłam od S.

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 maja 2014, o 21:44 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 10 mar 2013
Posty: 739
Lokalizacja: Poznań
Pomógł: 84

mira_aT napisał(a):
Nie wiem czy sensowne jest szykowanie wersji softu pod XP :)


Warto
są jeszcze takie dinozaury jak ja co używają XP :mrgreen:



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 maja 2014, o 22:11 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 01 lis 2011
Posty: 265
Lokalizacja: Szczecin
Pomógł: 9

Bardzo fajny programik! Na pewno się przyda przy rozkminianiu SIM900! Dla takich świeżaków jak ja w kwesti SIM900 to idealne rozwiązanie :) Dzięki! Tak przeglądam sobie stronkę, którą poleciłeś www.imall.iteadstudio.com i chciałbym zamówić najprostszy gotowy moduł z SIM900. Kupowałeś coś w tym sklepie czy samemu projektowałeś elektronikę?

Jaki zestawik byś na początek polecił? Kiedyś u Mirka na jakimś filmiku widziałem, jego dzieło z SIM900 (chyba), szkoda, że nie ma tego jeszcze w sprzedaży :(

Pewnie pojawi się wraz z nową książką, na którą niecierpliwie czekam :D

A jakiś dobry polski zestawik z SIM900 byś polecił?

_________________
www.iuvo.it - Automatyka Budynkowa



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 maja 2014, o 22:50 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 30 gru 2012
Posty: 188
Lokalizacja: Świnice Warckie woj. łódzkie
Pomógł: 12

Moduł nabyłem gotowy...jest spora ilość do wybory np. na znanym portalu aukcyjnym jak wpiszesz sim900 na pewno coś znajdziesz lub np. tutaj http://arduinosolutions.com/pl/searchquery/sim900/1/full/5?url=sim900, niestety ceny nie są małe. Osobiście posiadam IComSat SIM900 jako shield do arduino nabyty w sklepie wymienionym powyżej i jestem zadowolony, jakość wykonania bardzo dobra i kłopotów w działaniu nie stwierdziłem, do zestawu dodają kabelek i antenę, poza tym ma konwersje napięć do 5v.
Co do polskich... typowo polskich osobiście nie widziałem...

PS. Osobiście też czekam na moduł w wykonaniu Mirka i 3 książkę...

_________________
ATMEL-ICE+ATXmega256A3BU oraz dużo samozaparcia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 maja 2014, o 00:28 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 01 lis 2011
Posty: 265
Lokalizacja: Szczecin
Pomógł: 9

Dzięki za info!
Wybrałem: www.arduinosolutions.com/pl/p/Plyta-baz ... IM900-/351

lemurek napisał(a):
PS. Osobiście też czekam na moduł w wykonaniu Mirka i 3 książkę...

Chyba nie tylko my na to czekamy ;)

_________________
www.iuvo.it - Automatyka Budynkowa



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 maja 2014, o 18:34 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 lis 2011
Posty: 582
Lokalizacja: okolice Wrocławia :)
Pomógł: 24

lemurek napisał(a):
poniżej załączam poprawioną wersję która działa na XP Home z zainstalowanym .NET Framework 4 bo wersja .NET Framework 4.5 nie jest obsługiwana w XP.


Dzięki, teraz jest OK.

Z SIM900 radzę sobie bez problemów w terminalu czy przez uC, ale taka aplikacja wspomagająca wielu osobom może się przydać.

mira_aT napisał(a):
...Nie wiem czy sensowne jest szykowanie wersji softu pod XP :)


Zapewniam że sens jest, nie wiem czemu duża osób uważa XP za przeżytek, jak się okazuje nie tylko dinozaury go używają ;) .

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 mar 2015, o 09:28 
Offline
Użytkownik

Dołączył(a): 08 sty 2012
Posty: 151
Pomógł: 0

Witam
Ja również stałem się posiadaczem SIM900 http://www.lctech-inc.com/Hardware/Deta ... e2abc13a5d wraz z płytką zasilania.
Z sim900A łączę się za pomocą konwertera ADA-I9140.
Niestety po wpisaniu komendy AT odbierał ciągle przesuwające się krzaki. Prędkość mam ustawioną na 9600. Chociaż próbowałem na 19200 oraz 2400 i jest to samo.
Programu jakiego używam do komunikacji to sim900 - tester -v .0.1 beta użytkownika Lemurek.
Przycisk "test połączenia" nic nie wnosi.
Dioda na płytce ładnie mruga.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 mar 2015, o 19:43 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 30 gru 2012
Posty: 188
Lokalizacja: Świnice Warckie woj. łódzkie
Pomógł: 12

Witam,
20rafalo napisał(a):
Niestety po wpisaniu komendy AT odbierał ciągle przesuwające się krzaki.

krzaki najczęściej świadczą o niedopasowaniu prędkości i trzeba by sprawdzić w dokumentacji zakupionego modułu jak w tym przypadku producent zaprogramował domyślną prędkość np. 115200...

tutaj jest jeszcze inne oprogramowanie testowe do tych modułów http://m2msupport.net/m2msupport/module-tester/

ale najprościej to putty i prawidłowa prędkość transmisji powinna załatwić sprawę

PS nie mam jak sprawdzić ale czy konwertera ADA-I9140 obsługuję standard ttl rs-232 (3.3v) bo na szybko wujek google podaje " ADA-I9140 Konwerter USB ↔ RS-485/RS-422"

_________________
ATMEL-ICE+ATXmega256A3BU oraz dużo samozaparcia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 mar 2015, o 22:10 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 01 lis 2011
Posty: 265
Lokalizacja: Szczecin
Pomógł: 9

Też z tego co wygoglowałem, wynika, że nie jest to konwerter USB-> RS232 ? Google potwierdza słowa Lemurka :-)
Musisz mieć przejsciówkę USB->RS232TTL lub USB->RS232(3.3V) w zależności jaką płytkę z tym modułem masz. Link do Twojej płytki nie działa :(

_________________
www.iuvo.it - Automatyka Budynkowa



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 mar 2015, o 13:37 
Offline
Użytkownik

Dołączył(a): 08 sty 2012
Posty: 151
Pomógł: 0

Dzięki Panowie. Myślałem że sim 900 pójdzie po rs485 ;/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 31 mar 2015, o 10:32 
Offline
Użytkownik

Dołączył(a): 08 sty 2012
Posty: 151
Pomógł: 0

PO RS232 w ogóle nic ie wysyła ;/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 31 mar 2015, o 12:34 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 01 lis 2011
Posty: 265
Lokalizacja: Szczecin
Pomógł: 9

Jak to połączyłes? Jakiś schemat, typ konwertera by się przydał. Podaj więcej danych ☺

_________________
www.iuvo.it - Automatyka Budynkowa



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 31 mar 2015, o 13:10 
Offline
Użytkownik

Dołączył(a): 08 sty 2012
Posty: 151
Pomógł: 0

Teraz zakupiłem moduł pod arduino z SIM900 (bez A)
Używam konwertera ATC 810.
Połączyłem mase płytki z masą konwertera. TX płytki do RX konwertera. RX płytki do TX konwertera. Chociaż próbowałem TX-TX itd.
Używam prędkości 9600 lub 19200. Za każdym razem rozłączam konwerter jak zmieniam prędkość w menadżerze zadań i Putty.
Ogólnie konwerter mrugnie, jak wpiszę komendę "AT", ale arduino nic ;/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 kwi 2015, o 17:36 
Offline
Nowy

Dołączył(a): 21 kwi 2013
Posty: 11
Pomógł: 0

Proponuje w programie zamknąć edycje porów i prędkości ich, tuż po połączeniu. Dodaj 4 linie kodu w odpowiednich miejscach: comboBox1.Enabled = true; comboBox1.Enabled = false; itd.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 lip 2015, o 12:54 
Offline
Użytkownik

Dołączył(a): 08 sty 2012
Posty: 151
Pomógł: 0

Panowie powróciłem do tematu. Są małe postępy, jednak....

Większość komend działa ok. Najdalej gdzie zaszedłem to odczyt sms-a ;P
Jednak najważniejsze jak dzwonienie czy wysyłanie sms-ow nie działa. Powodem tego jest brak możliwości zalogowania się do sieci. Komunikat to:
NO CARRIER
Oto kopia z okna sim900 tester:
Kod:
AT

OK
+CIPN:


AT+IPR=115200

OK
AT+CREG=1

OK
IIII????
RDY

+CFUN: 1

+CPIN: READY

+CREG: 0

+CREG: 2

Call Ready

+CREG: 1
ATD+48...5;

OK

+CREG: 1
ATD+48...5;

ERROR

NO CARRIER
ATD....5;

OK

+CREG: 1

NO CARRIER

+CREG: 1
ATD+48...5;

OK

NO CARRIER

AT+CMGF=1

OK
AT+CMGD=2

OK
AT+CLIP=1

OK
AT+CMGS="+48.....5"

> JJYJ

Oczywiście w miejsce kropek wpisuję swój nr tel.
Prosze Was o podpowiedzi.. ;P



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: 21 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

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


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:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO