1Sheeld, The Ultimate Arduino Shield Review and Giveaway

  • Joseph Goodman
  • 0
  • 3679
  • 560
Reklame

Et enkelt Arduino-skjold, der kan forbinde til en Android-enhed og give et væld af sensorer og avancerede funktioner? Jepp - det er en ting nu. 1Sheeld, faktisk.

Fra udviklere Integreight, 1Sheeld blæste, det er ganske vist ydmygt Kickstarter-mål på $ 10k ud af vandet 8 gange, men er nu tilgængeligt for alle fra Amazon for $ 55. 1Sheeld er dog ikke designet til at erstatte Arduino - det supplerer det, hvilket giver dine Arduino-projekter adgang til et komplet komplement af smartphonesensordata og meget mere derudover. Jeg kan ikke fortælle dig om alternativer, fordi der ikke er nogen.

Design

1Sheeld er ikke større end noget andet almindeligt Arduino-skjold, der er baseret på en ATMEGA162 og inkluderer et BlueTooth-modul nedenunder. Stiftkonfigurationen er sådan, at du har brug for en Arduino Uno-revision 3 eller nyere (andre Arduino-modeller vil variere, men alt nyere end Uno rev3 skal være fint). Hver pin bliver ført igennem, så du kan placere yderligere skjolde. De 4 øverste Arduino-skjolde til at supermagt dine projekter De øverste 4 Arduino-skærme til at supermagt dine projekter. Du har købt et Arduino-startkit, du har fulgt alle de grundlæggende guider, men nu du har ramt en snublestein - du har brug for flere bits og bobs for at realisere din elektronikdrøm. Heldigvis, hvis du har ... på toppen, eller brug standard I / O-stifter efter behov med springledninger.

To vippekontakter er fastgjort til tavlen. Den første vælger mellem 5v og 3.3v; 5v er standarden til brug med de fleste Arduinos, så hvis du ikke er sikker på, hvad du skal bruge, så hold dig ved 5v.

Den anden skifte - mærket UART SWITCH - vil være i konstant brug; det skifter mellem BlueTooth-link og Arduino-programmeringstilstand. Dette skyldes, at det bruger det samme sæt serielle kommunikationsstifter til begge funktioner, men det er ikke svært at finde ud af. Hvis du ikke finder nogen sensordata modtaget, skal du skifte mellem dem - det vil ikke ødelægge brættet, hvis du forkerer det.

3 mikro-LED'er angiver afsendelse, modtagelse og BlueTooth-status.

Alt i alt er det et meget professionelt lavet skjold, med solide loddeforbindelser og et godt indrettet design. De hvide på sorte etiketter er klare og lette at læse uden forkert udtryk eller uregelmæssige placeringer.

Funktioner

Efter min tælling er der i øjeblikket 37 forskellige “skjolde” at 1Sheeld kan efterligne. 11 af dem er sensorskærme-ting som: accelerometer, lys, gyroskop, tryk. Yderligere 10 er grundlæggende I / O-operationer, såsom: summer, tastatur, mikrofon, gamepad og en række knapper. 7 flere håndterer kommunikation og sociale netværk: Twitter, Facebook, telefon, e-mail, Skype. Endelig er der 9 specielle funktionsskærme, herunder: stemmegenkendelse, talesyntese, underretninger, kamera, LCD og datalogger. Du skal bare trykke på dem på appen for at tilføje den funktionalitet, skønt nogle vil kræve yderligere opsætning, såsom autorisation af Twitter.

Jeg tror, ​​at vi alle kan være enige om, at det er en fænomenal liste over funktioner - den rene værdi for pengene ved at have alle disse funktioner fra et enkelt $ 55-køb er ganske forbløffende (selvfølgelig ikke fabrikation i din telefon).

Programmering af 1Sheeld

Til dit allerførste projekt vil jeg anbefale, at du bare kører gennem tutorialen Kom godt i gang på webstedet 1Sheeld. I det indlæser du nogle prøvekoder på din Arduino, der lytter til smartphone-mikroniveauet, og derefter håndterer logikken for at tweet ud en besked.

Når du har uploadet prøvekoden, skal du skifte UART-SWITCH til det tilknyttede ikon (som muliggør forbindelse med din telefon) og trykke på SCAN i appen. Derefter er det et simpelt tilfælde at aktivere mikrofon- og Twitter-skjoldene.

