Ethernet Shield, czyli Arduino w Internecie

Ostatnio opisywałem mały router Edimaksa. Nie bez powodu. Zamierzam podłączyć Arduino do Internetu. Właściwie głównie do sieci lokalnej, ale z możliwością bezpośrednich zapytań „w świat”. Jak to zrobić? Przez Ethernet Shield – rozszerzenie nakładane na Arduino (kompatybilne zarówno z Uno jak i Mega).

Arduino z Ethernet Shield

Komunikuje się ono przez interfejs SPI, który w Arduino Uno wyprowadzony jest na wyjścia 11, 12 i 13, natomiast w Mega na 50, 51 i 52. I tu może pojawić się pytanie, w jaki sposób jest w takim razie, shield jest kompatybilny z obydwoma płytkami. Jest, bo używa pinów oznaczonych jako ICSP, które są połączone z właściwymi wyjściami konkretnego Arduino. Warto to wiedzieć, bo na rynku jest jeszcze kilka „wynalazków” bez złącza ICSP, które używają zwykłych wyjść i nie współpracują poprawnie z wersją Mega (można je zmusić, ale nie w sposób elegancki). Oficjalna wersja działa w każdym razie poprawnie w każdym przypadku.

Read more of this post

Edimax BR-6258n – router jak pudełko zapałek

Taki tani? Niestety jeszcze nie, ale taki mały. Zastanawiacie się, po co komu taki gadżet? Można go zabrać ze sobą w podróż, podłączyć w hotelu do sieci przewodowej i mieć wifi. Albo podłączyć do wifi i mieć sieć przewodową. Oczywiście, można, ale to trochę naciągane. Zastosowania jednak są a samo urządzenie ma kilka istotnych zalet.

Edimax BR-6258n wielkości pudełka zapałek Read more of this post

Czujnik zalania CZ 01

System nawadniania ogrodu powinien „wiedzieć”, kiedy pada deszcz. Gdy używałem karty przekaźnikowej (w wersji z cyfrowymi wejściami), to miałem do niej podłączony sensor opadów wykonany w oparciu o czujnik zalania CZ 01 firmy Sigma Projekt. Czujnik ten bardzo dobrze będzie współpracował z Arduino. Może nie jest to najprostsze możliwe rozwiązanie w przypadku niebieskiej płytki, ale do tej pory świetnie się sprawdzało i chcę je zachować.

Czujnik zalania CZ 01 Read more of this post

Kontaktron, czyli Arduino pilnuje drzwi

Przy okazji przenoszenia funkcjonalności systemu podlewania z karty przekaźnikowej do Arduino, muszę podłączyć także czujniki otwarcia drzwi. Opierają się one na kontaktronach. Co to takiego? To po prostu łącznik sterowany polem magnetycznym. A w zrozumiałych słowach, w popularnym wydaniu – tanie i proste urządzenie składające się z magnesu, montowanego zwykle na drzwiach i części wykrywającej pole, z której wychodzą dwa kabelki – montowanej na futrynie. Jak magnes jest w pobliżu kontaktronu (czyli zwykle gdy drzwi są zamknięte), to przewody są zwarte, gdy dalej – nie. Kontaktron działa więc na takiej samej zasadzie jak włącznik, przynamniej z punktu widzenia Arduino.

Kontaktron Read more of this post

Moduł przekaźnikowy do Arduino

Dawno nie miałem okazji nic napisać, z powodu zupełnego braku czasu. Ponieważ jednak planuję w najbliższej przyszłości kilka zmian w moim ekosystemie inteligentnego domu, myślę, że wpisy będą się pojawiać częściej.

W pierwszej kolejności będę chciał przenieść mój system nawadniania ogrodu z karty przekaźnikowej na Arduino. Dlatego też zaopatrzyłem się w tanie moduły przekaźników, które z powodzeniem można wykorzystać z Arduino.

Moduły przekaźników dla Arduino Read more of this post