niedziela, 18 lutego 2018

PIC32MK1024MCF064 - wypasiony 32 bitowiec od Microchipa , dedykowany do zastosowań w przemyśle.

Era wypasionych mikrokontrolerów powoli dobiega końca. W ich miejsce coraz częściej wchodzą mikroprocesory na których możemy odpalić pełnoprawny system operacyjny zamiast RTOS-a.
Na dowód tej tezy niech będzie wysyp na naszym rynku nowych konstrukcji np. SOM (System on Module), również naszych krajowych. 
Konstrukcje tego typu np.o wymiarach 4x4 cm  mają wszystko czego trzeba aby uruchomić system operacyjny np. Linuxa.
Taki trend wymusza nie tylko coraz większe oczekiwania odbiorców technologii i wymagań aplikacji ale również ceny mikroprocesorów , które są coraz bardziej konkurencyjne w stosunku do mikrokontrolerów.

wtorek, 13 lutego 2018

MongoDB - nierelacyjna baza danych w chmurze za 0 zł.

MongoDB to baza danych w której nie ma tabelek a wszystko opiera się na dokumentach i kolekcjach :) Dane składujemy w dokumentach w formacie binarnym JSON, który z kolei jest naturalnym wyborem dla obiektowych języków programowania takich jak np. JavaScript. Wszystko tutaj dzieje się o wiele prościej i sympatyczniej niż w relacyjnych bazach danych. Jest to bardzo dobry wybór do zastosowań w obszarze np. IoT.





sobota, 3 lutego 2018

MRAA - biblioteka od Intela dla inteligentnych zastosowań w kurniku.



Szperając w śmietniku natchnąłem się na kawałek ciekawego softu. Autorem softu jest nie byle kto tylko firma Intel a w szczególności pewnie jakiś zapaleniec pracujący dla Intela.
Mowa o bibliotece MRAA, która może nam się przydać w kombinacjach z inteligentnymi technologiami w domu i zagrodzie.


poniedziałek, 29 stycznia 2018

Zdalny wyświetlacz dla mikrokontrolera - zajawka pomysłu

Przy okazji projektowania płyteczki "developerskiej" do PIC32MM, stanąłem przed dylematem jaki wyświetlacz zaaplikować , LCD, OLED, TFT ? . W najprostszym przypadku zdecydowałem się na LCD 2x16 znaków. Ale tak sobie pomyślałem a co by było gdyby tak w jednym urządzeniu mieć te wszytkie wyświetlacze na raz :)
i to bez angażowania znacznej liczby pinów mikrokontrolera ? Skojarzenie nasuwa się samo - Smartfon hmm...



czwartek, 18 stycznia 2018

MRF89XAM8A - radio transceiver ze stosem sieciowym MiWi w pakiecie.


Moduł transceivera MRF89XAM8A jest ciekawą alternatywą dla ZigBee. Pracuje w zakresie 868 MHz i za jego pomocą możemy zbudować m.in sieć czujników/sterowników w naszym domu w konstelacji Mesh, gwiazdy, P2P . Moduł pracuje w oparciu o autorski standard Microchipa - MiWi
Maksymalne zasięgi modułu to 750 m w terenie otwartym i 80 m w budynku.


czwartek, 4 stycznia 2018

PIC32MM - prace nad płytką "developerską" zakończone.

Ponieważ stałem  się szczęśliwym posiadaczem mikrokontrolerów PIC32MM w obudowach 48 pin (TQFP) i 28 pin (SOIC 208mils). Stąd myśl aby zaprojektować do nich słodkie płyteczki "developerskie", tym bardziej, że na rynku dostępna jest tylko płytka od Microchipa z "kobyłą" 64 pin, którą już nabyłem do kolekcji. Mam zamiar w 2018 r bliżej się przyjrzeć tej serii mikrokontrolerów.

Analizator stanów logicznych dla "ubogich" .

Prędzej czy później staniemy przed potrzebą analizy przebiegów cyfrowych generowanych przez MCU i układów peryferyjnych. W szczególności kiedy zajdzie  konieczność w rozpoznaniu poprawności transmisji pomiędzy MCU a innym urządzeniem czy układem. Analizator stanów logicznych jest również doskonałym wsparciem dla debugera sprzętowego.
Otwiera nam nowe możliwości w działaniu z MCU i jego peryferiami.
Kiedy odczujemy potrzebę posiadania analizatora stanów logicznych ?, na pewno każdy w innym momencie


sobota, 23 grudnia 2017

Bardzo krótkie podsumowanie roku na moim blogu :)


Mija pierwszy rok mojej przygody z produktami firmy Microchip
Początek był całkowicie przypadkowy i rozpoczął się od zakupu na ebay 3 szt mikrokontrolera 16-bitowego PIC24HJ . Chciałem spróbować czegoś innego niż mikrokontrolery Atmega. Alternatywą był przeskok na wszechobecne ARM-y, jednak po zapoznaniu się z nimi nie wybrałem tej drogi .

sobota, 16 grudnia 2017

RN4871 - maluch z BLE 4.2 od Microchipa do zastosowań w IoT

Małe jest piękne. Szczególnie znaczenie tego słowa docenia się w szeroko pojętym Internecie Rzeczy (IoT). Wielu hobbystów szuka technologii , którą by można było zastosować w "inteligentnym domu".
Sam jestem na etapie dumania w kierunku jakiej technologii tu pójść . Jeśli mamy już dom to prucie ścian pod instalację kablową raczej nie wchodzi w grę. Więc pozostaje technologia radiowa. Najprościej zastosować moduliki WiFi ale nie jest to rozwiązanie bynajmniej energooszczędne ani zdrowotne. Nie wyobrażam sobie w domu wielu punktów WiFi  generujących smog elektromagnetyczny szczególnie w zakresie pracy kuchenki mikrofalowej :).
Przyglądam się zatem technologią i urządzeniom , które emitują względnie małe pola elektromagnetyczne w krótkim czasie i częściej są w trybie uśpienia niż w pracy. Takim kandydatem do odpytania jest technologia BLE 4.2 zaimplementowana w  moduliku RN4871. Przyjrzymy się zatem co to za zwierz.

niedziela, 10 grudnia 2017

SPI + DMA czyli Struś pędziwiatr w akcji.

W mikrokontrolerze PIC24HJ128GP502 brakuje do pełni szczęścia jeśli chodzi o SPI , sprzętowych buforów FIFO. Ma to znaczenie kiedy wymagane są duże prędkości przesyłu danych.i wtedy rejestr przyjmujący dane na klatę czyli SPIxBUF zacznie się nie wyrabiać z przyjmowaniem danych i w efekcie  zaczniemy je gubić. Przykra sprawa.
Jeśli będą to dane np od Żony z listą zakupów na święta to sami widzicie , że kicha. Z pomocą przychodzi tutaj "Struś pędziwiatr" w postaci kanałów DMA.

piątek, 1 grudnia 2017

RN2483 - moduł LORA od Microchipa.

RN2483 to w pełni certyfikowany m.in do LoRaWAN 1.0 moduł przeznaczony do komunikacji  LoRa w paśmie 434 i 868 MHz. Co ciekawego oferuje nam ten zgrabny modulik dowiemy się w artykule.