1 Shehe, The Ultimate Arduino Shield Review and Giveaway

  • Harry James
  • 0
  • 2939
  • 698
Reklama

Pojedyncza tarcza Arduino, która może łączyć się z urządzeniem z Androidem i zapewniać wiele czujników i zaawansowanych funkcji? Tak - teraz to już coś. W rzeczywistości 1Sheeld.

Od programistów Integreight, 1Sheeld zdmuchnął 8-krotny cel Kickstartera z wysokości 10 000 $ poza wodą, ale teraz jest dostępny dla wszystkich z Amazon za 55 $. 1Sheeld nie jest jednak przeznaczony do zastąpienia Arduino - uzupełnia go, dając twoim projektom Arduino dostęp do pełnego zestawu danych z czujników smartfona i wiele więcej. Nie mogę ci powiedzieć o alternatywach, ponieważ nie ma żadnych.

Projekt

Nie większy niż jakakolwiek inna standardowa tarcza Arduino, 1Sheeld opiera się na ATMEGA162 i zawiera moduł BlueTooth pod spodem. Konfiguracja pinów jest taka, że ​​będziesz potrzebować wersji Arduino Uno 3 lub nowszej (inne modele Arduino będą się różnić, ale wszystko nowsze niż Uno rev3 powinno być w porządku). Każdy pin jest przepuszczany, dzięki czemu możesz umieścić dodatkowe osłony. Top 4 Arduino Shields, aby wzmocnić Twoje projekty Top 4 Arduino Shields, aby wzmocnić Twoje projekty Kupiłeś zestaw startowy Arduino, postępowałeś zgodnie ze wszystkimi podstawowymi przewodnikami, ale teraz uderzyłeś w przeszkodę - potrzebujesz więcej bitów i bobów, aby zrealizować swoje marzenie o elektronice. Na szczęście, jeśli masz ... na górze lub użyj standardowych pinów I / O, jeśli to konieczne, ze skokami.

Dwa przełączniki są podłączone do płyty. Pierwszy wybiera pomiędzy 5v a 3.3v; 5v jest standardem dla większości Arduinos, więc jeśli nie jesteś pewien, którego użyć, trzymaj się 5v.

Drugi przełącznik - oznaczony PRZEŁĄCZNIKIEM UART - będzie w ciągłym użyciu; przełącza między łączem BlueTooth a trybem programowania Arduino. Wynika to z faktu, że używa tego samego zestawu pinów komunikacji szeregowej dla obu funkcji, ale nie jest trudno to rozgryźć. Jeśli stwierdzisz, że nie są odbierane żadne dane z czujnika, przełącz je na inne - nie zepsuje płyty, jeśli się pomylisz.

3 mikro diody LED wskazują status wysyłania, odbierania i BlueTooth.

Podsumowując, jest to bardzo profesjonalnie wykonana tarcza, z solidnymi połączeniami lutowanymi i dobrze rozplanowanym wyglądem. Biało-czarne etykiety są wyraźne i łatwe do odczytania, bez błędów drukarskich i nieregularnych miejsc.

funkcje

Według moich obliczeń, obecnie jest 37 różnych “tarcze” że 1Sheeld może emulować. 11 z nich to osłony czujników - takie jak: akcelerometr, światło, żyroskop, ciśnienie. Kolejne 10 to podstawowe operacje we / wy, takie jak: brzęczyk, klawiatura, mikrofon, gamepad i różne przyciski. Jeszcze 7 obsługuje komunikację i sieci społecznościowe: Twitter, Facebook, telefon, e-mail, Skype. Wreszcie jest 9 ekranów funkcji specjalnych, w tym: rozpoznawanie głosu, synteza mowy, powiadomienia, kamera, wyświetlacz LCD i rejestrator danych. Wystarczy dotknąć ich w aplikacji, aby dodać tę funkcję, choć niektóre będą wymagać dodatkowej konfiguracji, takiej jak autoryzacja Twittera.

Myślę, że wszyscy możemy się zgodzić, że jest to fenomenalna lista funkcji - sama wartość w stosunku do ceny posiadania wszystkich tych funkcji z jednego zakupu za 55 USD jest dość zadziwiająca (oczywiście nie faktoring w telefonie).

Programowanie 1Sheeld

W przypadku pierwszego projektu zalecam po prostu zapoznanie się z samouczkiem Wprowadzenie na stronie internetowej 1Sheeld. W nim załadujesz przykładowy kod na Arduino, który nasłuchuje na poziomie mikrofonu smartfona, a następnie zajmie się logiką, aby wysłać wiadomość.

