W związku z zabawą z arduino czy to na mega32 czy mega2560 i chęcią przerobienia bibliotek z ardu do C
wpadłem na informację że mogę w AS6 pisać program arduinowy. Mam już zainstalowany AS6 więc czemu nie.... zrobić sobie możliwości pisania arduino w AS. Wystarczy doinstalować takie cóś i...
Na razie nie wiem jeszcze jak z tymi bibliotekami dojść do ładu, spróbuje jakoś przerobić.........
poniedziałek, 29 września 2014
poniedziałek, 22 września 2014
ML-15 tester akumulatora
Po długich bojach z uC, programatorami, komunikacją BT i komputerami nadszedł czas aby się odchamić i zrobić coś na elementach prostych, dostępnych w każdym "warzywniaku".
Powyższy układ to modyfikacja woltomierza który kiedyś popełniłem ( który był wmontowany w zasilacz ), z tą różnicą że tutaj możemy podpiąć dowolnie akumulator, dzięki mostkowi prostowniczemu.
Pierwsza dioda sygnalizuje włączenie, druga świeci przy 10,5V każda kolejna przy 0,5V więcej....
Powyższy układ to modyfikacja woltomierza który kiedyś popełniłem ( który był wmontowany w zasilacz ), z tą różnicą że tutaj możemy podpiąć dowolnie akumulator, dzięki mostkowi prostowniczemu.
Pierwsza dioda sygnalizuje włączenie, druga świeci przy 10,5V każda kolejna przy 0,5V więcej....
ML-14 STK500 V2_BT testy bojowe
Udało się, sprzęt działa można go zobaczyć w Technikum nr 4 na niskiej na 3 piętrze obok sali 305, za szybką znajduje się płytka evb4.3 wraz z programatorem. Jednak wystąpiło kilka problemów, min z zasięgiem ( 10m + ściana to za dużo ), rozpoznawaniem programatora w AS6 ( z racji już leciwego sprzętu komputerowego wystąpił problem numeracji portów COM tzn poniżej 10 dało radę połączyć i zaprogramować, powyżej już nie ) oraz wybór profilu w AS6 ( kilka prób wgrania wsadu z profilu DEBUG, chociaż faktycznie modyfikacje w RELASE , na szczęście już jest wszystko opanowane ). Ostatnio robiłem parę ćwiczeń w C i brakowało mi powyższego programatorka, za każdym razem podłączyć usbasp-a . W związku z tą niedogodnością jestem na etapie projektu wersji poprawionej ( w obudowie, na pokładzie będzie jeszcze jeden HC-05 ) z obsługą portu szeregowego który jest czasami bardzo przydatny......
poniedziałek, 15 września 2014
ML-14 STK500 V2_BT czyli bezprzewodowy programator
Jakiś czas temu pisałem o bezprzewodowym stk500, ale był na płytce stykowej, w każdej chwili ruszenie kabelkiem groziło błędy w programowaniu. Na szczęście projekt ze stykówki zmaterializował się pod postacią niewielkiej płyteczki ( 50 na 55 ).
Jak widać na obrazkach, moduł HC-05 można wpiąć bezpośrednio w pcb, lub za pomocą przedłużki.
Oczywiście jak komuś się znudzi bezprzewodowy programator szeregowy to może wyjąć moduł i użyć go do innych celów. Na Youtube jest filmik z próby generalnej programatora.
Jak widać na obrazkach, moduł HC-05 można wpiąć bezpośrednio w pcb, lub za pomocą przedłużki.
Oczywiście jak komuś się znudzi bezprzewodowy programator szeregowy to może wyjąć moduł i użyć go do innych celów. Na Youtube jest filmik z próby generalnej programatora.
czwartek, 11 września 2014
DS3231 testy
DS-em miałem się zająć po niedzieli, ale plany się zmieniają, więc dzisiaj się wziąłem za odczyt i zapis do wspomnianego wcześniej ds3231. Rzeczywiście scalaczek miły w obróbce, z termometrem, najważniejsze że po niewielkiej przeróbce programu do pcf8583 program działa poprawnie , taka dorbna rada jakby ktoś pisał w bascomie program z odczytem to temperatura jest w komórce 17 (przynajmniej pełne stopnie). Wcześniejsze komórki można wykorzystać, albo pominąć.
***********************************************************************************
DS-em zająłem się już dawno, ale zapomniałem uaktualnić informacje, bardzo dobry RTC dużo funkcji i tanii
przynajmniej za granicą.
***********************************************************************************
DS-em zająłem się już dawno, ale zapomniałem uaktualnić informacje, bardzo dobry RTC dużo funkcji i tanii
przynajmniej za granicą.
środa, 10 września 2014
DS3231 + AT24c32 moduł
DS3231 jest znacznie lepszym rtc od pcf8583/63 , bo ma wewnętrzny kwarc, kompensacje termiczną, kalendarz do 2100 roku itd....( pierwsza strona w nocie katalogowej ). Minusem jest to że u nas jest drogi
np w tme.pl za 18.80zł + przesyłka 16zł to razem ponad 30zł , na szczęście dzięki przyjaciołom z bardzo bardzo bardzo dalekiego zachodu ds3231 wraz z pamięcią 4KB gniazdem na 3V bateryjkę cr2032 kosztuje 3 razy taniej.
Na razie nie mam czasu zająć się modułem, jedynie na szybko oczytałem godzinę temperaturę ( bo ma wbudowany czujnik do kompensacji temperaturowej ) i datę w arduino.......najprędzej po niedzieli się nim zajmę i coś napiszę w bascomie. Teraz ładuje mi się zdechła bateryjka 3V, bo moduł ma moim zdanie dobrze zrobione że od VCC do baterii idzie przez rezystor i diodę chyba 4148. Może zamienię bateryjkę na kondensator znacznej pojemności.....
**********************************************************************************
Moduł sprawdzony, można odczytywać godziny, minuty, sekundy, dni tygodnia, dni, miesiące, który rok, polecam gorąco tym którzy chcą kupić sobie jakiś RTC ( pcf 8563, 83 czy ds 1307 ), a nie wiedzą jaki.
np w tme.pl za 18.80zł + przesyłka 16zł to razem ponad 30zł , na szczęście dzięki przyjaciołom z bardzo bardzo bardzo dalekiego zachodu ds3231 wraz z pamięcią 4KB gniazdem na 3V bateryjkę cr2032 kosztuje 3 razy taniej.
Na razie nie mam czasu zająć się modułem, jedynie na szybko oczytałem godzinę temperaturę ( bo ma wbudowany czujnik do kompensacji temperaturowej ) i datę w arduino.......najprędzej po niedzieli się nim zajmę i coś napiszę w bascomie. Teraz ładuje mi się zdechła bateryjka 3V, bo moduł ma moim zdanie dobrze zrobione że od VCC do baterii idzie przez rezystor i diodę chyba 4148. Może zamienię bateryjkę na kondensator znacznej pojemności.....
**********************************************************************************
Moduł sprawdzony, można odczytywać godziny, minuty, sekundy, dni tygodnia, dni, miesiące, który rok, polecam gorąco tym którzy chcą kupić sobie jakiś RTC ( pcf 8563, 83 czy ds 1307 ), a nie wiedzą jaki.
poniedziałek, 8 września 2014
Bardzo fajny moduł ft232rl z poziomami 3.3V/5V
Jako że bawię się uC i jestem na etapie uart-u to niewątpliwie przydaje się konwertr usb - ft232 5V/3.3V.
Przy okazji nabycia płytki z mega2560, zaopatrzyłem się w takową przejściówkę
Mam nawet ją zrobioną w bibliotekach Eagle-a, więc jakbym robił coś z uartem to śmiało mogę użyć sprzętu. Trochę liche to gniazdo mini usb, ale taniej bym nie zrobił. Moduł podobny do oryginalnego ftdi który jest w bibliotekach Eagla. Wymaga tylko zaprogramowania ft232rl i gotowy do użycia. Z odpowiednim avrdude jest to programator uC.
Avr dude z obsługą ft232 jako programatora można sciągnąć ze strony and-tech-a , albo po zmianie nazwy z ft232 serial adapter ( czy jakoś podobnie ) na ATNEL USB z mkavrcalculator.
Pod tym linkiem dostępny jest avrdude gui z obsługą ft232rl jako programatora ( w wersji np z evb 4.3 lub atb 1.0x ) ( druga wersja obsługuje linie rx tx , nieco inna pinologia, na 95% wszystkie dalekozachodnie przejściówki mają te piny wyprowadzone)
Przy okazji nabycia płytki z mega2560, zaopatrzyłem się w takową przejściówkę
Mam nawet ją zrobioną w bibliotekach Eagle-a, więc jakbym robił coś z uartem to śmiało mogę użyć sprzętu. Trochę liche to gniazdo mini usb, ale taniej bym nie zrobił. Moduł podobny do oryginalnego ftdi który jest w bibliotekach Eagla. Wymaga tylko zaprogramowania ft232rl i gotowy do użycia. Z odpowiednim avrdude jest to programator uC.
Avr dude z obsługą ft232 jako programatora można sciągnąć ze strony and-tech-a , albo po zmianie nazwy z ft232 serial adapter ( czy jakoś podobnie ) na ATNEL USB z mkavrcalculator.
Pod tym linkiem dostępny jest avrdude gui z obsługą ft232rl jako programatora ( w wersji np z evb 4.3 lub atb 1.0x ) ( druga wersja obsługuje linie rx tx , nieco inna pinologia, na 95% wszystkie dalekozachodnie przejściówki mają te piny wyprowadzone)
Arduino plusy i minusy
Kilka dni temu wszedłem w posiadanie płytki z uC atmega 2560, co prawda tylko uC i niezbędne do jego życia elementy, ale nie opłacało by mi się robić czegoś takiego własnoręcznie. Co prawda płytka ma pewnego rodzaju niedociągnięcie jeśli chodzi o zasilanie, ale za te pieniądze......
Jak widać na ostatnim zdjęciu, jest to oryginał, choć RESEY-ON wydaje być się przypadkiem.
Minusy, stabilizator lm1117-5V ( który przy bardzo dobrym chłodzeniu, max ma 0.8A wydolności ) tutaj zbyt dużej powierzchni ( radiatora ) chłodzącej nie ma. Na prawo od 16MHz kwarcu jest 5 nóżkowy też stabilizator ( zapomniałem nazwy, ale taki sam jest w module HC-05 ) z tym że na 3.3V, który po podłączeniu HC-05, po kilku minutach robi się gorący. Zaleca się podłączenie 12V zasilacza, ale po podłączeniu 12V i podłączeniu HC-05 ( do 5V ) stabilizator nagrzewa się do 40 st co już paży. Po zmianie na 7.6V ładowarkę do telefonu, trochę lepiej ale nie drastycznie. A tu jeszcze jakby chciał podpiąć np 30 diód led każda ciągnie po 10mA, dymek i układ przestaje pracować ( no dobrze po 5mA ) . Takie podświetlenie lcd też trochę "waży". Czy naprawdę nie można dorzucić dławika 10uH i kondensatora 100nF, aby dobrze zasilić ADC, kilka groszy ( ojej no kilkadziesiąt groszy ) drożej, a problem wielki. Co do instalacji to najprawdopodobniej z racji wcześniejszego zainstalowania USBasp ( wyłączenie podpisów cyfrowych czy jakoś tak ) płytka zaraz po podłączeniu do pc z W7 64 się w kilka sekund zainstalowała. Program testowy wgrany, przykład z programu daje się załadować, na wszelki wypadem zgrałem sobie wsad mega2560 i fusy. Wracając do stabilizatora, wysoka temperatur to śmierć dla komputera ( gracze wiedzą że po pewnym czasie pc-et się wiesza lub są problemy z włączeniem ) czy jakiegoś innego układu......A swoją drogą w pc w płytach głównych które mają po kilkanaście lat ( jeszcze ze 100MHz prcesorem ) kondensatorki 1000uF 6.3V które jak mi taka płyta wpadnie w ręce wylutowywuje i z powodzeniem wykorzystuje w prototypach, nie są spuchnięte. Wystarczyłoby dać na 10 V i po sprawie.
Jak widać na ostatnim zdjęciu, jest to oryginał, choć RESEY-ON wydaje być się przypadkiem.
Minusy, stabilizator lm1117-5V ( który przy bardzo dobrym chłodzeniu, max ma 0.8A wydolności ) tutaj zbyt dużej powierzchni ( radiatora ) chłodzącej nie ma. Na prawo od 16MHz kwarcu jest 5 nóżkowy też stabilizator ( zapomniałem nazwy, ale taki sam jest w module HC-05 ) z tym że na 3.3V, który po podłączeniu HC-05, po kilku minutach robi się gorący. Zaleca się podłączenie 12V zasilacza, ale po podłączeniu 12V i podłączeniu HC-05 ( do 5V ) stabilizator nagrzewa się do 40 st co już paży. Po zmianie na 7.6V ładowarkę do telefonu, trochę lepiej ale nie drastycznie. A tu jeszcze jakby chciał podpiąć np 30 diód led każda ciągnie po 10mA, dymek i układ przestaje pracować ( no dobrze po 5mA ) . Takie podświetlenie lcd też trochę "waży". Czy naprawdę nie można dorzucić dławika 10uH i kondensatora 100nF, aby dobrze zasilić ADC, kilka groszy ( ojej no kilkadziesiąt groszy ) drożej, a problem wielki. Co do instalacji to najprawdopodobniej z racji wcześniejszego zainstalowania USBasp ( wyłączenie podpisów cyfrowych czy jakoś tak ) płytka zaraz po podłączeniu do pc z W7 64 się w kilka sekund zainstalowała. Program testowy wgrany, przykład z programu daje się załadować, na wszelki wypadem zgrałem sobie wsad mega2560 i fusy. Wracając do stabilizatora, wysoka temperatur to śmierć dla komputera ( gracze wiedzą że po pewnym czasie pc-et się wiesza lub są problemy z włączeniem ) czy jakiegoś innego układu......A swoją drogą w pc w płytach głównych które mają po kilkanaście lat ( jeszcze ze 100MHz prcesorem ) kondensatorki 1000uF 6.3V które jak mi taka płyta wpadnie w ręce wylutowywuje i z powodzeniem wykorzystuje w prototypach, nie są spuchnięte. Wystarczyłoby dać na 10 V i po sprawie.
Subskrybuj:
Posty (Atom)