ATmega328 czyli gdy w starym Arduino jest za ciasno

Ostatnio w ofercie naszego sklepu z Arduino zaszły drobne zmiany. Po pierwsze dostępne są układy ATmega328 z wgranym bootloaderem Arduino. Układy te w lutym 2009 zastąpiły w nowych płytkach Arduino poprzednio używane ATmega168. Różnica polega na ilości dostępnej pamięci. ATmega328 oferuje dwa razy więcej pamięci RAM i EEPROM (nie kasowanej przez reset) i ponad dwa razy miejsca na programy (30 kB dostępne zamiast 14 kB jak to było z ATmega168) Jeśli masz starsze Arduino z ATmega168 i jest już Ci trochę ciasno – wymiana układu na ATmega328 powinna zdecydowanie poprawić sytuację. Druga zmiana jest taka, że od teraz do każdego

Czytaj dalej...

Puff – Magiczny Strażak

Oto Puff, Magiczny Strażak: Puff, Magiczny Strażak składa się z: Arduino podwozia i dwóch silniczków serwomechanizm kręcący głową silniczek z wiatraczkiem dwa fotorezystory jako detektory ognia Rezultat? Autonomiczny robot (znaczy się działający tylko na oprogramowaniu w Arduino, bez zdalnego sterowania) wykrywający ogień (znaczy się – jaskrawe światło) i próbujący go ugasić. Posiada detekcję krawędzi (aby nie spaść) i przeszkód (aby je omijać). Tutaj mamy przykład trybu panic mode, gdy nie udaje mu się ugasić ognia: Puff jest prototypem w trakcie rozwoju, status projektu można śledzić na Let’s Make Robots.

Czytaj dalej...

Diody LED czyli jak migac i świecić

UWAGA -nowa wersja Po prawie pięciu latach odświeżyliśmy ten wpis, tak by lepiej odpowiadał na pytania początkujących. Zamiast tego wpisu polecamy nowe Diody LED czyli jak migać i świecić Ostatnio zapadła cisza na StarterKicie, bo przed świętami przygotowywałem się do Bootstrapa 9.4, które to przygotowania zajęły mi większość wolnego czasu. Teraz korzystając z dnia wolnego, który sobie po świętach zostawiłem, nadrabiam zaległości. Poprzednio zajmowaliśmy się tym jak Arduino może odczytać wartość z zewnętrznego czujnika (fotorezystora). Teraz będziemy starać się odczyt pokazać. Użyjemy do tego 7 diod LED, które ułożone w rząd będą tworzyć wskaźnik – im więcej światła pada na

Czytaj dalej...

Webduino – serwer WWW dla Arduino z Ethernet shieldem

Shield to moduł nakładany na Arduino, dodający nowe funkcje do całości. Zwykle zabiera kilka wejść i wyjść na komunikację między modułem i samym Arduino. Jeśli chcesz podłączyć Arduino do sieci komputerowej najprostszym rozwiązaniem będzie użycie modułu ethernetowego, tak zwanego Ethernet Shield. Ethernet Shield to moduł zapewniający komunikację Arduino z siecią przez TCP/IP. Shielda oczywiście nie musicie oprogramowywać od zera. Jest do tego biblioteka będąca częścią Arduino IDE – Ethernet. Mimo, że znacznie ona upraszcza pisanie serwerów sieciowych czy oprogramowania klienckiego, to nadal nie jest to trywialne zadanie. Każdy, kto próbował pisać takie oprogramowanie nie korzystając z bibliotek zapewniających wysoki poziom

Czytaj dalej...

Arduino w sieci: Sterowanie kamerą

Oto prosty przykład jak z Arduino sterować kamerą z wykorzystaniem wbudowanego w Macbooka sensora położenia. Kamera osadzona na ramieniu kontrolowanym przez serwomechanizmy, trochę kodu w Pythonie do odczytu sensora położenia (Macbooki mają taki wbudowany, można oczywiście kupić taki oddzielnie i zaimplementować jego odczyt bezpośrednio z Arduino), biblioteka do komunikacji szeregowej i gotowe: Pandora pan/tilt + Arduino + MBP SMS from John Wiseman on Vimeo. Sczegóły oraz kod pobrania z Lemonodor. Arduino w sieci Ten post rozpoczyna nową kategorię na tym blogu – Arduino w sieci. Będę tutaj umieszczał linki i krótki opis projektów, które znajduję w sieci a wykorzystują Arduino.

