Skelbimas
Vienintelis „Arduino“ skydas, kurį galima susieti su „Android“ įrenginiu ir suteikti daugybę jutiklių bei sudėtingesnes funkcijas? Yep - dabar tai yra dalykas. Tiesą sakant, „1Sheeld“.
Iš kūrėjų Vientisas, „1Sheeld“ pūtė, kad, žinoma nuolankus „Kickstarter“ tikslas $ 10k iš vandens 8 kartus viršyti, bet dabar jis yra prieinamas visiems iš „Amazon“ už 55 USD. Vis dėlto „1Sheeld“ nėra skirtas pakeisti „Arduino“ - jis jį papildo, suteikdamas „Arduino“ projektams prieigą prie visiško išmaniųjų telefonų jutiklių duomenų ir dar daugiau. Negaliu jums pasakyti apie alternatyvas, nes jų nėra.
Dizainas
Ne didesnis kaip bet kuris kitas standartinis „Arduino“ skydas, „1Sheeld“ yra aplink ATMEGA162, o apačioje yra „BlueTooth“ modulis. Smeigtukų konfigūracija yra tokia, kad jums reikės „Arduino Uno“ 3 ar naujesnės versijos (kiti „Arduino“ modeliai skirsis, bet viskas, kas naujesnė nei „Uno rev3“, turėtų būti gerai). Kiekvienas kaištis praeina pro šalį, kad galėtumėte įdėti papildomi skydai 4 geriausi Arduino skydai, skirti jūsų projektams valdyti Nusipirkote „Arduino“ pradinį rinkinį, laikėtės visų pagrindinių instrukcijų, tačiau dabar susidūrėte su kliūtimi - norint įgyvendinti svajonę apie elektroniką, jums reikia daugiau bitų ir lempučių. Laimei, jei turite ... Skaityti daugiau viršuje, arba naudokite standartinius įvesties / išvesties kaiščius, jei reikia, su perėjimo laidais.
Prie lentos pritvirtinti du perjungimo jungikliai. Pirmasis pasirenka nuo 5v iki 3,3v; 5v yra standartas, naudojamas daugumai Arduinos, taigi, jei nesate tikri, kurį naudoti, laikykitės 5v.
Antrasis jungiklis, pažymėtas UART SWITCH, bus nuolat naudojamas; jis perjungia iš „BlueTooth“ nuorodos į „Arduino“ programavimo režimą. Taip yra todėl, kad abiem funkcijoms naudojamas tas pats nuosekliųjų ryšių kaiščių rinkinys, tačiau tai nėra sunku išsiaiškinti. Jei nerandate, kad jokie jutiklio duomenys nėra gaunami, perjunkite juos - ji nebus sulaužyta lenta, jei suklydote.
3 mikro šviesos diodai rodo siuntimo, priėmimo ir „BlueTooth“ būseną.
Apskritai, tai yra labai profesionaliai pagamintas skydas, turintis tvirtus lydmetalio sujungimus ir gerai išdėstytą dizainą. Ant juodų etikečių esanti balta spalva yra skaidri ir lengvai skaitoma, be jokių atspaudų ar netaisyklingų įdėjimų.
funkcijos
Mano skaičiavimu, šiuo metu yra 37 skirtingi „skydai“, kuriuos „1Sheeld“ gali emuliuoti. Iš jų 11 yra jutiklių skydai, tokie kaip: akselerometras, šviesa, giroskopas, slėgis. Dar 10 yra pagrindinės I / O operacijos, tokios kaip: garsinis signalas, klaviatūra, mikrofonas, žaidimų skydelis ir įvairūs mygtukai. Dar 7 žmonės tvarko ryšius ir socialinius tinklus: „Twitter“, „Facebook“, telefonas, el. Paštas, „Skype“. Galiausiai yra 9 specialiųjų funkcijų skydai, įskaitant: balso atpažinimą, kalbos sintezę, pranešimus, fotoaparatą, LCD ir duomenų kaupiklį. Jei norite pridėti šią funkciją, tiesiog bakstelėkite juos programoje, nors kai kurioms reikės papildomos sąrankos, pavyzdžiui, leisti „Twitter“.
Manau, visi galime sutikti, kad tai fenomenalus funkcijų sąrašas - nuostabi visų pinigų vertė šios savybės iš vieno 55 USD įsigijimo yra gana stulbinančios (neatsižvelgiant į jūsų telefoną, iš kursas).
„1Sheeld“ programavimas
Pirmajam jūsų projektui rekomenduočiau tiesiog paleisti per Darbo pradžia instrukcija „1Sheeld“ svetainėje. Jame į savo „Arduino“, kuris klausosi išmaniojo telefono mikrofono lygio, įkelsite tam tikrą kodo pavyzdį, o tada valdysite logiką, kaip išsiųsti pranešimą.
Įkėlę kodo pavyzdį, perjunkite „UART-SWITCH“ į susietą piktogramą (kuri įgalina ryšį su jūsų telefonu) ir paspauskite programoje „SCAN“. Po to yra paprastas mikrofono ir „Twitter“ skydelių įjungimo atvejis.
Iš pradžių mano mikrofono lygis niekada nepasiekė daugiau nei 50, todėl tviteris tiesiog nebuvo suaktyvintas - taip pat gali reikėti pakoreguoti Arduino kodo pavyzdį, kad jis veiktų su žemesniu lygiu. Tai gerai veikė, o štai jo sukurtas tviteris (jums reikia autentifikuoti „Android“ pusėje, kad jis žinotų, kam siųsti):
Svarbu atkreipti dėmesį, kad logika buvo vykdoma pačiame Arduino - „1Sheeld“ nesujungė mikrofono ir „Twitter“ skydai bet kokiu būdu - jie tiesiog perdavė mikrofono lygį Arduino ir suteikė funkciją skelbti tweets. Bet kuriuo metu galėsite atsisakyti fizinių komponentų ar pakeitimo funkcijų, o programa vis tiek veiks kaip numatyta.
Po to aš nekantravau išbandyti balso atpažinimo funkcijas, kad galėčiau sąveikauti su mano naujai pastatytu milžinišku LED ekranu (iš viso didžiulė 210 pikselių - mokymo programa netrukus!). Balso atpažinimo eskizo pavyzdžio integravimas į „Adafruit Matrix“ bibliotekos bandomąjį kodą užtruko visas 5 minutes, todėl balso valdymo demonstracinis vaizdas, kurį galite pamatyti vaizdo įraše peržiūros pradžioje, buvo paruoštas.
Jei sąžininga, jaučiau, kad sukčiauju. Su „Arduino“ padaryti neįtikėtinus dalykus tikrai neturėtų būti taip paprasta!
Ar turėtumėte nusipirkti „1Sheeld“?
„1Sheeld“ yra neįtikėtinai protingas rinkinys, be jokios abejonės. Funkcijų spektras, kurias jis prideda; jutikliai, kuriais jis gali tapti; išskirtinis išskirtinumas.
Manau, kad yra dvi situacijos, kai „1Sheeld“ yra idealus.
Pirma, jei nusipirkote „Arduino“ pradinį rinkinį (ko tikėtis savo pradiniame rinkinyje Kas yra „Arduino“ pradiniame rinkinyje? [„MakeUseOf“ paaiškina]Aš anksčiau pristačiau „Arduino“ atvirojo kodo aparatinę įrangą čia, „MakeUseOf“, bet norint sukurti ką nors iš jūsų ir pradėti, jums reikia ne tik tikrojo „Arduino“. Arduino „pradiniai rinkiniai“ yra ... Skaityti daugiau ), baigė visus įtrauktus projektus ir pradeda nuobodžiauti, „1Sheeld“ jus linksmins dar bent metus ar panašiai - čia yra tik tiek, ką su juo galite padaryti. Prie savo projekto pridėsite visiškai naujų aspektų, kurių tiesiog neįmanoma padaryti naudojant įprastus aparatūros skydus (pvz., Balso atpažinimo funkciją), taigi jūsų vaizduotė bus nauja riba.
Vis dėlto tai nebus naudinga ilgalaikiams įterptiesiems projektams - galų gale jis turi likti pririštas prie savo telefono. Jei naudojate tik kai kuriuos paprastus „1Sheeld“ reliatyvumo aspektus, tai galima padaryti už 5 USD komponentą, visiškai neįmanoma išlaikyti 55 USD vertės „1Seld“ ir „Android“ telefoną skirtą šiai užduočiai. Tai man atneša antrą panaudojimo atvejį: kai jūs nenorite pradėti programuoti, tačiau dar neatvyko koks nors kritinis jutiklis ar specialus skydas. Užuot atidėlioję projektą ar sugalvoję funkciją dirbti su atsitiktiniais skaičiais, galite įstrigti.
Šiuo atžvilgiu „1Sheeld“ yra nuostabus rinkinys, kurį galima įsigyti dirbtuvėse. Įkvėpti naujų idėjų ir palengvinti prototipų kūrimą - būtent tai ir yra Arduino.
„MakeUseOf“ rekomenduoja:Turi Arduino ir Arduino? Pirkite „1Sheeld“. Tai tikrai taip paprasta.
Kaip laimėti „1Sheeld“?
„1Sheeld“ - pagrindinis „Arduino“ skydo dovanų ženklas
Laimėtojas bus išrinktas atsitiktine tvarka ir informuotas el. Paštu. Peržiūrėti laimėtojų sąrašą rasite čia.
Siųsti savo produktus peržiūrėti. kontaktas Jamesas Bruce'as Norėdami gauti daugiau informacijos.
Jamesas yra dirbtinio intelekto bakalauras ir yra CompTIA A + bei Network + sertifikuotas. Jis yra pagrindinis „MakeUseOf“ kūrėjas ir laisvalaikį praleidžia žaisdamas VR dažasvydį ir stalo žaidimus. Nuo mažens jis statė kompiuterius.