Til at begynde med nåede min mikrofonniveau aldrig over 50, så tweeten blev bare ikke udløst - du skal muligvis også justere prøven Arduino-koden for at arbejde med et lavere niveau. Det fungerede fint, og her er den tweet, den producerede (du skal autentificere på Android-siden, så den ved, hvem den skal sendes fra):

Det er vigtigt at bemærke, at logikken for dette kørte på selve Arduino - 1Sheeld tilsluttede ikke mikrofon- og Twitter-skjoldene på nogen måde - det videresendte kun mikrofonniveauet til Arduino og leverede en funktion til at sende tweets. På ethvert tidspunkt ville du være i stand til at indtaste dine fysiske komponenter eller udskiftningsfunktioner, og programmet fungerer stadig som tilsigtet.

Efter det var jeg ivrig efter at prøve stemmegenkendelsesfunktionerne for at interagere med min nybyggede gigantiske LED-skærm (i alt 210 pixels i alt - tutorial kommer snart!). Integrering af eksemplet til stemmegenkendelsesskitse med min testkode fra Adafruit Matrix-biblioteket tog hele 5 minutter, hvilket producerede den stemmestyringsdemo, du kan se i videoen i starten af ​​anmeldelsen.

Hvis jeg er ærlig, følte jeg at jeg snyd. At gøre utrolige ting med Arduino burde virkelig ikke være så let!

Skal du købe 1skiven?

1Sheeld er et utroligt smart stykke sæt, uden tvivl om det. Udvalget af funktioner, det tilføjer; sensorer, det kan blive; den store alsidighed er enestående.

Der er to situationer, som jeg synes 1Sheeld er ideel til.

Først, hvis du har købt et Arduino-startkit (hvad du kan forvente i dit startkit Hvad er der inkluderet i et Arduino Starter Kit? [MakeUseOf Explains] Hvad er inkluderet i et Arduino Starter Kit? [MakeUseOf Explains] Jeg har tidligere introduceret Arduino åben -source hardware her på MakeUseOf, men du har brug for mere end bare den faktiske Arduino for at bygge noget ud af det og faktisk komme i gang. Arduino "startkits" er ...), afsluttede alle de inkluderede projekter og begynder at komme kedeligt, 1Sheeld vil holde dig underholdt i mindst et år eller deromkring - der er bare så meget, du kan gøre med det. Du tilføjer nogle helt nye dimensioner til dit projekt, som bare ikke ville være muligt med almindelige hardwareskærme (som stemmegenkendelse), så din fantasi bliver den nye grænse.

Når det er sagt, kommer det ikke til at være nyttigt i langvarige indlejrede projekter - det skal trods alt holdes bundet til din telefon. Hvis du kun bruger et enkelt relativitetsaspekt af 1Sheeld, der kan udføres med en $ 5-komponent, er det helt umuligt at holde din $ 55 1Sheeld- og Android-telefon dedikeret til opgaven. Hvilket bringer mig til min anden brugssag: når du er desperat efter at komme i gang med programmeringen, men en kritisk sensor eller dedikeret skjold er endnu ikke ankommet. I stedet for at forsinke projektet eller fudge funktionen til at arbejde med tilfældige tal, kan du sidde fast i.

I den henseende er 1Sheeld en fantastisk smule kit, der kan findes omkring værkstedet. At inspirere til nye ideer og lette prototyper, som netop er det Arduino er til.

MakeUseOf anbefaler:Har du en Arduino og en Arduino? Køb en 1skive. Det er virkelig så enkelt.

Hvordan vinder jeg 1Sheeld?

1Sheeld - The Ultimate Arduino Shield Giveaway

Vinderen vælges tilfældigt og informeres via e-mail. Se listen over vindere her.

Send dine produkter, der skal gennemgås. Kontakt James Bruce for yderligere oplysninger.




Endnu ingen kommentarer

Om moderne teknologi, enkel og overkommelig.
Din guide i en verden af moderne teknologi. Lær hvordan du bruger de teknologier og gadgets, der omgiver os hver dag, og lær, hvordan du finder interessante ting på Internettet.