Czytaj dalej...

Arduino tłucze kosmitów

Czytając na sieci o różnych projektach ocierających się o physical computing, nie jeden raz zaskakiwała mnie pomysłowość i kreatywność autorów. Tym razem trafiłem na nasz rodzimy projekt, zrobiony przez Tomka Kolinko. Żuk Invaders… Zobaczcie najpierw sami: Żuk przerobiony na czołg. Gra korzystająca z działka z kamerą na dachu samochodu i generowanych obcych przez komputer. A gdzie Arduino? Arduino było kontrolerem odpowiedzialnym za odczytywanie położenia działka i przesyłanie informacji do komputera. Najbardziej mnie zaintrygowało, że taki fajny projekt powstał u nas w Polsce ;) Szkoda, że nie byłem świadomy istnienia tego projektu w czasie jego trwania… Historię całości można przeczytać na

Czytaj dalej...

Płytka prototypowa – tak zwany breadboard

Zaczynając moje eksperymenty z Arduino nie miałem praktycznie doświadczenia w elektronice. Rzeczą, której się najbardziej obawiałem, było jak sobie poradzę z montowaniem wszystkiego w całość. Z lutownicą więcej pracowałem może 20 lat temu, w ogólniaku. Od tego czasu – sporadycznie. Pierwszy raz z płytką prototypową (tak zwany breadboard z angielskiego) zetknąłem się dopiero teraz i muszę powiedzieć, że rozwiały się wszystkie moje obawy. Praca z nią jest łatwa i przyjemna, składnie testowego układu nie nastręcza najmniejszego problemu, bo nie trzeba nic lutować. Jak to działa? Płytka jest to kawałek plastiku z mnóstwem otworów. W otworach tych znajdują się blaszki utrzymujące

Czytaj dalej...

Oko Arduino czyli o fotorezystorze a nie mitologii Tolkiena

Oko Arduino – to brzmi jak cytat z J. R. Tolkiena, a chodzi o podłączenie do Arduino fotorezystora. Tym postem mam zamiar zacząć krótki cykl artykułów o podstawach elektroniki. Fotorezystor to układ, którego oporność zmienia się w zależności od natężenia światła padającego na niego. Pozostaje tylko zmierzyć to w jakiś sposób. W jaki? Dla zabawowego zastosowania pominiemy na razie zupełnie dokładność pomiaru a jedynie nas będzie interesowała bardzo uproszczona wersja. Jak to wygląda? Schemat układu jest taki:   To co tutaj jest narysowane to tak zwany dzielnik napięcia. Poczytaj na Wikipedii jak dokładnie działa. W skrócie napięcie w punkcie pomiędzy

Czytaj dalej...

Nettigo.pl – sklep z modułami Arduino

Moje zafascynowanie Arduino, spowodowało że zdecydowałem się zostać oficjalnym dystrybutorem Arduino na Polskę. I tak dziś ruszył oficjalnie sklep internetowy z płytkami Arduino. Na start dostępne są same płytki Arduino oraz moduł Ethernetowy (Ethernet Shield). Zdecydowałem się na to, bo chcę aby w Polsce było można bez problemu zaopatrzyć się we wszystko co potrzeba aby zacząć swoją przygodę z Arduino. W planach mam przygotowanie starter-kitów – czyli Arduino + płytka stykowa oraz zestaw niezbędnych części aby od ręki można było coś zbudować.

Czytaj dalej...

Arduino – co to jest?

Arduino to zjawisko z pogranicza oprogramowania, elektroniki oraz sztuki. Mocne, nie? Fizycznie – Arduino to układ elektroniczny, tak zwana płytka uruchomieniowa. W angielskiej Wikipedii fajnie zaszufladkowano Arduino. Jako przedstawiciela physical computing. Ma to jakieś dobre polskie tłumaczenie? Namacalne przetwarzanie :) ? Angielska nazwa dobrze oddaje o co chodzi – prosta platforma, łatwa do ogarnięcia dla osób nie mających korzeni i doświadczenia związanego z projektowaniem układów elektronicznych. Małe rozmiary, mnogość układów wejściowych i wyjściowych, otwarta licencja dotycząca zarówno oprogramowania jak i sprzętu spowodowała, że Arduino stało się ulubionym klockiem dla generacji DIY. Moc obliczeniowa komputerów może zostać wsadzona w różne przedmioty

Czytaj dalej...