1Sheeld, The Ultimate Arduino Shield Review en Giveaway

1Sheeld, The Ultimate Arduino Shield Review en Giveaway / Product recensies

Een enkel Arduino-schild dat kan linken met een Android-apparaat en een veelheid aan sensoren en geavanceerde functies kan bieden? Ja, dat is nu iets. Het 1Sheeld, in feite.

Van ontwikkelaars Integreight, 1Sheeld blies het weliswaar bescheiden Kickstarter-doel van $ 10k 8 keer uit het water, maar is nu beschikbaar voor iedereen van Amazon voor $ 55. Het 1Sheeld is echter niet ontworpen om de Arduino te vervangen - het is een aanvulling, waardoor je Arduino-projecten toegang hebben tot een volledige aanvulling van smartphone-sensorgegevens, en nog veel meer. Ik kan je niet vertellen over alternatieven, omdat die er niet zijn.

Ontwerp

Niet groter dan enig ander standaard Arduino-schild, het 1Sheeld is gebaseerd op een ATMEGA162 en bevat een BlueTooth-module eronder. De pinconfiguratie is zodanig dat je een Arduino Uno-versie 3 of hoger nodig hebt (andere Arduino-modellen zullen variëren, maar alles wat nieuwer is dan de Uno rev3 zou goed moeten zijn). Elke pin is gepasseerd, zodat je extra schilden kunt plaatsen. De top 4 Arduino schilden om je projecten te versterken De top 4 Arduino schilden om je projecten te versterken Je hebt een Arduino-starterkit gekocht, je hebt alle basisgidsen gevolgd, maar nu je hebt een struikelblok geraakt - je hebt meer bits en bobs nodig om je elektronische droom waar te maken. Gelukkig, als je ... Lees meer bovenaan, of gebruik de standaard I / O-pinnen als dat nodig is met startkabels.

Er zijn twee tuimelschakelaars op het bord bevestigd. De eerste kiest tussen 5v en 3,3v; 5v is de standaard voor gebruik met de meeste Arduinos, dus als je niet zeker weet welke je moet gebruiken, blijf dan bij 5v.

De tweede schakelaar - met het label UART SWITCH - zal constant worden gebruikt; het schakelt tussen de BlueTooth-link en de Arduino-programmeermodus. Dit komt omdat het dezelfde serie seriële communicatiepinnen voor beide functies gebruikt, maar het is niet moeilijk om erachter te komen. Als u merkt dat er geen sensorgegevens worden ontvangen, schakelt u deze om - het breek het bord niet als u het verkeerd ziet.

3 micro-LED's geven de verzend-, ontvangst- en BlueTooth-status aan.

Alles in, het is een zeer professioneel gemaakt schild, met solide soldeerverbindingen en een goed ingedeeld ontwerp. De wit op zwarte labels zijn duidelijk en gemakkelijk te lezen, zonder drukfouten of onregelmatige plaatsingen.

Kenmerken

Volgens mijn telling zijn er momenteel 37 verschillende “schilden” die het 1Sheeld kan emuleren. 11 daarvan zijn sensorschermen -dingen zoals: versnellingsmeter, licht, gyroscoop, druk. Nog eens 10 zijn basis-I / O-bewerkingen, zoals: buzzer, toetsenbord, microfoon, gamepad en een verscheidenheid aan knoppen. 7 meer handvatcommunicatie en sociale netwerken: Twitter, Facebook, telefoon, e-mail, Skype. Ten slotte zijn er 9 schilden met speciale functies, waaronder spraakherkenning, spraaksynthese, meldingen, camera, LCD en datalogger. Je tikt ze gewoon op de app om die functionaliteit toe te voegen, hoewel sommige extra instellingen vereisen, zoals het autoriseren van Twitter.

Ik denk dat we allemaal het erover eens zijn dat het een fenomenale lijst met functies is - de pure prijs-kwaliteitverhouding van het hebben van al deze functies van een enkele aankoop van $ 55 is vrij verbazingwekkend (uiteraard geen rekening houden met je telefoon).

Het 1Sheeld programmeren

Voor uw allereerste project raad ik u aan de zelfstudie Zelfstudie op de 1Sheeld-website door te nemen. Daarin laad je wat voorbeeldcode op je Arduino die luistert naar het mic-niveau van de smartphone, en vervolgens de logica verwerkt om een ​​bericht te Tweet.

Nadat u de voorbeeldcode hebt geüpload, schakelt u de UART-SCHAKELAAR in naar het gekoppelde pictogram (waarmee verbinding met uw telefoon mogelijk wordt) en drukt u op SCANNEN in de app. Daarna is het een eenvoudig geval om de mic- en Twitter-schilden in te schakelen.

