Elektroda.pl
Elektroda.pl
X
PCBway
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Arduino NANO 33 SENSE, recenzja, uruchomienie, testy

TechEkspert 07 Lis 2019 19:28 1473 3
  • Arduino NANO 33 SENSE, recenzja, uruchomienie, testy
    Arduino NANO 33 SENSE to wersja modułu NANO wręcz najeżona czujnikami. Płytka NANO SENSE pracuje z poziomami logicznymi 3.3V (brak tolerancji modułów 5V), wyposażona w mikrokontroler nRF 52840 Cortex M4F taktowanie 64Mhz, 1MB FLASH, 256KB RAM, łączność bezprzewodowa BT 5.0 NINA B306.


    Na powierzchni modułu znajdują się następujące czujniki:
    IMU 9 osiowy LSM9DS1 3 osiowy żyroskop, akcelerometr i magnetometr.
    Barometr MEMS i termometr LPS22HB
    Czujnik wilgotności i temperatury HTS221
    Czujnik zbliżeniowy, oświetlenia, gestów i koloru ADPS-9960
    Mikrofon MEMS z cyfrowym wyjściem MP34DT05

    Arduino NANO 33 SENSE, recenzja, uruchomienie, testy

    Płytka pozwala na montaż powierzchniowy SMT, do zestawu dołączone są złącza szpilkowych goldpin umożliwiające montaż przewlekany lub wykorzystanie płytki stykowej. Do prób z modułem została wykorzysta wersja 1.8.10 środowiska Arduino, wspierane jest także środowisko online.

    Arduino NANO 33 SENSE, recenzja, uruchomienie, testy

    W porównaniu z wersją NANO 33 IoT zmianie uległ mikrokontroler, otrzymaliśmy więcej pamięci FLASH i RAM, znacznie więcej czujników, zniknęło WiFi, za to otrzymaliśmy wersję 5.0 bluetoth.

    Dodajemy płytkę:
    Arduino Nano BLE

    Arduino NANO 33 SENSE, recenzja, uruchomienie, testy


    Aby uruchomić barometr, czujnik wilgotności i temperatury wystarczy zainstalować biblioteki dla LPS22HB i HTS221, oraz przetestować przykładowe kody prezentujące odczyt wartości ciśnienia, wilgotności i temperatury.

    IMU posiada akcelerometr, żyroskop oraz czujnik pola magnetycznego. Po zaimportowaniu biblioteki dla LSM9DS1 możemy przetestować przykład odczytu wartości z magnetometru.
    Arduino NANO 33 SENSE, recenzja, uruchomienie, testy

    Jeżeli wyślemy dane z osi XYZ magnetometru do "kreślarki" (Tools -> Serial Plotter lub Narzędzia -> Kreślarka) wartości w jednej linii oddzielone spacją, to otrzymamy wykresy zmian pola magnetycznego w czasie. Być może uda się wykorzystać magnetometr do wykrywania metali w ścianie lub jako kompas?



    Kod: c
    Zaloguj się, aby zobaczyć kod


    Czujnik ADPS-9960 pozwala na wykrywanie gestów, określanie odległości, oraz pomiar wartości składowych RGB światła. Czujnik potrafi rozpoznać różnicę w barwie światła żarówki i świetlówki. Przykłady dołączone do bibliotek pozwalają na rozpoczęcie eksperymentów z czujnikiem (ADPS-9960 -> ColorSensor, GestureSensor, ProximitySensor). Ponownie wykorzystamy funkcję kreślenia wykresów w środowisku Arduino do wizualizacji zmian odczytów w czasie.

    Arduino NANO 33 SENSE, recenzja, uruchomienie, testy



    Eksperymenty z mikrofonem MEMS MP34DT05 można rozpocząć od przetestowania przykładu z biblioteki PDM. Widoczny jest przebieg czasowy sygnałów rejestrowanych przez mikrofon.

    Arduino NANO 33 SENSE, recenzja, uruchomienie, testy

    Kod: c
    Zaloguj się, aby zobaczyć kod


    Moduł wyposażony jest w transceiver BLE 5.0, warto zapoznać się z bibliotekami obsługującymi komunikację BLE: https://www.arduino.cc/en/Reference/ArduinoBLE

    Pojawiła się wersja APLHA biblioteki tensorflowlite https://www.tensorflow.org/lite/microcontrollers dla modułu Arduino NANO 33 SENSE,
    uczenie maszynowe na płytce Arduino to coś nowego.

    Arduino NANO 33 SENSE, recenzja, uruchomienie, testy

    Podczas pracy z płytką Arduino NANO 33 SENSE czasami zmieniał się numer portu COM emulowanego na USB, co wymagało zmiany portu w środowisku Arduino aby poprawnie komunikować się z modułem.

    Arduino NANO 33 SENSE, recenzja, uruchomienie, testy

    Moduł Arduino NANO 33 SENSE posiada wiele różnorodnych możliwości, być może nawet zbyt wiele, gdyż prawie zawsze zostanie coś niewykorzystanego. Do zróżnicowanych eksperymentów moduł wydaje się być idealny. Szczególnie interesujące mogą okazać się eksperymenty z BLE i ML.

    Jakie widzicie zastosowania dla modułu Arduino NANO 33 SENSE?

    Arduino NANO 33 SENSE, recenzja, uruchomienie, testy

    Fajne! Ranking DIY
    Potrafisz napisać podobny artykuł? Wyślij do mnie a otrzymasz kartę SD 64GB.
    O autorze
    TechEkspert
    Redaktor
    Offline 
    W moich materiałach znajdziecie testy i prezentacje sprzętu elektronicznego, modułów, sprzętu pomiarowego, eksperymenty. Interesuje mnie elektronika cyfrowa, cyfrowe przetwarzanie sygnałów, transmisje cyfrowe przewodowe i bezprzewodowe, kryptografia, IT a szczególnie LAN/WAN i systemy przechowywania i przetwarzania danych.
    Specjalizuje się w: elektronika, mikrokontrolery, rozwiązania it
    TechEkspert napisał 2754 postów o ocenie 1833, pomógł 6 razy. Jest z nami od 2014 roku.
  • PCBway
  • PCBway
  • #3
    error105
    Poziom 11  
    krzbor napisał:
    Przy cenie 170 zł - żadnego.

    Jak ktoś zaczyna i chce sobie dla zabawy zrobić stację pogodową, to weźmie to ustrojstwo. Po co ma szukać czujników i wszystkiego oddzielnie jak ma to na jednym PCB ?
    Nie patrz tylko przez pryzmat naszej kieszeni, za granica 35e to nie taki straszny pieniądz znowu.
  • #4
    george2002

    Poziom 20  
    error105 napisał:
    Nie patrz tylko przez pryzmat naszej kieszeni, za granica 35e to nie taki straszny pieniądz znowu.


    No właśnie - i tutaj padło właśnie dobre słowo - za granicą, a co Nas zagranica interesuje :D ? My tutejsi i wg Mnie również za drogo jak na naukę z tymi czujnikami, jak by to kosztowało max 60-70zł to jeszcze rozumiem a tak ... :)