Annons

En enda Arduino-sköld som kan länka till en Android-enhet och ge en mängd sensorer och avancerade funktioner? Jej - det är en sak nu. 1Sheeld, faktiskt.

Från utvecklare Integreight, 1Sheeld blåste det är riktigt ödmjuk Kickstarter målet om 10 000 dollar ur vattnet åtta gånger, men är nu tillgängligt för alla från Amazon för $ 55. 1Sheeld är dock inte designad för att ersätta Arduino - den kompletterar den, vilket ger dina Arduino-projekt tillgång till ett komplett komplement av smarttelefonsensordata och mycket mer förutom. Jag kan inte berätta om alternativ, för det finns inga.

Design

1Sheeld är inte större än någon annan Arduino-sköld, baserad på en ATMEGA162 och har en BlueTooth-modul under. Stiftkonfigurationen är sådan att du behöver en Arduino Uno-version 3 eller senare (andra Arduino-modeller kommer att variera, men allt som är nyare än Uno rev3 borde vara bra). Varje stift passeras genom så att du kan placera ytterligare sköldar De 4 bästa Arduino-skärmarna för att stormakta dina projekt

instagram viewer
Du har köpt ett Arduino-startpaket, du har följt alla grundläggande guider, men nu har du träffat en snubblning - 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-stiften efter behov med hoppledningar.

1hjul - innehåll

Två växelomkopplare är fästa på kortet. Den första väljer mellan 5v och 3.3v; 5v är standarden för användning med de flesta Arduinos, så om du inte är säker på vilken du ska använda så håll dig fast vid 5v.

Den andra växeln - märkt UART SWITCH - kommer att vara i ständig användning; den växlar mellan BlueTooth-länken och Arduino-programmeringsläget. Detta beror på att det använder samma uppsättning seriella kommunikationsstift för båda funktionerna, men det är inte svårt att ta reda på. Om du inte hittar några sensordata får du växla om det - det kommer inte att bryta brädet om du gör fel.

1hjul - undersida

3 mikro-lysdioder indikerar skicka, ta emot och BlueTooth-status.

Allt i allt är det en mycket professionellt tillverkad sköld, med solida lödfogar och en väl utformad design. De vita på svarta etiketterna är tydliga och lätta att läsa, utan felavtryck 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öldar - saker som: accelerometer, ljus, gyroskop, tryck. Ytterligare 10 är grundläggande I / O-operationer, till exempel: summer, tangentbord, mikrofon, gamepad och olika knappar. 7 fler hanterar kommunikation och sociala nätverk: Twitter, Facebook, telefon, e-post, Skype. Slutligen finns det 9 specialfunktionssköldar, inklusive: röstigenkänning, talsyntes, meddelanden, kamera, LCD och datalogger. Du klickar helt enkelt på dem i appen för att lägga till den funktionaliteten, även om vissa kommer att kräva ytterligare inställningar, som att godkänna Twitter.

1hjul - kopplad till android

Jag tror att vi alla kan komma överens om att det är en fenomenal lista över funktioner - det stora värdet för pengarna att ha alla dessa funktioner från ett enda köp av $ 55 är ganska häpnadsväckande (inte faktorer i din telefon, av kurs).

Programmera 1Sheeld

För ditt allra första projekt rekommenderar jag att du bara kör igenom Komma igång handledning på webbplatsen 1Sheeld. I den laddar du lite provkod på din Arduino som lyssnar på smarttelefonens mikrofonnivå och sedan hanterar logiken för att Tweeta ut ett meddelande.

När du har laddat upp provkoden byter 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 mic- och Twitter-sköldarna.

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

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

1hjulsmonterad

Efter det var jag angelägen om att prova röstigenkänningsfunktionerna för att interagera med min nybyggda gigantiska LED-display (totalt 210 pixlar - tutorial kommer snart!). Att integrera exemplet med röstigenkänning med min testkod för Adafruit Matrix-biblioteket tog alla fem minuter, vilket gav en röstkontrolldemo som du kan se i videon i början av recensionen.

Om jag är ärlig kände jag mig som att jag lurade. 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 den lägger till; sensorerna det kan bli; den stora mångsidigheten är enastående.

1hjulsmonterad sida

Det finns två situationer som jag tror att 1Sheeld är perfekt för.

Först om du har köpt ett Arduino-startpaket (vad du kan förvänta dig i ditt startpaket Vad ingår i ett Arduino-startpaket? [MakeUseOf Explains]Jag har tidigare introducerat Arduino-open source-hårdvaran här på MakeUseOf, men du kommer att behöva mer än bara själva Arduino för att bygga något ur det och faktiskt komma igång. Arduino "startpaket" är ... Läs mer ), slutförde alla inkluderade projekt och börjar bli uttråkad, 1Sheeld kommer att hålla dig road i minst ytterligare ett år eller så - det finns bara så mycket du kan göra med det. Du lägger till några helt nya dimensioner till ditt projekt som helt enkelt inte skulle vara möjligt med vanliga hårdvarusköldar (som röstigenkänning), så din fantasi blir den nya gränsen.

Som sagt kommer det inte att vara användbart för långsiktiga inbäddade projekt - det måste trots allt hålla sig bundna till din telefon. Om du bara använder en enkel relativitetsaspekt av 1Sheeld som kan uppnås med $ 5 komponent, är det helt omöjligt att hålla din $ 55 1Sheeld- och Android-telefon dedikerad till uppgiften. Det som leder mig till mitt andra användningsfall: när du är desperat efter att komma igång med programmeringen, men någon kritisk sensor eller dedicerad sköld har inte kommit ännu. Istället för att försena projektet eller fudga funktionen för att arbeta med slumpmässiga nummer kan du fastna direkt i.

I det avseendet är 1Sheeld en fantastisk bit kit att ha runt verkstaden. Att inspirera till nya idéer och underlätta prototyper, 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.

Hur vinner jag 1Sheeld?

1Sheeld - The Ultimate Arduino Shield Giveaway

Vinnaren väljs slumpmässigt och informeras via e-post. Visa lista över vinnare här.

Skicka dina produkter som ska granskas. Kontakt James Bruce för vidare detaljer.

James har en kandidatexamen i artificiell intelligens och är CompTIA A + och Network + certifierad. Han är ledande utvecklare av MakeUseOf och tillbringar sin fritid med att spela VR-paintball och brädspel. Han har byggt datorer sedan han var liten.