In eerste instantie bereikte mijn microfoonniveau nooit meer dan 50, dus de tweet is niet geactiveerd - je moet misschien ook de Arduino-voorbeeldcode aanpassen om op een lager niveau te werken. Dat werkte goed, en dit is de tweet die het heeft geproduceerd (je moet je aan de Android-kant authenticeren, zodat het weet van wie je wilt verzenden):

Het is belangrijk op te merken dat de logica hiervoor op de Arduino zelf draaide - de 1Sheeld heeft op geen enkele manier de microfoon en Twitter-schilden verbonden - het bracht alleen het microfoonniveau door naar de Arduino en bood een functie voor het plaatsen van tweets. Op elk moment zou u uw fysieke componenten of vervangingsfuncties kunnen laten vallen, en het programma zou nog steeds functioneren zoals bedoeld.

Daarna wilde ik graag de stemherkenningsfuncties uitproberen om te communiceren met mijn nieuw gebouwde gigantische LED-display (maar liefst 210 pixels in totaal - tutorial komt eraan!). Het integreren van de voorbeeldschets voor stemherkenning met mijn Adafruit Matrix-bibliotheek testcode duurde allemaal 5 minuten, en produceerde de stemcontroledemo die je kunt zien in de video aan het begin van de review..

Als ik eerlijk ben, had ik het gevoel dat ik vals speelde. Het maken van ongelooflijke dingen met de Arduino zou niet zo eenvoudig moeten zijn!

Mocht u het 1Sheeld kopen?

Het 1Sheeld is een ongelooflijk knap stuk gereedschap, geen twijfel mogelijk. Het scala aan functies dat het toevoegt; de sensoren die het kan worden; de enorme veelzijdigheid is uitstekend.

Er zijn twee situaties waarvan ik denk dat het 1Sheeld ideaal is.

Ten eerste, als je een Arduino starterkit hebt gekocht (wat te verwachten in je startpakket Wat zit er in een Arduino Starter Kit? [MakeUseOf Explains] Wat zit er in een Arduino Starter Kit? [MakeUseOf Explains] Ik heb eerder de Arduino geopend -bron hardware hier op MakeUseOf, maar je zult meer nodig hebben dan alleen de Arduino om iets uit te bouwen en eigenlijk aan de slag te gaan. Arduino "starterskits" zijn ... Lees meer), hebben alle inbegrepen projecten voltooid en zijn van start gegaan om je te vervelen, zal het 1Sheeld je nog minstens een jaar lang geamuseerd houden - er is zoveel dat je ermee kunt doen. U voegt een aantal geheel nieuwe dimensies toe aan uw project die gewoon niet mogelijk zouden zijn met reguliere hardware-schilden (zoals spraakherkenning), dus uw verbeelding zal de nieuwe limiet zijn.

Dat gezegd hebbende, het zal niet nuttig zijn voor embedded projecten op de lange termijn - het moet tenslotte toch op je telefoon blijven zitten. Als je alleen een of ander relativiteitseenvoudig aspect van het 1Sheeld gebruikt dat zou kunnen worden bereikt met een component van $ 5, is het volstrekt niet haalbaar om je $ 55 1Sheeld en Android-telefoon gewijd aan de taak te houden. Dat brengt me bij mijn tweede gebruik: wanneer je wanhopig bent om aan de slag te gaan met programmeren, maar een of andere kritische sensor of speciaal schild nog niet is gearriveerd. In plaats van het project uit te stellen of de functie te fudgeren om met willekeurige getallen te werken, kun je vast komen te zitten.

In dat opzicht is het 1Sheeld een verbazingwekkend beetje uitrusting om in de werkplaats te hebben. Om nieuwe ideeën te inspireren en prototyping te vergemakkelijken, en dat is precies waar de Arduino voor is.

MakeUseOf beveelt aan:Heb je een Arduino en een Arduino? Koop een 1Sheeld. Het is echt zo simpel. 1Sheeld voor Arduino en Android 1Sheeld voor Arduino en Android Nu kopen bij Amazon $ 100,00

Hoe win ik het 1Sheeld?

1Sheeld - The Ultimate Arduino Shield Giveaway

De winnaar wordt willekeurig geselecteerd en via e-mail op de hoogte gebracht. Bekijk hier de lijst met winnaars.

Stuur uw producten om te worden beoordeeld. Neem contact op met James Bruce voor meer informatie.

Ontdek meer over: Arduino, MakeUseOf Giveaway.