Witam na mojej aukcji!
Nasza firma juz od kilku lat zajmuje się sprzedażą sterowników mikroprocesorowych na Allegro
i jesteśmy solidnym partnerem, o czym świadczą nasze komentarze.
Wszystkie nasze produkty są zawsze najwyższej jakości tak aby każdy klient był z nich zadowolony.
Na tej aukcji oferuję: Sterownik Internetowy TCP/IP v2, oparty na mikrokontrolerze ATmega32 i niezawodnym module WIZnet WIZ810MJ
Pod tą nazwą kryją się naprawdę niesamowite możliwości.
Od pewnego czasu, wraz z rozwojem technologii internetowych, pojawiło się wiele urządzeń, które można podłączyć do sieci Internet. Począwszy od lodówek,
pieców centralnego ogrzewania, a skończywszy na zaawansowanych systemach sterowania alarmami, bądź zarządzania systemami typu inteligentny dom.
Oferowane przez nas urządzenie jest kompletnym rozwiązaniem elektronicznym do zarządzania kilkoma urządzeniami i kontrolowania ich stanu, bądź temperatury
poprzez standardową przeglądarkę internetową.
Dzięki temu masz do niego dostęp praktycznie z całego świata, gdyż teraz praktycznie wszędzie jest dostęp do sieci Internet,
jak nie poprzez stacjonarne bądź przenośne komputery, to poprzez telefony komórkowe wyposażone w przeglądarki internetowe.
Teraz, dzięki naszemu zestawowi, będąc na wakacjach w Australii (bądź w innym zakątku świata) będziesz mógł - przykładowo - zapalić światło w swoim pokoju,
włączyć ogrzewanie bądź sprawdzić czy w kuchni jest zamknięte okno.
Po podłączeniu układu do zasilania i do routera oraz odpowiednim ustawieniu paramentów typu: IP, maska podsieci oraz brama domyślna, układ jest gotowy do pracy.
Kiedy na pasku przeglądarki wpiszemy jego adres układ zgłosi się odpowiednią strona internetową (screenshot po lewej). Strona odświeża się automatycznie (według
ustawionego interwału), ręcznie (wyłączone odświeżanie automatyczne), bądź po zmianie przez nas stanu przekaźnika.
Sam dostęp do strony internetowej możemy zabezpieczyć hasłem, przez włączenie żądania autoryzacji w opcjach konfiguracji urządzenia z poziomu klawiatury lokalnej,
lub zdalnie (przy użyciu przeglądarki).
Opis układu i obsługa
Oferowany sterownik jest kompletnym i gotowym do podłączenia urządzeniem, wyposażonym w mikroprocesor ATmega32, oraz niezawodny moduł internetowy
firmy WIZNET - WIN810MJ, oparty na nowoczesnym chipie W5100 (zdjęcie po prawej).
Jak widać na zdjęciu, układ ma zamontowane:
· Moduł ma standardowe podłączenie do sieci LAN, jak każda karta sieciowa (RJ45)
· 4 wyjścia przekaźnikowe oraz buzzer, których stan możemy zmieniać przez przeglądarkę, poprzez kliknięcie odpowiedniego linku.
Po zmianie stanu przekaźnika, strona odświeży się automatycznie wyświetlając aktualny stan wyjścia.
· 4 wejścia uniwersalne, których stan możemy obserwować na stronie www. Gdy wejście jest zwarte do masy (GND) to wyświetlany jest stan "0",
w przeciwnym wypadku stan "1". Oczywiście opisy wejść można dowolnie zmienić, modyfikując program. Wejścia mogą posłużyć na przykład jako czujniki otwarcie drzwi,
czy okien - wystarczy zastosować czujniki kontaktronowe, czy nawet najprostsze zastosować krańcówki zwierające.
· Układ posiada również wejścia 1-wire, do podłączenia - na przykład - czujników temperatury, wilgotności, odbiorników IR i innych, korzystających z magistrali 1-wire.
Układ umożliwia odczyt z 3 linii takich czujników. Dołączony (wgrany fabrycznie) program obsługuje 3 czujniki temperatury typu Dallas DS18B20, które mogą dokonywać pomiaru
temperatury w zakresie -55°C do +125°C. Temperatury wyświetlane są z dokładnością do 0,1°C.
Pomiary, oczywiście po zmodyfikowaniu programu (kod źródłowy programu otrzymujesz wraz z zestawem!), wykorzystać można do sterowania urządzeniami grzewczymi bądź chłodzącymi.
· Płytka ma również 3 wejścia ADC, do pomiarów analogowych napięć z zakresu od 0-2.5V. Oczywiście zakres można zwiększyć do dowolnego napięcia stosując
dzielnik rezystancyjny, którego schemat znajdziesz w dołączonej do zestawu broszurce, jak również na płycie CD (również dołączanej do zestawu).
Podobnie jak w przypadku pomiaru temperatury - pomiary można wykorzystać do dalszego sterowania innym urządzeniami. Napięcie wyświetlane jest z dokładnością do 0.01V
Przed uruchomieniem urządzenia zaleca się zamontowanie radiatorów przy układach stabilizatorów (układy LF33 oraz 7805), zwłaszcza, jeśli napięcie zasilania będzie wyższe, niż 7.5V
Ustawienia
Wszystkie nastawy związane z podłączeniem do sieci LAN są realizowane bezpośrednio na klawiaturze lokalnej, na płytce (przyciski [+], [-] i [OK]).
Aby je zmienić nie potrzebujesz komputera! Co jest niewątpliwie zaletą naszego modułu!
Na rynku są dostępne podobne rozwiązania, jednak do ich konfiguracji potrzebny jest komputer.
Aby wejść w tryb konfiguracji należy podczas startu urządzenia (po podłączeniu zasilania lub wciśnięciu Reset) trzymać jednocześnie klawisze [+] i [-], ok. 3 sekundy
(do czasu usłyszenia sygnału dźwiękowego).
Menu Ustawień posiada 6 opcji, które pokrótce opiszę:
1. Sieć LAN - tutaj ustawiamy:
· Adres IP pod jakim będzie pracować nasze urządzenie (fabrycznie ustawione jest: 192.168.0.49);
· Maska podsieci (fabrycznie: 255.255.255.0);
· Adres bramy domyślnej (fabrycznie: 192.168.0.1).
Ustawienia fabryczne pozwalają na natychmiastowe rozpoczęcie pracy układu w większości sieci lokalnych (zazwyczaj routery pracują w puli adresowej 192.168.0.xxx).
2. Logowanie - opcja włączająca żądanie podania loginu i hasła, podczas otwierania strony naszego urządzenia (podczas dostępu z poziomu przeglądarki). Domyślnie
ustawione są: login: admin oraz hasło admin.
Żądanie autoryzacji można włączyć / wyłączyć również zdalnie - z poziomu przeglądarki (dla wyłączenia trzeba być zalogowanym).
Ustawienia loginu i hasła można oczywiście zmienić. W aktualnej wersji oprogramowania - zmiany te są możliwe tylko z poziomu kodu programu, jednak w niedługim czasie
opublikowana zostanie kolejna wersja programu, gdzie zmiany te będą możliwe do wprowadzenia z poziomu klawiatury lokalnej na płytce oraz z poziomu przeglądarki - bez
konieczności dokonywania zmian w kodzie programu i przeprogramowywania procesora.
Oczywiście każdy nabywca mojej płytki z aktualnym programem - otrzymuje dożywotnio! prawo do darmowych aktualizacji!
3. Czas Osw - to tutaj ustalamy, co jaki czas strona będzie się automatycznie aktualizować (odświeżać) w przeglądarce. Możemy ustawić praktycznie dowolny czas w
zakresie od 1 sekundy do 4 minut. Możemy również wyłączyć automatyczne odświeżanie strony (czas ustawiony na 0). Wtedy aktualizacja strony będzie wykonywana jedynie na
żądanie (przycisk Odśwież w przeglądarce lub klawiszem F5 albo Ctrl+R). Aktualizacja będzie również dokonywana przy zmianie stanu przekaźnika lub
innych opcji, dostępnych z poziomu przeglądarki.
4. Layout - czyli wybór skórki. Tutaj możemy zmienić wygląd naszej strony. Na screenshocie pokazano fabrycznie ustawioną skórkę (Simply), jednak
dostępna jest również druga skórka (Slider) - dynamiczna strona oparta na skryptach js. Wyboru skórki możemy dokonać zarówno z poziomu klawiatury lokalnej (z menu
Ustawień) jak i z poziomu przeglądarki.
Kliknij, aby obejrzeć skórkę w przeglądarce:
![screenshot](http://www.atmega8.pl/pijemy/nestor/a32t2/simple4.jpg) Skórka Simple, bez modułu dodatkowych przekaźnikow
Skórka Simple z modułem dodatkowych przekaźników
![screenshot](http://www.atmega8.pl/pijemy/nestor/a32t2/slider4.jpg) Skórka Slider, bez modułu dodatkowych przekaźnikow
Skórka Slider z modułem dodatkowych przekaźników
5. Reset PK - opcja pozwalająca na wyłączenie wszystkich przekaźników i buzzera z poziomu klawiatury lokalnej na płytce. Opcja ta jest szczególnie przydatna, kiedy
nie mamy pod ręką komputera, lub jego uruchomienie zajmuje zbyt dużo czasu, a nam potrzebne jest szybkie wyłączenie. Wyłączenie wszystkich przekaźników jest również
możliwe z poziomu przeglądarki.
6. Ust. Fabr. - OSTROŻNIE! - ta opcja przywraca wszystkie ustawienia do stanu fabrycznego (również ustawienia sieci!). Jej użycie może skutkować zerwaniem łączności
komputera z urządzeniem poprzez sieć LAN/Internet. Oczywiście, możemy ponownie ustawić właściwe parametry z klawiatury lokalnej, na płytce.
Opcja ta jest również dostępna z poziomu przeglądarki, jednak jej użycie jest poprzedzane stosownym komunikatem ostrzegawczym.
Użycie tej opcji, oprócz przywrócenia ustawień sieci do stanu fabrycznego, resetuje również wszystkie przekaźniki (również ewentualne przekaźniki na dodatkowym module),
buzer oraz powoduje restart urządzenia.
Wszystkie ustawione opcje (jak również ustawienia przekaźników i buzzera) są zapisywane w pamięci nieulotnej procesora. Dzięki temu, w przypadku resetu urządzenia, czy ponownego
startu po zaniku napięcia - wszystkie ustawienia są przywracane i układ jest (niemal) natychmiast gotowy do pracy. Czas potrzebny na przywrócenie stanu przekaźników (po resecie
lub ponownym podłączeniu zasilania) wynosi mniej, niż 1/20 sekundy!
Oprogramowanie
Jako jedyny sprzedający tego typu urządzenie, dokładam całe wspomniane oprogramowanie wraz z kodem źródłowym! Istnieje wiele firm oferujących podobne układy
(zazwyczaj w dużo wyższej cenie), które - niestety - nie udostępniają kodu źródłowego oprogramowania. Czasem nawet nie udostępniają skompilowanego wsadu do procesora,
sprzedając tylko zaprogramowane procesory, które są dodatkowo zabezpieczone przed odczytem.
Niestety, ale tego typu rozwiązania, są kompletnie bezużyteczne - jak mamy się nauczyć programowania, nie mając kodu źródłowego programu?!
Tylko u nas dostaniesz opisany powyżej program w wersji źródłowej jak i skompilowanej (wszytko na dołączonej do zestawu płycie CD).
Wspomniane oprogramowanie zostało napisane w środowisku programistycznym BascomAVR.
Dodatkowe możliwości
Układ można rozbudować niemal bez ograniczeń. Bez żadnych problemów można dołożyć kolejne przekaźniki!
W tym celu można skorzystać z naszej oferty i wybrać moduł dodatkowych przekaźników (ExtPK), włączany do urządzenia, zamiast wyświetlacza LCD (dostępny na
innych naszych aukcjach. Zainstalowany fabrycznie program
automatycznie rozpoznaje, czy ma podłączony wyświetlacz, czy moduł przekaźników i - w razie wykrycia modułu ExtPK, udostępnia dodatkowe funkcjonalności (screenshot obok).
Można również zastosować oferowany przez nas (na innych aukcjach) Zdalny moduł wykonawczy, który
bez większych problemów można podłączyć do modułu internetowego, przez port komunikacyjny RS232.
Układ posiada (wspomniany już) port RS232, który może posłużyć do komunikacji z innymi urządzeniami, bądź z komputerem.
Zainstalowane jest również wyjście szyny I²C, które również może służyć do komunikacji z innymi urządzeniami (chociażby z dostępnym na
innych naszych aukcjach, zegarem RTC opartym na sprawdzonym układzie PCF8583).
Na płytce znajduje się również miejsce na zamontowanie zewnętrznej pamięci EEPROM (typu 24Cxx, np. 24C16, 24C64, 24C128 - ceny poniżej 2 zł/szt.!),
która może służyć do przechowywania większej ilości danych.
Oferowany układ jest rewelacyjnym zestawem wyjściowym do budowy systemu typu inteligentny dom
Dodatkowe oprogramowanie
W komplecie dokładam również kilka standardowych programów, wykorzystujących układ jako płytkę testową z procesorem ATMEGA32.
Między innymi zegar z kalendarzem, program sterujący przekaźnikami, wyświetlający teksty na wyświetlaczu, termometr samochodowy, miernik napięcia lub prądu 3 punkty i kilka innych.
Co pewien czas dołączam nowe programy, napisane na płytkę. Oczywiście - bez problemów możesz zmodyfikować oprogramowanie dokładane do płytki testowej ATMEGA8 i innych moich produktów,
które również dostaniesz w komplecie z zakupionym zestawem.
Dlaczego BascomAVR?
Środowisko programistyczne BascomAVR, jest bardzo prostym i przejrzystym, a zarazem funkcjonalnym językiem programowania mikrokontrolerów.
Umożliwia (w bardzo prosty sposób) korzystanie z peryferiów procesora jak również (dzięki wbudowanym bibliotekom) bajecznie prostą obsługę wyświetlaczy (zarówno tekstowych,
jak również graficznych), sterowników LAN, urządzeń podpiętych na szynach 2-wire (I²C), 1-wire i całej masy innych urządzeń.
Ponadto umożliwia bardziej zaawansowanym programistom na używanie wstawek assemblerowych.
Jeśli nie miałeś styczności z BASCOMEM to nie żaden problem - dokładam mnóstwo poradników i opisów korzystania z BASCOM!
W razie jakichkolwiek problemów - zawsze możesz skorzystać z naszego forum, które prowadzimy dla naszych Klientów (i nie tylko), gdzie można zawsze uzyskać pomoc, wymieniać się doświadczeniami...
Jeśli masz jeszcze wątpliwości czy kupić płytkę...
zapraszam na forum internetowe dotyczące moich płytek, które znajduje się na mojej stronie (ze względu na regulamin Allegro, link do forum znajduje się na stronie O mnie).
UWAGA !!
Co pewien czas piszę nowe programy, specjalnie na moje płytki.
Wszystkie są przetestowane na nich i nie będzie problemu z ich używaniem.
Każdy Klient, który zakupi płytkę (lub zakupił wcześniej) otrzyma je nieodpłatnie!
Wystarczy, że napiszesz e-mail, a ja wyślę Ci nowe programy!
Za darmo!
|
Nie sprzedaję samych programów!
Jeśli interesuje Cię napisanie programu na zamówienie, pracującego na mojej płytce,
oczywiście mogę go napisać i wystawić dla Ciebie na aukcji.
Bliższe informacje pod numerem telefonu 602[zasłonięte]748
|
Co kupujesz?
W skład zestawu wchodzi:
![Nestor-Electronic - Sterownik internetowy ATmega32TCPIP v2 + LANster 3.7.L2 (kliknij, aby powiększyć)](http://www.atmega8.pl/pijemy/nestor/pliki/foto10.jpg)
· Zmontowaną i przetestowaną płytkę z procesorem ATmega32, z wgranym programem LANster v.3.7.L2 (opis powyżej);
· Moduł sieciowy Wiznet WIZ810MJ, oparty na układzie W5100 firmy WIZnet;
· Wyświetlacz LCD 2x16, zgodny z HD44780;
· Broszurę (do wydrukowania) z podstawowymi informacjami na temat zestawu, opisem kilku przykładowych programów, schematami i innymi pomocami;
· Płytę CD (lub DVD) zawierającą mnóstwo programów dla moich płytek, a ponadto najnowszą wersję Demo środowiska BascomAVR, kurs BascomAVR, POLSKĄ
wersję podręcznika BascomAVR, dokumentacje i noty katalogowe popularnych elementów, wykorzystywanych do współpracy z moimi płytkami oraz wiele innych przydatnych i DARMOWYCH materiałów!
· Gwarancję satysfakcji (patrz ramka Zapamiętaj po lewej).
W skład kompletu NIE wchodzi: programator, obudowa, zasilacz, radiatory, inne współpracujące moduły i płytki.
Jak to zaprogramować?
Schemat programatora (kabla programującego) Sample Electronic (tylko 5 przewodów i wtyczka LPT!) znajdziesz w dołączonej do zestawu broszurce i/lub na dołączonej do zestawy płycie CD.
Na naszych innych aukcjach można dokupić programator zgodny z STK200/STK300 podłączany do portu LPT w komputerze, lub znacznie szybszy
i bardziej niezawodny programator USBasp (zalecany przy pracy z laptopem), również dostępny na naszych innych aukcjach.
Użycie programatora jest wskazane, jeśli wgrywane programy mają znaczną objętość (np. wsady dla procesorów ATmega32/64/128) - wtedy czas programowania jest wyraźnie krótszy, niż przy użyciu kabla programującego
Sample Electronic, a ilość błędów podczas transmisji jest znikoma.
Uwagi końcowe
Oferowany układ nie jest urządzeniem do zastosowań przemysłowych, w związku z tym mogę podczas jego pracy wystąpić "zawieszenia się" dostępu od strony LAN. Nie jest to z winy oprogramowania
które jest zainstalowane, a z winy modułu internetowego WIZNET. Jednak podobne "zwiechy" występują bardzo często również w urządzeniach nawet profesjonalnych WLAN (wystarczy poczytać na forach),
dlatego często stosuje się do takich urządzeń "resetery"- najprostszym takim reseterem jest wyłącznik czasowy, odłączający na kilkanaście sekund zasilanie, co resetuje układ. Dlatego reklamacje
polegające na zawieszaniu się dostępu do strony nie będą uwzględniane.
Na płytkę oczywiście wystawiamy rachunki i udzielamy gwarancji!
Gwarancji nie podlega procesor ze względu na możliwość uszkodzenia programowo!
Gorąco polecam i zapraszam do licytacji !!
Najczęściej zadawane pytania
Na wszystkie pytania typu: czy mogę zastosować inny wyświetlacz?, jak wygląda programowanie w Bascom?, jaki potrzebuje programator?, jakie zasilanie? i kilkadziesiąt innych -
odpowiedzi znajdziesz na forum (adres forum na stronie O mnie) w dziale FAQ.
Na pozostałe pytanie chętnie odpowiem na e-mail, lub pod numerem telefonu 602[zasłonięte]748 (w dni robocze, 9-18, prosić Rafała).
Uwaga!
Nie odpowiadam za szkody wyrządzone podczas używania płytki testowej ani oprogramowania które napisałem.
Traktuje je jako pomoc w nauce programowania i zrozumieniu funkcjonowania pewnych urządzeń,
a sama płytka nie jest samodzielnym urządzeniem i jest ona wysyłana do klienta w formie zestawu do samodzielnego montażu
(należy włożyć procesor w podstawkę, oraz podłączyć złącze wyświetlacza - polega to na wsunięciu wtyczki w złączkę,
pozostałe elementy są wlutowane - aby uruchomić płytkę nie potrzebujesz lutownicy!) - sam decydujesz do jakich celów płytkę wykorzystasz.
Ponadto informuję, iż samodzielne zmiany, lub przeróbki instalacji elektrycznej urządzeń, np. samochodu, powodują utratę jego gwarancji!
Podłączanie do styków przekaźnika napięcie powyżej 24V grozi porażeniem!
|
|