Kategoria: arduino

e-Paper Shield,czyli papier elektroniczny i Arduino

W dzisiejszych czasach prawie wszędzie możemy się spotkać z ludźmi używającymi czytników książek, które wyposażone są w papier elektroniczny.  Czym  tak na prawdę jest i jak działa e-papier oraz jak my możemy to wykorzystać w naszych projektach? Na samym początku należy wspomnieć, iż e-papier to wyświetlacz składający się z jasnego tła oraz kuleczek atramentu, które pod wpływem impulsów tworzą piksele. To tak w skrócie, ale najważniejsze jest to, że taki wyświetlacz ma o wiele lepsze kąty widzenia, nie odbija światła, nie ma podświetlenia, a co za tym idzie zużywa dużo mniej prądu niż klasyczny wyświetlacz LCD. Jako dowód, wystarczy sobie

Czytaj dalej...

Arduino gra i śpiewa, czyli jak wydobyć dźwięk z naszej płytki.

Zapewne każdy z nas chciał w swoim projekcie umieścić możliwość odtwarzania różnych plików dźwiękowych. W internecie można natrafić na próby zrealizowania tego typu pomysłów. Najprostszym sposobem było, a niekiedy nadal jest kupno najtańszego odtwarzacza mp3 i podpięcie go do Arduino. Oczywiście pojawiał się problem, można było odtwarzać pliki tylko w kolejności, a odtwarzacz wyłączał się po określonym czasie, jeśli nic nie było odtwarzane. Tego problemu póki co nikt nie przeskoczył, a szkoda. Pomyślcie sobie, najtańszy odtwarzacz za kilkanaście złotych, do tego kilkanaście do kilkudziesięciu plików mp3 na karcie sd i już możemy się cieszyć muzyką lub innymi dźwiękami sterowanymi przez

Czytaj dalej...
Testowane czujniki

Ultrasonic, czyli walka czujników z Seeedstudio, HC-SR04 i MaxBotix

Każdemu komu marzy się budowa robota, wcześniej czy później będzie musiał podjąć decyzje o czujniku do wykrywania przeszkód. W końcu nie chcemy, aby nasz robot odbijał się od ściany do ściany. Na rynku dostępnych jest wiele takich czujników od ultradźwiękowych, podczerwieni, aż po najzwyklejsze mechaniczne. My się natomiast skupiliśmy na tych pierwszych z grupy. Czym są czujniki ultradźwiękowe i jak działają. Otóż takie czujniki składają się z nadajnika i odbiornika. Nadajnik emituje krótkie fale dźwiękowe o wysokiej częstotliwości w regularnych odstępach czasu. Kiedy sygnał natrafi na przeszkodę odbija się od niej i wraca do odbiornika. Odległość od przeszkody mierzona jest

Czytaj dalej...

Arduino YUN jako router

Arduino YUN można najkrócej scharakteryzować, że  jest to Arduino Leonardo połączone z małym komputerem z WiFi działającym w oparciu o OpenWRT. Skoro tak, to czy YUN może działać jako router? Oczywiście, że tak, domyślnie taka opcja nie jest włączona, wymaga zmian kilku ustawień. Mając YUN jeszcze nie skonfigurowane podłączamy je do zasilania i czekamy aż pojawi się nam otwarta sieć WiFi o SSID Arduino YUN-XYZ, gdzie XYZ to MAC adres waszego YUN. Pamiętajcie, że jeżeli przytrzymacie przycisk WLAN RST przez 30 sekund, wszystkie ustawienia OpenWRT zostaną skasowane i YUN wystartuje z fabryczną konfiguracją. Przyda się jeżeli kiedyś zapomnicie hasła, albo

Czytaj dalej...

Jak sterować robotem, czyli budowa i obsługa prostego enkodera.

Jak sami zauważyliście, dwukołowa platforma robota, którą oferuje sklep Nettigo.pl ma tendencję do skręcania. Spróbujcie – napiszcie program, który nakazuje jedynie jazdę na wprost. Celem tego i kilku następnych artykułów będzie analiza i minimalizacja tego zjawiska oraz prezentacja różnych sposobów regulacji. Mam nadzieję, że będzie to przyjemny start w świat regulatorów.

Czytaj dalej...

Jak podłączyć diodę LED – a tak naprawdę o rezystorach

Diody LED są jednym z pierwszych podłączanych do Arduino elementów. Dzięki nim można szybko opanować podstawowe czynności niezbędne przy pracy z Arduino. Jako,  że diody LED świecą łatwo zweryfikować „czy działa” że tak powiem organoleptycznie. Ale nawet to co najprostsze, nie zawsze jest proste gdy trzeba samemu to zrobić po raz pierwszy. Diody LED są w różnych kolorach i rozmiarach, mają jednak jedną cechę wspólną – aby dioda świeciła ważne jest w jaki sposób podłączymy zasilanie – plus i masa muszą być podłączone do odpowiednich nóżek. Dlatego najpierw o rozpoznawaniu która nóżka jest która. Większość diod ma długie nóżki, z

Czytaj dalej...

Attiny2313 jako mini klawiatura

Na rynku istnieje sporo gotowych interfejsów wejściowych. Różnego rodzaju klawiatury numeryczne można kupić za kilkanaście złotych. Bardziej wybredni mogą skusić się na klawiaturę pojemnościową z interfejsem I2C. Jeśli ktoś woli formę Joysticka, to przykład Joystick Shield będzie doskonałym rozwiązaniem. Ostatnio pojawiła się także miniaturowa klawiaturka, którą łatwiej można wpasować do budowanego projektu, ma też interfejs I2C, co dodatkowo przemawia na jej korzyść. Są to doskonałe rozwiązania, ale co zrobić, jeśli chcemy ustawić guziki w jakiś nietypowy, „fikuśny” kształt? Na przykład dookoła wyświetlacza. Albo obudowa projektu, który konstruujemy wyklucza użycie gotowej klawiatury. Najprostszym rozwiązaniem jest użycie pinów cyfrowych Arduino, do których podłączamy

Czytaj dalej...

Przyśpieszenie Attiny

Attiny ma wbudowany wewnętrzny rezonator kwarcowy o prędkości ok. 8 MHz, który do prostych zastosowań jest w zupełności wystarczający. Jeśli jednak potrzebujemy czegoś szybszego, lub bardziej precyzyjnego, to prawdopodobnie okaże się, że to za mało. Poniżej znajduje się błyskawiczny kurs, jak podłączyć rezonator kwarcowy 16 MHz do Attiny2313.

Czytaj dalej...