Autor: netmaniac

ESP8266 pracujący jaki Access Point albo klient WiFi

Pracując ostatnio nad firmware Pogodełka, natknąłem się na pewną nieudokumentowaną cechę SDK dla ESP8266 w zakresie trybów pracy AccessPoint/klient (station). W dużym skrócie, jeśli choć raz skonfigurujesz tryb AccessPoint na ESP8266, to nawet wgrywając nowy program, mogą te ustawienia zostać aktywne. Objaw jest taki, że Twoje ESP8266 pracuje jako stacja (klient WiFi) a mimo to rozgłasza SSID, do którego się można dopiąć. W dokumentacji do ESP8266WiFi napisane jest, że aby podłączyć się do sieci WiFi należy skorzystać z komendy WiFi.begin(SSID, PASSWORD) wpisując właściwe wartości. Jeśli wcześniej mieliście kod z Access Pointem, to uruchomiając w ten sposób tryb station spowodujecie, że

Czytaj dalej...

micro:bit – papier, kamień, nożyce – bezprzewodowo

Gra w papier, kamień, nożyce jest grą znaną przez chyba wszystkie dzieci. Dlatego nie dziwne, że jest to jeden z przykładów zaproponowany do realizacji z dziećmi.  Szukając pomysłu na zaprezentowanie możliwości micro:bit wpadłem na pomysł zrobienia tej gry, ale dla dwóch micro:bitów. Miały wykorzystywać wbudowane radio, by razem rozpocząć grę i uzgodnić wynik.   Realizacja okazała się dość prosta i szybka. Całość programu mieści się na jednym ekranie i co ważne – na obu microbitach jest ten sam kod. Dzięki temu można sprawdzić działanie w emulatorze. Widać, że zielony micro:bit wygrał tę rundę: Dla niecierpliwych: zajrzyj na opublikowany projekt https://makecode.microbit.org/85196-50462-84745-75287 i ściągnij

Czytaj dalej...

Drabiny i wyliczanki na Arduino, czyli nie tylko if

Przed chwilą skończyliśmy budować prosty odbiornik kodów z pilota IR na Arduino. Była to bardzo prosta (jednak użyteczna konstrukcja). By rozwinąć ten projekt, zwiększając nieco jego skomplikowanie (głównie od strony programu) użyjemy kilku bardziej złożonych konstrukcji języka programowania używanego w Arduino. Dla wyjaśnienia – jeśli jesteś już programistą, to użyte konstrukcje nie będą dla Ciebie czymś nowym. Jednak Arduino dla wielu osób, które dotąd nie miały nic wspólnego z programowaniem czy elektroniką jest impulsem który powoduje że wkroczyły na te obszary. Głównie dla takich osób są pisane artykuły dla Nettigo StarterKit, staramy się w przystępny sposób tłumaczyć absolutne podstawy. Jednak wierzymy

Czytaj dalej...

Sterowanie urządzeniem przez pilota

Całkiem niedawno leżąc sobie na kanapie i leniwie przełączając kanały w telewizorze pomyślałem sobie, że skoro mogę sterować telewizorem za pomocą pilota na podczerwień, to czemu nie zastosować podobnego mechanizmu w moich projektach na Arduino. Okazało się, że podłączenie odbiornika podczerwieni do tej popularnej płytki jest bardzo proste, a wszystkie potrzebne części znajdziemy w Starter-Kicie Nettigo. Lista potrzebnych części Płytka Arduino / Genuino Moduł przekaźnika Odbiornik podczerwieni 38 kHz Pilot uniwersalny na podczerwień Schemat podłączenia

Czytaj dalej...

Saper na Arduino

Od czasu do czasu odwiedza mnie moja ciocia ze swoim 11 letnim synem. Chcąc nieco zainteresować kuzyna informatyką i elektroniką postanowiłem pokazać mu, że aby zrobić coś fajnego nie trzeba wcale poświęcać na to ogromnych środków. Wystarczy trochę chęci oraz kilka rzeczy, które można znaleźć w Starter-Kicie Nettigo. Przy nim złożyłem oraz napisałem kod do gry ciepło-zimno (albo Saper). Młody zadawał mnóstwo pytań o działanie całego tego urządzenia. Widać że chyba złapał bakcyla :) W tym poradniku przedstawię Wam krok po kroku jak zrobić taką grę samemu. Lista potrzebnych części Płytka Arduino / Genuino 8-bitowy ekspander sterowany po I2C Ekran 16×2