Po przesłaniu przykładowego kodu przełącz UART-SWITCH na połączoną ikonę (która umożliwia połączenie z telefonem) i naciśnij SCAN w aplikacji. Następnie jest to prosty przypadek włączenia tarcz mikrofonu i Twittera.

Początkowo mój poziom mikrofonu nigdy nie przekroczył 50, więc tweet po prostu nie został uruchomiony - być może trzeba będzie dostosować przykładowy kod Arduino do pracy z niższym poziomem. To działało ładnie, a oto tweet, który wyprodukował (musisz uwierzytelnić się po stronie Androida, aby wiedział, od kogo wysłać):

Ważne jest, aby pamiętać, że logika tego działała na samym Arduino - 1Sheeld nie łączył w żaden sposób osłon mikrofonu i Twittera - jedynie przekazał poziom mikrofonu do Arduino i zapewnił funkcję wysyłania tweetów. W dowolnym momencie będziesz w stanie porzucić komponenty fizyczne lub funkcje zastępcze, a program nadal będzie działał zgodnie z przeznaczeniem.

Potem bardzo chciałem wypróbować funkcje rozpoznawania głosu, aby współpracować z moim nowo zbudowanym gigantycznym wyświetlaczem LED (w sumie 210 pikseli - samouczek już wkrótce!). Zintegrowanie przykładowego szkicu rozpoznawania głosu z moim kodem testowym biblioteki Adafruit Matrix zajęło wszystkie 5 minut, tworząc demonstrację sterowania głosowego, którą można zobaczyć w filmie na początku recenzji.

Jeśli mam być szczery, czułem się, jakbym oszukiwał. Robienie niesamowitych rzeczy z Arduino naprawdę nie powinno być takie łatwe!

Powinieneś kupić 1Sheeld?

1Sheeld to niewiarygodnie sprytny zestaw, bez wątpienia. Zakres dodanych funkcji; czujniki mogą się stać; sama wszechstronność jest wyjątkowa.

Są dwie sytuacje, które moim zdaniem są idealne dla 1Sheeld.

Po pierwsze, jeśli kupiłeś zestaw startowy Arduino (czego można oczekiwać w zestawie startowym Co zawiera zestaw startowy Arduino? [MakeUseOf wyjaśnia] Co zawiera zestaw startowy Arduino? [MakeUseOf wyjaśnia] Wcześniej wprowadziłem Arduino open -zasób sprzęt tutaj na MakeUseOf, ale będziesz potrzebować czegoś więcej niż samego Arduino, aby coś z niego zbudować i zacząć. Arduino „zestawy startowe” są…), ukończyły wszystkie zawarte projekty i zaczynają się pojawiać znudzony, 1Sheeld zapewni Ci rozrywkę przez co najmniej kolejny rok - jest tyle rzeczy, które możesz z tym zrobić. Dodasz do projektu całkiem nowe wymiary, które po prostu nie byłyby możliwe w przypadku zwykłych ekranów sprzętowych (takich jak rozpoznawanie głosu), więc Twoja wyobraźnia będzie nowym limitem.

To powiedziawszy, nie będzie to przydatne w przypadku długoterminowych projektów osadzonych - w końcu musi pozostać na swoim telefonie. Jeśli używasz tylko jednego względnego aspektu 1Sheeld, który można osiągnąć za pomocą komponentu 5 USD, całkowicie niewykonalne jest pozostawienie swojego 1Sheeld 55 USD i telefonu z Androidem na tym zadaniu. Co sprowadza mnie do drugiego przypadku użycia: gdy desperacko chcesz rozpocząć programowanie, ale jakiś krytyczny czujnik lub dedykowana tarcza jeszcze nie dotarły. Zamiast opóźniać projekt lub przekręcać funkcję do pracy z liczbami losowymi, możesz utknąć od razu.

Pod tym względem 1Sheeld jest niesamowitym zestawem dookoła warsztatu. Inspirować nowe pomysły i ułatwiać prototypowanie, do czego właśnie służy Arduino.

MakeUseOf zaleca:Masz Arduino i Arduino? Kup 1 arkusz. To naprawdę takie proste.

Jak wygrać turniej 1Sheeld?

1Sheeld - The Ultimate Arduino Shield Giveaway

Zwycięzca zostanie wybrany losowo i poinformowany pocztą elektroniczną. Zobacz listę zwycięzców tutaj.

Wyślij swoje produkty do przeglądu. Skontaktuj się z Jamesem Brucem w celu uzyskania dalszych informacji.




Jeszcze bez komentarzy