1Sheeld, The Ultimate Arduino Shield Review och Giveaway

En enda Arduino-sköld som kan länka till en Android-enhet och ge en mängd sensorer och avancerade funktioner? Yep - det är en sak nu. Själva faktum.

En enda Arduino-sköld som kan länka till en Android-enhet och ge en mängd sensorer och avancerade funktioner?  Yep - det är en sak nu.  Själva faktum.
Annons

En enda Arduino-sköld som kan länka till en Android-enhet och ge en mängd sensorer och avancerade funktioner? Yep - det är en sak nu. Själva faktum.

Från utvecklare Integreight, 1Sheeld blåste det är visserligen ödmjuk Kickstarter mål på $ 10k ut ur vattnet 8 gånger över, men är nu tillgängligt för alla från Amazon för $ 55. 1Sheeld är inte utformat för att ersätta Arduino men det kompletterar det, vilket ger dina Arduino-projekt tillgång till ett komplett komplement av smarttelefonens sensordata och mycket mer. Jag kan inte berätta om alternativ, eftersom det inte finns några.

Design

Inte större än någon annan standard Arduino-sköld, 1Sheeld är baserad kring en ATMEGA162, och innehåller en BlueTooth-modul nedan. Stiftkonfigurationen är sådan att du behöver en Arduino Uno revision 3 eller senare (andra Arduino modeller kommer att variera, men allt som är nyare än Uno rev3 borde vara bra). Varje stift passeras, så du kan placera ytterligare sköldar. De 4 bästa Arduino-sköldarna för att stärka dina projekt. De 4 bästa Arduino-sköldarna för att stärka dina projekt Du har köpt en Arduino-startpaket, du har följt alla de grundläggande guiderna, men nu du har slagit ett hinder - du behöver fler bitar och bobs för att förverkliga din elektronikdröm. Lyckligtvis, om du har ... Läs mer ovanpå, eller använd standard I / O-stift efter behov med hoppledningar.

1sheeld - innehåll

Två växlar är kopplade till brädan. Den första väljer mellan 5v och 3, 3v; 5v är standarden för användning med de flesta Arduinos, så om du är osäker på vilken användning ska du hålla fast med 5v.

Den andra växeln märkta UART SWITCH - kommer att användas i ständig användning; Det växlar mellan BlueTooth-länken och Arduino programmeringsläge. Detta beror på att det använder samma uppsättning seriella kommunikationsstift för båda funktionerna, men det är inte svårt att räkna ut. Om du inte hittar någon sensordata tas emot, växla över det - det kommer inte att bryta om du får fel.

1sheeld - undersidan

3 mikrolampor indikerar sändning, mottagning och BlueTooth-status.

Allt i, det är en väldigt professionellt tillverkad sköld, med solida lödfogar och en väl utformad design. Den vita på svarta etiketter är tydliga och lätta att läsa, utan felaktiga eller oregelbundna placeringar.

Funktioner

Enligt min räkning finns det för närvarande 37 olika "sköldar" som 1Sheeld kan emulera. 11 av dessa är sensorskärmar-saker som: accelerometer, ljus, gyroskop, tryck. Ytterligare 10 är grundläggande I / O-operationer, till exempel: summer, tangentbord, mikrofon, gamepad och en mängd knappar. 7 mer handhavande kommunikation och sociala nätverk: Twitter, Facebook, telefon, email, Skype. Slutligen finns det 9 specialfunktionsskärmar, inklusive: röstigenkänning, talsyntes, meddelanden, kamera, LCD och datalogger. Du knackar bara på dem på appen för att lägga till den funktionaliteten, även om vissa kommer att kräva ytterligare inställningar som att godkänna Twitter.

1sheeld - kopplad till android

Jag tror att vi alla kan hålla med om att det är en fenomenal lista med funktioner - det rent värde för pengarna att ha alla dessa egenskaper från ett enda köp på $ 55 är ganska förvånande (inte fakturering i telefonen självklart).

Programmering 1Sheeld

För ditt allra första projekt, skulle jag rekommendera att bara springa igenom Komma igång handledningen på 1Sheeld-webbplatsen. I den laddar du några exempelkod på din Arduino som lyssnar på smartphone-mikrofonen och hanterar sedan logiken till Tweet ut ett meddelande.