Czytaj dalej...

Zegar z Arduino

Cześć! Skoro czytasz ten artykuł to prawdopodobnie właśnie zaczynasz swoją przygodę z Arduino oraz Starter-Kitem Nettigo! Przygotowaliśmy dla Ciebie serię artykułów przedstawiających ciekawe projekty, które można zbudować wykorzystując to, co znajdziesz w przygotowanym przez nas zestawie startowym. Pierwszym projektem, który chcemy Ci zaprezentować jest cyfrowy zegar z wyświetlaczem, który można złożyć używając tylko 4 przewodów podłączonych do Arduino. Zapraszamy do lektury. :) Lista potrzebnych części Jeśli jesteś posiadaczem Starter Kitu oraz płytki Arduino UNO to masz wszystko co potrzebne. Cały SK nie jest potrzebny w tym projekcie, użyjemy tych elementów: Schemat podłączenia Pierwszym krokiem, który musisz uczynić jest podłączenie wszystkich

Czytaj dalej...

Pogodełko – IoT w pogodzie – część 1

Szukaliśmy w Nettigo pomysłu na projekt, który będzie kompletnym, niedrogim a jednocześnie interesującym wprowadzeniem w elektronikę i świat IoT. Ma dotrzeć do ludzi, którzy nie mają żadnego doświadczenia z programowaniem i elektroniką, a bark im determinacji by samemu zgłębiać te zagadnienia. Idealnie by projekt dawał szybko radość ze zbudowania czegoś samemu a jednocześnie nie ograniczał możliwości poznawczych. Po złożeniu projektu ma on działać i pozwalać sie w następnych krokach modyfikować. W ten sposób pozwoli zaznajomić się z zagadnieniami programowania, IoT i elektroniki. Wpadliśmy na pomysł, który po zbudowaniu prototypu otrzymał nazwę Pogodełko. Dlaczego? Wkrótce się przekonacie.

Czytaj dalej...

Prosty czujnik cofania – Arduino i HC-SR04

Dziś przedstawiam prosty projekt Arduino, który uratuje Twój samochód. Wykonanie go zajmie Ci dosłownie chwilę, a przy okazji zbudujesz coś pożytecznego, funkcjonalnego i mam nadzieję sporo się też nauczysz. Zatem do dzieła! Historia jakich wiele. Ostatnio parkując samochód w swoim dość małym garażu uważnie sprawdzając w lusterkach, czy zaraz nie wyjadę przez tylną ścianę wpadłem na pomysł jak sobie taki proces parkowania znacznie ułatwić. Można zbudować układ oparty o Arduino, który graficznie jak i dźwiękowo zasygnalizuje mi jak blisko ściany jest samochód oraz będę mógł go sobie dowolnie skalibrować. Z pomocą przyszedł mi nowy Starter Kit Nettigo, w którym znajdziemy części

Czytaj dalej...

Mały robot sterowany przez Bluetooth – micro:bit w akcji

Od pewnego czasu bardzo mi się podoba Micro:Bit. Od momentu, kiedy mogłem samemu coś na nim zrobić bardzo polubiłem tą platformę. Jeśli nie wiesz zupełnie o co chodzi to może zobacz to krótkie wideo, które nagrałem: Płytka Micro:Bit oferuje dwa podstawowe sposoby programowania – Python oraz składanie programu w sposób graficzny z dostępnych komponentów (kto widział już Scratcha ten dokładnie wie o co chodzi). Zajmiemy się dziś tym drugim, bo wydaje się to doskonałym rozwiązaniem, gdy chcesz przedstawić Micro:Bita młodszym użytkownikom. Jednocześnie system ten jest łatwy i zrozumiały jak i dopracowany. Korzystając z przeglądarki składamy elementy blokowe a gdy program

Czytaj dalej...