Nasz werdykt
Pracownia elektroniczna wielkości książki w miękkiej oprawie, zestaw dla początkujących Seeed Grove jest łatwy w użyciu, ale zapewnia wspaniałe wrażenia edukacyjne.
Do
Tani
Gotowy do wyjścia
Łatwy w użyciu
Rośnie wraz z uczniem
Złącza Grove są łatwe w obsłudze
Przeciwko
Język Arduino bardziej skomplikowany niż Python
Komponenty Grove droższe niż standardowe
Arduino ma podobny cel jak Raspberry Pi: być platformą edukacyjną dla uczniów i wydajną płytą dla producentów i użytkowników przemysłowych. Dwie deski mogą podejść do tego pod różnymi kątami. Arduino to mikrokontroler, który do zaprogramowania wymaga komputera, podczas gdy Raspberry Pi to komputer jednopłytkowy (patrz Raspberry Pi vs Arduino). Obydwa mają wspólne GPIO (General Purpose Input Output), które mogą być używane z zewnętrznymi komponentami i elektroniką. Ale tutaj jest haczyk, nauka elektroniki, nauka kodowania, okablowanie projektu i to, co można bezpiecznie połączyć, to ogromne wzgórze, na które trzeba się wspiąć dla nowych użytkowników.
Zestaw dla początkujących Seeed Grove dla Arduino ma na celu zapewnienie bezproblemowego środowiska uczenia się dla nowych użytkowników Arduino. Ponieważ łączy się przez USB z komputerem hosta, może być używany z maszynami o tak dużej mocy, jak komputer do gier lub o tak niskim poborze mocy, jak Raspberry Pi.
Projekt zestawu dla początkujących Seeed Grove dla Arduino
Prezentowany jako jedna płytka drukowana o wymiarach 6,7 x 4,3 x 0,43 cala (170,7 x 110,6 x 10,9 mm), zestaw dla początkujących Seeed Grove dla Arduino przypomina zestawy elektroniczne Radio Shack z lat 80. i 90. XX wieku. Pośrodku płyty znajduje się Seeeduino Lotus, płyta kompatybilna z Arduino Uno, która ma ten sam układ, co oficjalny Arduino Uno, co oznacza, że dodatkowe płytki zwane „Tarczami”, które zapewniają dodatkową funkcjonalność, mogą być używane z Seeeduino Lotus.
Grove Beginner Kit dla Arduino (Grove) w Amazon za 21,90 $
Seeeduino Lotus ma coś, czego nie ma typowe Arduino, złącza Grove. Są to modułowe, znormalizowane złącza do prototypowania. Można je włożyć tylko w jeden sposób i połączyć z komponentami zaprojektowanymi do korzystania z systemu. W Lotusie znajduje się pięć złącz Grove do połączeń cyfrowych, trzy analogowe złącza Grove, dwa złącza I2C Grove i jedno złącze UART (szeregowe) Grove.
Na całym obwodzie zestawu znajduje się szereg elementów, a każdy ma własne złącze Grove, więc pomyślelibyśmy, że aby z nich skorzystać, musielibyśmy użyć dostarczonych kabli? No tak i nie. Po podłączeniu jako jedna płytka drukowana wszystkie komponenty są już podłączone do SeeeduinoLotus. Jest to doskonały przykład użyteczności i stawiania użytkownika na pierwszym miejscu oraz dostarczania mu gotowego do użycia zestawu komponentów, które nie wymagają okablowania! Gdy nasze umiejętności się poprawią i będziemy gotowi do przejścia z zestawu, możemy odłączyć te elementy od głównego obwodu, jak wycinanie części z wylewki modelowej i osadzanie ich w naszych projektach.
Zestaw dla początkujących Seeed Grove dla Arduino Specyfikacje
Mikrokontroler
ATmega328P-MU
Szybkośc zegara
16 MHz
Cyfrowe piny we/wy
14
Kanały PWM
6
Kanały wejścia analogowego
7
Prąd DC na pin we/wy
40 mA
Pamięć flash
32 KB
Baran
2 KB
EEPROM
1 KB
Napięcie robocze
5V
Wokół zestawu znajduje się dziesięć elementów. Komponenty te są popularnymi wyborami, ponieważ obejmują podstawowe lekcje dotyczące korzystania z danych wejściowych i tworzenia wyników. Posiadają również bardziej zaawansowane komponenty, takie jak czujniki temperatury, dźwięku i światła, potencjometr (zmienne wejście analogowe) oraz ekrany OLED do wyświetlania danych.
LED: Prosty moduł LED.
Brzęczyk: Brzęczyk piezoelektryczny.
Wyświetlacz OLED 0,96″: Rozdzielczość 128×64 punktów.
Przycisk: chwilowy przycisk.
Potencjometr obrotowy: regulowany potencjometr.
Światło: Wykrywa intensywność otaczającego światła.
Dźwięk: Wykrywa intensywność dźwięku otoczenia.
Czujnik temperatury i wilgotności: Wykrywa wartości temperatury i wilgotności otoczenia.
Czujnik ciśnienia powietrza: wykrywa otaczające ciśnienie atmosferyczne.
Akcelerator 3-osiowy: Wykrywa przyspieszenie obiektu.
Korzystanie z zestawu dla początkujących Grove
Podłączenie zestawu Seeed Grove Beginner Kit dla Arduino do komputera odbywa się przez USB, a po podłączeniu zestaw ożyje, a na ekranie OLED pojawią się dane z czujnika. Jest to fabryczny skrypt testowy, który służy do upewnienia się, że zestaw działa poprawnie.
Aby zmienić wejście czujnika, naciskaj przycisk, aż dioda LED zacznie migać i usłyszysz sygnał dźwiękowy. Teraz obróć potencjometr, a zobaczysz aktualizację ekranu OLED. Naciśnij przycisk , aby wybrać, a ekran zmieni się i pokaże odpowiednie dane.
Na stronie Seeed znajduje się seria lekcji opracowanych dla zestawu dla początkujących Seeed Grove dla Arduino, które wykonują świetną robotę, wyjaśniając różne komponenty i kod Arduino potrzebny do ich kontrolowania.
Do naszej jednostki testowej Seeed dostarczył dodatkowe komponenty Grove, zazwyczaj kupowane osobno, i nie zajęło nam dużo czasu, aby połączyć je z Seeeduino Lotus i nimi sterować. Jednym z nich był wentylator z przyciskiem ze wskaźnikiem stanu OLED. System złącz Grove „po prostu działa” i nie da się tego pomylić. Jeśli jesteś całkowicie nowy w elektronice, ten system jest najbardziej przyjazny dla użytkownika, z jakim się spotkaliśmy.
Być może myślisz, czy mogę używać tego z Raspberry Pi? Tak, możesz (zobacz jak używać Arduino z Raspberry Pi). Seeed Grove Beginner Kit dla Arduino jest w pełni kompatybilny ze wszystkimi modelami Raspberry Pi, w końcu jest to komputer z systemem Linux.
Jeśli można go podłączyć do Raspberry Pi, to dlaczego mielibyśmy go używać? W końcu Raspberry Pi ma swoje własne GPIO. Powodem jest to, że możemy użyć Seeeduino Lotus i innych płyt Arduino do rozszerzenia GPIO Raspberry Pi. Bez przetwornika analogowo-cyfrowego (ADC) w Raspberry Pi, nie możemy używać komponentów takich jak potencjometry bez dodatkowych komponentów.
Zestaw dla początkujących Seeed Grove dla Arduino może działać jako ADC, przesyłając dane przez interfejs szeregowy USB do naszego Pi, gdzie można z niego korzystać w Pythonie lub innym języku. Istnieje również Grove HAT dla Raspberry Pi, który umożliwia ponowne wykorzystanie komponentów z zestawu Seeed Grove Beginner dla Arduino w projektach Pi.
Przypadki użycia zestawu dla początkujących Seeed Grove dla Arduino
Jeśli uczysz się lub chcesz używać Arduino jako środka do nauczania elektroniki, zestaw dla początkujących Seeed Grove dla Arduino jest doskonałym miejscem na rozpoczęcie. Uczniowie mogą rozwijać się wraz z zestawem, zaczynając z zestawem takim, jakim jest, ucząc się kontrolowania dołączonych komponentów. Następnie mają okazję pogłębić swoją naukę, dodając kolejne komponenty Grove i ostatecznie dzieląc zestaw na mniejsze części, które zostaną wbudowane w ich własne projekty.
Dolna linia
Arduino może nie jest tak potężne jak Raspberry Pi, ale dzięki zestawowi dla początkujących Seeed Grove dla Arduino mamy doskonałą platformę do nauki. Korzystanie z zestawu w takim stanie, w jakim jest, oznacza, że możemy wprowadzać elektronikę w delikatnym tempie, a złącza Grove są fantastyczne, gdy nasza pewność siebie zabierze nas dalej. Język Arduino jest dostępny, a dzięki lekcjom online Seeed możemy w krótkim czasie poradzić sobie z tym zestawem.