czwartek, 18 grudnia 2014

Prezenty od Mikołaja ( ESP8266, Si24R1, MQ-2, BMP-180, CP2102, LCD I2C ) i mówiące rzeczy

Od Mikołaja dostałem troszkę zabawek które są bardzo interesujące.
1. ESP8266 - moduł WiFi , zasilanie 3.3V do 300mA !!!!! czyli arduinowe 50mA odpada.
Sprawdzałem ostatnio i można podpiąć pod arduinowe 3.3V, ale w ostateczności, trzeba się liczyć z uszkodzeniem stabilizatorka ( naprawa nieopłacalna ).
Miałem to szczęście że nie musiałem modernizować softu, dodałem tylko rezystor podciągający ch_en do 3.3V i zenerkę na 3v3 do lini RX ( bo toleruje tylko sygnały do VCC ). Obecnie mam wersję 20 ( chyba najnowsza ), sprzęt ciekawy, ale na razie idzie do szuflady.....

2. Si24R1 czyli zamiennik NRF24L01+ , różniący się tylko mocą maksymalną ( do 7dbm, nrf do 0dbm ).
Poniżej to co mi się udało znaleźć o różnicach między NRF24L01 a Si24R1 , niestety datasheet Si24 tylko po chińsku.
"......
NRF24L01+ SI24R01 power enhanced version 2.4G wireless module
SI24R1 and NRF24L01 are completely compatible (SPI register, definition timing, the state diagram), which can communicate with each other, support NRF24L01+ all communication functions
1: 7dBm output power
SI24R1 default mode output power is 2~3dBm, if you want to output 7dBm, the register address 0x06 (RF_SETUP) the lowest register write 1 (NRF24L01+ without the use of the bit, the default is 0), namely 0x06 register a minimum of four to 1111
2: SI24R1 emission problem
Launch operation mode of SI24R1 and NRF24L01+ exactly the same, cause problems: if the register is powerdown mode operation, higher CE to at least 2ms, because the powerdown model of crystal does not work, crystal is from close to emission data need about 2ms. If the standbyI mode to drop-down CE high, that is not problem, CE only needs a pulse of 10us, because under the mode of standbyI crystal is the work (current is very small, only dozen microamperes)....." ale ale jak do programu który działał z nrf wstawiłem si24 to nie ma różnicy ( program w ardu )

3. MQ-2 czyjnik gazu, z zapalniczki od razu "wyczuwa", z kuchenki ..... no cóż ...... po pewnym czasie unosi się woń gazu ( a raczej środka chemicznego.....) i wreszcie się coś dzieje . 
Wiadomo wyjście analogowe  - wyjście z dzielnika rezystorek i rezystorek w czujce, wyjście cyfrowe regulowane potencjometrem, na lm393, kiedy zadziała to wystawia 0, kiedy jeszcze nie zaskoczy to daje ok 3.5V

4. BMP-180 - czujnik ciśnienia firmy Bosch, może służyć np do np odczytu wysokości czy temperatury, czy po prostu ciśnienia.....
5. Przejściówka na CP2102, sterowniki na stronie producenta, 3 times cheaper than ftdi ft232rl usb to serial adapter.Nie ma obawy że po podłączeniu do w7 czy w8 pokaże ...........
6. Przejściówka umożliwiająca komunikację lcd 1602 czy 2004 za pomocą I2C ( IIC czy TWI )
Po przerobieniu biblioteki działa z BASCOM AVR ( oczywiście przerobienie biblioteki w bascom ),
z płytki testowej odchodzą 4 kabelki ( 2 zasilanie 2 twi ) lcd podłączony jest równolegle z ds3231 i wszystko działa ok ( wiadomo wstawka w programie z konfiguracją ).

Bibliteka do arduino ze strony sprzedawcy działa ok.....zamiast 6 kabelków tylko 2.

7. Potwornica dc-dc step up ( od 0.9 do 5V na 5V ), o wydolności do 500mA, znakomita do arduino ( które najlepiej podłączyć do 5V ) w dobie akumulatorków 3.7V 5Ah,
Na 95% jestem w stanie powiedzieć że coś takiego jest w "power bankach" tam też są akumulatorki li-ion.
Aby naładować poprawnie akumulatorek li-ion trzeba mieć ....... np coś jak poniżej.
Sprawność 75%, potworniczka dobra ale ciężko do pcb przylutować.

8. Ładowarka 3.7V li-ion z zabezpieczeniem over voltage ( do 4.2V ) i żeby akumulatorek nie zdechł ( do min 2.7V ). Bardzo dobry sprzęt, prąd ładowania można sobie zmienić ( rezystorek smd, odsyłam do noty tp4056 ) z zabezpieczeniem............. nie opłaca się robić czegoś takiego w Polsce ( cena w HK 3-4zł , w polsce za samą płytkę by trzeba dać 100PLN, a żelazkiem ... )

9. Mówiąca rzecz czyli thingspeak.com - coś dzięki czemu można obserwować np zmiany oświetlenia czy temperatury w naszym domu. Oczywiście trzeba mieć sprzęt który będzie "mówił" do internetu np używając ESP8266.
Tutaj wyniki mojej walki z esp , układ wygląda następująco



środa, 3 grudnia 2014

ML-18 Tester zasilaczy do ATX, wstęp

Zanim jeszcze zmaterializuje się kombajn do pc, musi powstać tester do zasilaczy atx, bo po podłączeniu może okazać się że z komputera unosi się dym. Czekam na części które zamówiłem kilka dni temu, prace ruszą gdy będę miał wszystkie części. Patrzyłem na gotowe testery zasilaczy atx, nawet zajrzałem do jakiegoś sklepu i wyczytałem że urządzenie mierzy wszystkie napięcia ( 3v3 5v 5usb 12v -5 -12 ...) i w razie problemu piszczy, za to coś to 100 PLN wołają, dodam tylko że najbardziej g.......y chiński mierniczek za 15zł ( u chincyków za 5zł ) ma jeszcze pomiar prądu ( co prawda tylko stały ) i rezystancji. Za 100 PLN można mieć wypasionego multimetra ( chincyk ). Czyli wydać 100zł ( plus przesyłka ) aby mieć funkcjonalność nawet nie połowy z 15zł to ostre przegięcie nawet na nasz kraj. Postaram się zrobić tester który mierzy napięcie ale pod obciążeniem ( takim jak się ustawi np 100W czy 200W ). Odkopałem stary drut laminowany który na odcinku 30mm i przepływie prądu 1A ma spadek napięcia 10mV, dodam operacyjny wzmacniacz i mam pomiar prądu. Zasilanie układu dam z 5VUSB z zabezpieczeniem przepięciowym, pomiar na liniach 3v3 5v 12v ( może jeszcze -5 -12 ), jako tranzystory kluczujące dam irfz44n ( prąd "kolektora" to 50A ).
*********************************************************************************
Sprawdziłem i to co u nas kosztuje 100zł, na jebaj można nabyć za 30zł, ale czy warto?