niedziela, 15 lutego 2015

ML-20 Simple Power Amplifier, czyli S.P.A.

Prosty wzmacniacz mocy z pojedynczym zasilaniem. Zanim jednak nasz wzmacniacz uzyska zdolność do pracy zgodnie ze swoim przeznaczeniem i uzyska wygląd chociaż podobny do tego z obrazka poniżej, trzeba go złożyć.

wtorek, 10 lutego 2015

ML-19 tlen czyli adapter do modułów WIFI232-T, HM-TRP, ESP8266

Do szewskiej pasji może człowieka doprowadzić podłączanie modułów z zasilaniem max 3.6V i takimi samymi poziomami logicznymi w transmisji. W porywie sił wczoraj / dzisiaj powstały 4 adapterki do modułów ESP8266, HM-TRP oraz USR-WIFI232-T ( czy HF-LPT100, jeden pies tylko nazwa inna ), na pokładzie stabilizator lm1117-3.3 , ryzystor 330R i zener 3V3 do konwersji z 5V do 3.3V. Co najważniejsze udało mi się zrobić płytkę 1-no warstwową.



Zbyt piękne nie jest, z braku laku..... , ale działa i satysfakcja większa jak kupnego ( przynajmniej w moim odczuciu ). Testowałem prędkość uart-u w wifi na 115200 i jest ok ( nie wiesza się..... )

poniedziałek, 9 lutego 2015

USR-WIFI232-T / HF-LPT100 czyli moduł wifi, pierwsze spotkanie

Tydzień po przyjściu HM-TRP 915 MHz dostałem moduł wifi ( jak w tytule ),



na pierwszy rzut oka modulik, moduliczek jest bardzo bardzo bardzo mały, jak widać na zdjęciu powyżej, antena zewnętrzna pasuje do niego jak pięść do oka, ale jest w cenie modułu. Dodatkowa antena w postaci wężyka na pcb ( tak jest tam antenka )jest podłączona poprzez zworkę smd ( a raczej odłączona ), znajduje się po drugiej stronie gniazda anteny, lepiej taki wężyk niż kawał drutu kolczastego przylutowany do gniazda. Bez anteny ( żadnej ) moduł musiał być w odległości 20-30 cm od routera, po zrobieniu zworki 1/4 kropelki cyny, mogę moduł oddalić o kilka metrów, oczywiście w obu przypadkach moc nadajnika to 0db więc najmniej jak się da. Zmuszony jestem zrobić płyteczkę adapter do powyższego modułu, również do hm-trp i esp8266, ponieważ zasilanie 3.3V i konwersja poziomów logicznych, no cóż


dynda to wszystko na kabelkach, łatwo o kuku, choć działa dobrze. Poniżej coś może człowieczki zainteresować, czyli podłączenie do ntp i ściągnięcie czasu z neta

AT+NTPSER=132.163.4.103

+ok

AT+NTPTM

+ok=2015-2-8  18:29:41  Sun
Próbowałem wczoraj zmienić strefę czasową, ale nie dało rady, może dlatego że upgrade'owałem firmware z v1.0.05 do 1.0.06, i może jakiś zgryz, albo tylko taki czas pokazuje....... ale przecież można napisać podprogram który by tę drobną różnicę czasu naprawiał.......spróbuje jeszcze powalczyć z AT+NTPTM bo w sumie ciekawa opcja. Na razie to wszystko.
**********************************************************************
Taka ogromna prośba, jeśli miałby ktoś taki moduł i wersję softu 1.0.05 to czy by mógł sprawadzić  komendy at związane z serwerem NTP, bo może w .05 działają i przesłać mi informacje czy da się zmieniać strefy czasowe? Poniżej te komendy
AT+NTPSER

+ok=132.163.4.103

AT+NTPEN

+ok=on

AT+NTPRF

+ok=10

AT+NTPTM

+ok=2015-2-12  6:15:26  Thur
=============================================================
Przejrzałem instrukcje jeszcze raz notę katalogową i USR i HF i raczej kiszka ze zmianą czasu gmt, jedyne rozwiązanie to zabawa z programem..........

środa, 4 lutego 2015

Radiomodem HM-TRP 915MHz, 3DR Radio firmware v 1.9

Nareszcie przybyły tytułowe moduły , wraz z asystę goldpinów o rastrze uwaga 2.00 mm , czyli do stykówki ne da rady podpiąć. Bardzo małe moduły, 2 zajmują tyle co HC-05, na razie nie robiłem testów z zasięgiem modułów ( podobno do aż 1km ), ale 2 ściany i odległość ok 15m na 10cm drucie moc 1.3mW daje radę połączyć i przesłać coś przez terminal rs232. Na razie moduły wiszą mi na kabelkach, podlutowałem kondensatorek 100nF do pinów zasilania, bo z domyślną mocą 100mW czasem się modulik resetował, o kondensatorach filtrujących więcej za chwilę.





Muszę zmodernizować projekt płytki pod moduł WiFi USR-WIFI232-T, który mam nadzieję dostać na dniach, na płytce będzie można również podłączyć ESP8266, który moim skromnym zdaniem zawojuje świat ( cena paczki papierosów, kilka różnych środowisk programistycznych / wsadów, dużo przykładów na arduino ......).
Wracając jednak do hm-trp, moduły działają domyślnie na Baud Rate = 57600 , co jest maksymalną prędkością dla kwarcu 16MHz, czyli arduino. Z powodzeniem  BR = 115200, gdy zastosujemy kwarc 11059200 Hz .



Do ustawiania modułów służy program 3Dr radio config, W którym jest m.in. terminal


RSSI to chyba jakieś wskazania zakłóceń sygnału ...... ciekawostką może być fakt że moduł w urządzeniu np w zegarku na ścianie może być konfigurowany radiowo, nie jest potrzebne wyciąganie go z urządzenia.
Służą do tego komendy RT, oczywiście do konfiguracji moduły podpiętego do przejściówki usb<>rs232 ttl służą komendy AT ( najpierw trzeba wdusić +++ , moduł zwróci OK i możemy ustawiać ).
Wracając do kondensatorków, elektrolity (np 47uF/16V, 2200uF/50V ) służą do filtracji napięcia stałego ( to znaczy wolno zmiennego - do częstotliwości najwyżej kilkuset herców ), ceramiczne ( typowe 100nF, 10nF, 100pf ) stosowane w układach wysokiej częstotliwości , np filtracja w nrf24l01, również przy dużych mocach i częstotliwościach np drivery mosfetów  ( tutaj ceramiczny 100n i jakiś tantalowy 1- 4.7uF ). Ogólna zasada ceramiczny 100nF ( można dać 2 lub trzy 100nF, widziałem też fabryczne urządzenia które miały parę 100nF i 100pF ) do szybkiego oddania ładunku ( nagłe przełączenie pinu uC, zalecany do każdego operacyjnego, uC, zegarka rtc czy expandera i/o, ) a elektrolit do znacznego poboru w dłuższym czasie. Kondensatory LOW ESR można zrobić  z kilku zwykłych elektrolitów np potrzeba nam ok 100uF low esr, łączymy 2x 47uF lub 4x 22uF. Jak na razie 100nF przy pinach zasilania modułu zasilonego z 3.3V wystarcza, nawet przy 100mW.
***************************************************************************
Sprawdzałem zasięg modułów i przez 3 ściany 20m na kabelkach 10cm w roli anteny działa.