- Wyprzedaż!
Opis produktu: SparkFun Qwiic OpenLog
Najnowsza wersja modułu Qwiic OpenLog służy do zapisu danych na kartę microSD. Główną zmianą względem poprzedniej wersji są wlutowane złącza Qwiic, dzięki którym można podłączyć i rejestrować wiele urządzeń bez konieczności zajmowania portu szeregowego I2C. Komunikacja z modułem głównym (z dowolnym modułem z mikrokontrolerem na przykład Arduino) odbywa się poprzez prosty interfejs szeregowy lub złącza Qwiic. Moduł obsługuje karty o pojemności do 32 GB z system plików FAT16 i FAT32.
Zestaw nie zawiera złącz goldpin raster 2,54 mm oraz przewodu Qwiic można je nabyć osobno i przylutować samodzielnie.
Do czego służy rejestrator danych Qwiic OpenLog ?
- Jakie są rzeczywiste wartości zmierzone przez czujniki?
- Jaką temperaturę osiąga zamknięty w obudowie układ gdy jest niemonitorowany?
- Jakie są wartości przyspieszeń wykrytych przez akcelerometr?
- Gdzie w rzeczywistości znajdował się odbiornik GPS?
Na te wszystkie pytania odpowie OpenLog. Zasada jego działania zbliżona jest do czarnej skrzynki stosując do zbierania i przechowywania wszystkich danych generowanych przez projekt.
Mikrokontroler modułu OpenLog
Podobnie jak porzednia wersja posiada wbudowany mikrokontroler ATmega328, działający z częstotliwością 16 MHz. ATmega328 ma wypalony bootloader Optiboot.
Złącza Qwiic modułu OpenLog
Podstawowym interfejsem modułu OpenLog są złącza Qwiic po obu stronach płytki.
SPI Qwiic OpeLog
Sześć pinów testowych SPI można wykorzystać do przeprogramowania bootloadera na ATmega328.
Slot karty MicroSD
Do komunikacji karta microSD wymaga pinów SPI. Nie tylko jest to miejsce, w którym dane są przechowywane przez OpenLog, ale możesz także zaktualizować konfiguracje płytki za pomocą pliku config.txt na karcie microSD.
Statusy LED modułu OpenLog
- STAT - Miga tylko wtedy, gdy interfejs SPI jest aktywny.
- PWR - Świeci, gdy płytka jest aktywna i działa.
Obsługa SpakFun Qwiic OpenLog
Urządzenie należy podłączyć poprzez interfejs szeregowy UART lub Qwiic - wyprowadzenia RX oraz TX. Po załączeniu zasilania oraz przesłaniu danych OpenLog rozpocznie ich zapis na karcie. Domyślna prędkość transmisji wynosi 20000 bps. W celu przejścia do trybu konfiguracji należy przesłać trzykrotnie sekwencję ctrl+z, polecenie "new" tworzy nowy plik, "md" nowy katalog. Plik konfiguracyjny config.txt, który znajduje się na karcie pamięci można edytować z poziomu komputera. Pozwala to w prosty sposób wybrać tryb pracy oraz ustawić prędkość transmisji.
Karta microSD nie znajduje się w zestawie, można nabyć ją osobno. |
Korzystanie z układu ułatwia przykładowy program dla Arduino oraz lista dostępnych komend. Użytkownicy modułu mogą także korzystać z przygotowanego tutorialu. Opis oraz przykładowe programy znajdują się także w serwisie GitHub.
Specyfikacja techniczna SpakFun Qwiic OpenLog
Parametr | Zakres |
---|---|
Napięcie wejściowe | od 3,3 V do 12 V |
Pobór prądu |
|
Szeregowy interfejs komunikacyjny | UART (RX, TX) |
Złącza Qwiic | Tak 2 x Qwiic |
Maks. prędkość rejestrowania danych | do 20 000 B/s |
Kompatybilność z I2C 400 kHz | Tak |
Obsługa kart pamięci microSD | do 32 GB (do nabycia osobno) |
Adresy I2C | od 0x08 do 0x77 |
Wymiary płytki |
25 mm x 27 mm x 5 mm |
Przydatne linki |