När du har laddat upp provkoden växlar du UART-SWITCH till den länkade ikonen (som möjliggör anslutning till din telefon) och trycker på SCAN i appen. Efter det är det ett enkelt fall att aktivera mikrofon och Twitter-sköldar.

I början nådde min mikrofonnivå aldrig över 50, så tweeten utlöstes inte bara - du kan också behöva justera provet Arduino-koden för att arbeta med en lägre nivå. Det fungerade bra, och här är den tweet det producerade (du måste autentisera på Android-sidan så det vet vem du ska skicka från):

Vi gör lite buller! skickat från @ 1Sheeld

- James Bruce (@ w0lfiesmith) 13 december 2014

Det är viktigt att notera att logiken för detta körde på Arduino själv - 1Sheeld anslöt inte mikrofonen och Twitter-skärmarna på något sätt - det överförde bara mic-nivån till Arduino och gav en funktion för att skicka tweets. Vid någon tidpunkt skulle du kunna släppa in dina fysiska komponenter eller ersättningsfunktioner, och programmet skulle fortfarande fungera som avsett.

1sheeld - monterad

Efter det var jag ivrig efter att pröva röstigenkänningsfunktionerna för att interagera med min nybyggda jätte LED-skärm (en hel del 210 pixlar totalt - handledning kommer snart!). Integrering av exemplet röstigenkänning skiss med min Adafruit Matrix bibliotek testkod tog alla 5 minuter, producerar den röststyrda demo du kan se i videon i början av översynen.

Om jag är ärlig, kände jag mig som att jag fuskade. Att göra otroliga saker med Arduino borde verkligen inte vara så enkelt!

Ska du köpa 1Sheeld?

1Sheeld är en otroligt smart bit av kit, utan tvekan om det. Utbudet av funktioner som det lägger till; Sensorerna kan det bli; den rena mångsidigheten är enastående.

1sheeld-monterad sida

Det finns två situationer som jag tycker att 1Sheeld är idealisk för.

Först om du har köpt ett Arduino-startpaket (vad kan du förvänta dig i ditt startpaket Vad ingår i ett Arduino Starter Kit? [MakeUseOf Förklarar] Vad ingår i ett Arduino Starter Kit? [MakeUseOf Förklarar] Jag har tidigare introducerat Arduino-öppet -källa hårdvara här på MakeUseOf, men du behöver mer än bara den faktiska Arduino att bygga något ut av det och faktiskt komma igång. Arduino "startpaket" är ... Läs mer), genomfört alla medföljande projekt, och börjar bli uttråkad, 1Sheeld kommer att hålla dig roligare i minst ett år eller så - det är bara så mycket du kan göra med det. Du lägger till några helt nya dimensioner för ditt projekt som bara inte skulle vara möjligt med vanliga hårdvaruskydd (som röstigenkänning), så din fantasi blir den nya gränsen.

Med det sagt kommer det inte att vara användbart för långsiktiga inbäddade projekt - det måste trots allt förbli kopplat till din telefon. Om du bara använder någon relativitet, en enkel aspekt av 1Sheeld som kan uppnås med en $ 5-komponent, är det helt otänkbart att hålla din $ 55 1Sheeld and Android-telefon dedikerad till uppgiften. Vilket leder mig till mina andra användningsfall: När du är desperat att komma igång med programmering, men någon kritisk sensor eller dedikerad sköld inte har kommit än. I stället för att fördröja projektet eller fudga funktionen för att arbeta med slumptal, kan du fastna fast i.

I det avseendet är 1Sheeld en fantastisk bit av kit att ha runt verkstaden. Att inspirera nya idéer och för att underlätta prototypning, vilket är precis vad Arduino är för.

MakeUseOf rekommenderar: Har du en Arduino och en Arduino? Köp en 1Sheeld. Det är verkligen så enkelt. 1Sheeld For Arduino och Android 1Sheeld For Arduino och Android Köp nu På Amazon $ 49.00

Hur vinner jag 1Sheeld?

1Sheeld - The Ultimate Arduino Shield Giveaway

Vinnaren kommer att väljas slumpmässigt och informeras via e-post. Visa listan över vinnare här.

Skicka dina produkter till granskning. Kontakta James Bruce för ytterligare information.

In this article