Dzień dobry. Głosy w wyborach oddane? To czas zamówić parę rzeczy z Chin.( ͡° ͜ʖ ͡°)
Dziś pod lupę trafił do mnie czytnik kart RFID MFRC522.
Jest to tani(w tym momencie 2.28$) chiński czytnik RFID działający na częstotliwości 13.56 MHz.
Pełny opis i kod źródłowy znajduje się na moim blogu:
http://blog.gczernatowicz.pl/2015/10/24/czytnik-kart-rfid-mfrc522-podlaczenie-do-arduino/
W przykładowym programie wykorzystuję bibliotekę MFRC522, bez której w tym przypadku byłoby naprawdę ciężko odczytać cokolwiek z tego czytnika. Dokumentacja jest dosyć obszerna, mechanizmy
Obejście problemu zawieszania się czujnika odległości HC-SR04

Dzisiaj przyszła do mnie paczka od majfrienda z klonem Arduino UNO i kilkoma czujnikami, w tym z czujnikiem odległości HC-SR04. Okazało się, że mój egzemplarz ma poważnego buga, który jak później doczytałem może występować w tanich chińskich klonach. Jeżeli wycelujemy zbugowany czujnik w przedmiot oddalony (w moim przypadku) o ponad 150 cm to czujnik potrafi nie odebrać wysłanego sygnału mierzącego odległość. Wystarczy jeden nieodebrany sygnał aby czujnik się zawiesił na stałe i ciągle pokazywał dystans 0. Nie pomaga reset płytki, trzeba odłączyć i podłączyć zasilanie.

Trochę pogrzebałem w sieci i obejście problemu okazało się całkiem proste - jest opisane na forum arduino.cc. Link do kodu, który stanowi obejście problemu (od 28 do 37 linijki):
Dostałem niedawno moje nowe arduino za 2$. Jest to wersja Nano.
Link do aliexpress
W ramach testu możliwości wykorzystałem układ z poprzedniego mojego wpisu w tym miejscu

Układ ten działa już od kilkunastu godzin bez żadnego problemu. Jaka jest różnica między Uno R3(z chin) a Nano? Przede wszystkim rozmiar. Wielkością Nano przypomina moduł bluetooth HC-06. Obie płytki korzystają z tego samego mirko kontrolera ATmega328P. Nano posiada jednak więcej pinów analogowych(2 więcej), a piny cyfrowe generują 40mA zamiast 20mA jak w UNO.
Nano ma dwa razy mniej pamięci SRAM i EEPROM.
@Izanagi013: Na stronie przedmiotu majfriend chwali się, że w klonie wykorzystali lepszy chip USB poprawiając szybkość transmisji z PC i kompatybilność z windows. Testowałem jednak na linuxie.
  • Odpowiedz
Czas na nowy wpis, tym razem dużo ciekawszy niż poprzedni.

Dziś przetestuję moduł bluetooth HC-06. W poprzednim wpisie testowałem sonar HC-SR04 z podłączonym ekranem OLED.
Ale co jeżeli chcemy mierzyć poziom wody w studni? Musimy za każdym razem biegać do tej studni, by odczytać pomiar. A można też go wykonać manualnie, bez użycia Arduino. Pora więc lepiej wykorzystać możliwości tej płytki.

Pomiar będziemy wysyłać poprzez moduł bluetooth, by w dowolnej chwili odczytać pomiar na telefonie, nie wstając z krzesła i bez przerywania przeglądania Mirko, zajadając się czipsami i batonami. ( ͡° ͜
@kondominium-rosyjsko-niemieckie: posiadam ESP8266, ale je spaliłem ( ͡° ͜ʖ ͡°). Zamówiłem kolejne, jak i również zwykły moduł radiowy, ale do tego bedzie potrzebne chyba drugie arduino.
10 m to minimalny zasięg. Możliwa jest komunikacja na większy dystans, a poza domem zasięg ten może być jeszcze większy. Znajdę chwilę czasu i to sprawdzę.
  • Odpowiedz
Kolejny wpis dotyczący sonaru HC-SR04 z aliexpress.

Tym razem jednak wykonałem więcej testów, porównałem wykrywanie różnych obiektów(rozmiar, materiał).
Porównałem kod wykorzystujący bibliotekę z kodem z poprzedniego wpisu.

Artykuł jest dostępny tutaj:
Od jakiegoś czasu interesuje się Arduino. Wszystkie elementy zamawiam z aliexpress. Pomyślałem sobie, by stworzyć małą stronę, gdzie będę gromadził informacje i różnych elementach zakupionych na aliexpress. Zastanawiam również nad stworzeniem tagu, gdzie będę testował części zamówione z Chin #arduinozchin
Dodałem pierwszy wpis z prostym schematem podłączenia dwóch modułów do Arduino Uno (klon oczywiście).

Pierwszy wpis o arduino na mojej stronie

Opisuję tutaj czujnik odległości HC-SR04 oraz ekran OLED 194x64 ze sterownikiem SSD1306.