Tag Archives: Arduino

Nowe Arduino i konkurs Arduino.org

starr-otto

Arduino.org (na razie nie widać skutków połączenia obu Arduino 🙂 ) ogłosiło konkurs. W domyśle – wybiorą 150 osób, którym wyślą Arduino STAR OTTO (dla przypomnienia – na pokładzie 32bit ARM z serii STM32F469 + ESP8266, format Arduino Mega). Formularz rejestrowy jest dość enigmatyczny – nie wiadomo jakie będą kryteria wyboru. Jedyne info ‘o sobie’ to link do konta na GitHubie – czyli chcą chyba wybrać aktywne osoby w projektach OpenSource.

Cóż, na pewno można spróbować. Co do samego STAR OTTO – ani cena, ani data dostępności nie jest znana…

 

Symulator AVR

Projekt wydaje się mieć kilka lat, a jakoś o nim nie słyszłaem. Więc czas nadrobić:

https://github.com/buserror/simavr

Jak sama nazwa wskazuje (SIMAVR) jest to symulator procesorów AVRa. Cytuję z opisu:

 

simavr is a new AVR simulator for linux, or any platform that uses avr-gcc. It uses avr-gcc’s own register definition to simplify creating new targets for supported AVR devices. The core was made to be small and compact, and hackable so allow quick prototyping of an AVR project. The AVR core is now stable for use with parts with <= 128KB flash, and with preliminary support for the bigger parts. The simulator loads ELF files directly, and there is even a way to specify simulation parameters directly in the emulated code using an .elf section. You can also load multipart HEX files.

Pozostaje tylko przetestować. Możliwość wgrania kodu w wirtualny procesor mogłaby się przydać czasami – np pisanie testów oprogramowania. Dałoby radę zautomatyzować podstawowe czynności.. Marzenia 😉

Jedno Arduino by wszystkie złączyć…

News się przewinął przez chyba wszystkie walle zainteresowanych DIY. Arduino się jednoczy!

Arduino
Arduino

Ale o co kaman? Jeśli ktoś tego nie śledził, ze dwa lata temu w Arduino nastąpił rozłam. Kłótnia. Jak to w rodzinie zwykle – o pieniądze. Pardon, o wizję rozwoju 🙂

Doprowadziło to do powstania dwóch Arduino IDE, dwóch linii produktów (w Europie znane od tego momentu jako Arduino i Genuino). Bazowe płyki (UNO, Mega, Leonardo itp) były takie same. Ale te wszystkie bardziej zaawansowane to zaczęły się różnić. Potrzebne były różne IDE, różne biblioteki. A co gorsza dla ludzi zainteresowanych promowaniem elektroniki i DIY – trudno było wytłumaczyć laikom o co chodzi, jaka jest różnica między Genuino UNO a Arduino UNO.

Wydaje mi się, że naprawdę przez ten podział cała społeczność wokół Arduino straciła dużo. Wydaje się, że sprawcy całego zamieszania zauważyli podobne zjawisko. Bo to jest siła tego projektu – społeczność. Nie błyskotliwy design, genialna myśl techniczna. Właśnie społeczność.

Zgodnie z zapowiedzią, ma się teraz całe zaplecze, które dotąd produkowało dwie linie oprogramowania oraz różne płytki zjednoczyć. Dla nas, makerów oznaczać to może tylko dobre rzeczy – jedno IDE do wszystkich płytek oraz szybszy rozwój. Oby tak było.

 

AntyGPS – mówi Ci gdzie nie jesteś

Bardzo prosty “projekt” na Arduino: AntyGPS, program który mówi Ci w jakim kraju NIE JESTEŚ:

Zabawne w tym wszystkim jest sposób działania. Oczywiście, nie ma żadnego odbiornika GPS. Jedyny sensor to kabelek w porcie analogowym. Działa jak antena zbierając sygnały z otoczenia. Jakie to będą sygnały? Ze względu na możliwości Arduino, przetwornika ADC i kabelka jako anteny nie będą to mega/gigahercowe sygnały sieci komórkowej, WiFi, itp. Więc co? Szum wywołany promieniowaniem EM sieci zasilającej w domu. Prądu w gniazdku inaczej mówiąc. Prąd zmienny w gniazdku w zależności od kraju ma 50 lub 60 Hz. Sygnał na “wiszącym” kabelku będzie miał taką częstotliwość (mniej więcej) – kable w ścianach z prądem zmiennym działają jak nadajnik a kabelek w gnieździe analogowym odbiera sygnał. Jest słaby, ale kształt uda się zachować w liniach 158-164

Arduino przez chwilę (pół sekundy) zlicza góry i doliny sygnału i dzięki temu poznaje przybliżoną częstotliwość sygnału – sprawdza czy bliżej 50 czy 60 Hz i może powiedzieć dzięki temu w którym kraju NIE JESTEŚ.

Kod do obejrzenia w serwisie Gist.w liniach 158-164

Warto go przejrzeć – widać, że powstała całość bardzo szybko. Komentarze w liniach 158-164 świadczą o kopypaście z przykładu do shielda TFT. Czy to źle? Nie, wręcz przeciwnie. To jest doskonała ilustracja tego w czym Arduino jest świetne – szybkim prototypowaniu, sprawdzaniu pomysłów, czy w ogóle coś ma szansę zadziałać.

[A@W] Sterowanie silnikiem DC

Startujemy nową kategorię, Arduino@Work. Zasady są proste – jeśli natkniemy się na jakiś projekt używający Arduino (lub pokrewnych, nie będziemy tutaj zbyt restrykcyjni) to ląduje tutaj.

Najchętniej – projekty polskie. By zachęcać wszystkich do dzielenia się, to lądują tutaj też bardzo proste rzeczy, jak to inaugurujące wideo. Niby nic, ale jednak – zależy nam na promowaniu dzielenia się swoją pracą, nawet jeżeli nie jest to “wielki” projekt to doceniamy chęć i wysiłek włożony w zrobienie nawet prostej dokumentacji.

Chcesz podesłać swój projekt – pisz: nasz email maker i domena makerzone.pl – wiesz co wstawić jeszcze do adresu 🙂