Oglas
Arduino plošče in podobni mikrokontrolerji ustvarjajo ustvarjalnost bolj dostopno kot kdaj koli prej. Ali si krmiljenje LED trakov Vrhunski priročnik za priključitev LED svetlobnih trakov na ArduinoEden najpogostejših izdelkov LED je LED trak. V tem članku bomo opisali, kako z Arduino nastaviti dve najpogostejši vrsti. Preberi več , avtomatiziranje vašega doma Kako na daljavo nadzirati svoj dom z Arduino, 5 DIY-projektiZdaj se dogaja revolucija pametnega doma! Pokažemo vam, kako narediti svoje lastne pripomočke za pametne doma z uporabo preprostega Arduinoja. Preberi več , ali celo varovanje lastnine Kako narediti preprost alarmni sistem ArduinoZaznajte gibanje in prestrašite vraga vsiljivca z visokimi zvočnimi alarmi in utripajočimi lučmi. Se to sliši zabavno? Seveda se. To je cilj današnjega projekta Arduino, primeren ... Preberi več , ti mali čudeži so srce večine samostojnih elektronskih zgradb.
Če morate svojemu Arduinu povedati, da spremeni stanje zatiča (na primer, da prižge luči), mora uporabnik pritisniti fizični gumb ali uporabiti senzor. Zanašanje na stiskanje s človeškim prstom ali podobno je v redu za številne projekte, toda kaj, če želite samo nastaviti vezje in dostopati do njega na daljavo?
Ta članek vas vodi na 6 načinov za povezovanje vašega Android napravo za katero koli Arduino združljiva tabla. Naj se potapljamo noter.
1. ArduinoDroid
Prvi na našem seznamu je ArduinoDroid. Ta aplikacija deluje prek USB na poti Kaj je USB OTG? 5 kul načinov, kako ga uporabiti v AndroiduKaj je USB OTG in kako ga lahko uporabljate v Androidu? Razložimo funkcijo in številne načine uporabe. Preberi več (OTG) za povezavo vaše naprave z Arduino prek kabla USB. Ena od prednosti USB je, da za delovanje ne potrebuje internetne povezave ali povezave Bluetooth.
Aplikacija je popolnoma funkcionalen IDE, ki omogoča kodiranje v telefonu, nalaganje prej napisanih skic, shranjenih v vašem Dropboxu ali Googlovem pogonu, ter narisanje skic na poti.
Prednosti uporabe te aplikacije so očitne. Imati IDE v roki je odlična stvar za hitre spremembe na terenu. Pritrditev naprave Android je veliko manj težavna kot ravnotežje prenosnika v roki!
Eden očitnih negativnih razlogov je, da vtipkanje kode v vaši napravi morda ni preveč udobno, še posebej, če gre za pametni telefon. To je le majhna težava v primerjavi s praktičnostjo ultra prenosnega načina programiranja vaše plošče brez potrebe po internetni povezavi.
To je tudi poceni način se naučite osnov Arduina Uvod v Arduino: Vodnik za začetnikeArduino je odprtokodna platforma za izdelavo prototipov za elektroniko, ki temelji na fleksibilni, enostavni strojni in programski opremi. Namenjen je umetnikom, oblikovalcem, hobistom in vsem, ki jih zanima ustvarjanje interaktivnih predmetov ali okolij. Preberi več , kot klon Arduino plošča in kabel USB OTG staneta le nekaj dolarjev. Kot nalašč za tiste, ki nimajo pogostega dostopa do računalnika!
2. Arduino Bluetooth krmilnik
Naslednji na našem seznamu je primerno imenovana aplikacija Arduino Bluetooth Controller. Ta aplikacija manj govori o programiranju Arduinoja na poti in več o sprožitvi sprememb v naloženi skici. Aplikacija pošlje podatke vaši plošči prek Bluetooth, kar vam omogoča pošiljanje serijskih podatkov s pritiskom na gumb v aplikaciji. Potrebovali boste Bluetooth modul za vaš odbor, čeprav HC-06 modul se pogosto uporablja in na voljo za samo 3 $ v času pisanja.
Za odličen primer začetka uporabe teh poceni modulov si oglejte ta videoposnetek podjetja Tinkernut Labs:
Zgornji videoposnetek priporoča drugačno aplikacijo, čeprav nekateri uporabniki poročajo, da ne deluje na sodobnih pametnih telefonih. Zdi se, da Arduino Bluetooth krmilnik zaradi te težave ne trpi. Omeniti velja, da aplikacija prenaša v angleščini in ne v italijanščini, kot je prikazano na slikah Play Store!
3. Blynk
Mi smo zajeti ustvarjanje projektov z Blynkom prej in ugotovili, da gre za odlično storitev. Njegova prilagodljivost in preprostost omogočata intuitiven način za sprožitev dogodkov na vaši plošči. Blynk potrebuje internetno povezavo, ker uporablja svoj strežnik. Za dostop do Blynk [Broken URL Removal] lahko uporabite bodisi Wi-Fi bodisi mobilne podatke, kar omogoča popolno uporabo pametnih telefonov.
Ena izmed prednosti podjetja Blynk je vrsta načinov, kako se lahko povežete z napravo. Skupaj s podporo za skoraj vsako razvojno ploščo zunaj se lahko s strežnikom povežete brezžično, z ethernetom ali celo uporabite računalniško povezavo prek USB-ja. Storitev je dobro dokumentirana, njena intuitivna aplikacija pa omogoča preprosto sestavljanje kontrol po meri za vaš projekt. Knjižnica Blynk za ID Arduino skrbi za vso komunikacijo.
Če ste tisti tip osebe, ki želi svoj telefon za kavo zagnati iz telefona, preden zjutraj vstanejo, potem je ta za vas!
Blynk ni edina storitev na tem področju, ki jo je vredno tudi preveriti, so zelo prilagodljivi Thinger.io, in praktično neomejeno, a neizmerno težko OpenHAB. Od treh je Blynk vsekakor najhitrejši, da vstanete in tečete učenje OpenHAB Uvod v OpenHAB domačo avtomatizacijo na Raspberry PiOpenHAB je zrela, odprtokodna platforma za avtomatizacijo doma, ki deluje na različni strojni opremi in je protokol agnostik, kar pomeni, da se lahko poveže s skoraj katero koli strojno opremo za avtomatizacijo doma na trgu danes. Preberi več je na dolgi rok odlična ideja.
4. Komunikacija iz nič
Vse, kar smo doslej pokrivali, uporablja že obstoječe storitve, ki vam pomagajo pri povezovanju na različne načine, kaj pa, če želite popoln nadzor nad vsakim vidikom aplikacije Android? Zakaj je ne bi naredili sami iz nič?
Hariharan Mathavan nas popelje skozi celoten postopek v tej obsežni korak za korakom vadnica. Aplikacija, ustvarjena tukaj, je zasnovana preprosto za odpiranje USB povezavater pošiljajte serijske podatke naprej in nazaj med aplikacijo in Arduino ploščo. To je odličen način za seznanitev s Android Studio in gradnjo aplikacij na splošno.
Vodnik vas vodi skozi vso kodo, ki je potrebna za komunikacijo z vašim Arduino prek USB, in na vsakem koraku vsebuje razlage. The nadaljevanje vadnice o tem, kako izvajati Bluetooth povezljivost je enako dobro razložen.
Čeprav obstajajo načini za to ustvarite aplikacije za Android brez kodiranja Kako ustvariti aplikacijo za Android: vse, kar morate vedetiČe želite začeti izdelovati svojo aplikacijo za Android, ta vodič vključuje vse, kar potrebujete. Preberi več , dobro se je naučiti osnov kodiranja na Javi. Ustvarjanje lastnih aplikacij je super, a preden boste vedeli, bi lahko imeli povsem novo kariero Poklicne možnosti za programerje JavaGlede na napovedano stopnjo rasti za 19 odstotkov za obdobje 2014–2024 (po podatkih ameriškega urada za statistiko dela) so poklicne možnosti Java programerjev res odlične. Preberi več !
5. Pretvorite svoj Arduino v strežnik
Drug način za komunikacijo z vašo tablo je pretvorba v majhen strežnik. Prednost tega je, da odpira možnost komunikacije z odborom iz vsega, kar lahko preide na IP naslov ali na spletno zahtevo.
To neverjetno podrobno vadnica s spletnega mesta startelectronics.org zahteva Ethernet ščit Če želite tablo pritrditi v domače omrežje. Tukaj je video v akciji:
Nimate eternetnega ščita? Ne bojte se, enako lahko dosežete z a Wi-Fi ščit ali Wi-Fi povezana plošča, kot je NodeMCU Spoznajte Arduino morilca: ESP8266Kaj pa, če bi vam rekel, da obstaja arduino združljiva plošča razvijalcev, ki ima vgrajen Wi-Fi za manj kot 10 dolarjev? No, obstaja. Preberi več .
Če node.js Kaj je vozlišče JS in zakaj bi me skrbel? [Spletni razvoj]JavaScript je samo programski jezik na strani odjemalca, ki deluje v brskalniku, kajne? Ne več. Node.js je način zagon JavaScript na strežniku; vendar je tudi toliko več. Če ... Preberi več je vaša marmelada, potem bi vas morda smiselno pogledati arduino-android github projekt. Aplikaciji za Android je znova na voljo izhodna koda, da boste lahko dobili pod pokrovom in potegnili vsebino svojega srca. Precej je golih kosti, a vse je na voljo za uvajanje strežnika node.js na Arduino ploščo po vaši izbiri.
Če Python je bolj tvoja stvar, uporabnik Metanurb ima navodila modul bluetooth vadnica.
6. Infrardeči nadzor
Iščete pravi način, kako se pogovarjati s svojim Arduinom? Ali želite iti poln MacGyver? Nato iztrgajte Infrardeči (IR) sprejemnik s starega stereo stereo ali VHS predvajalnika in ga uporabite za pogovor z vašo Arduino ploščo!
Ta metoda zahteva, da ima vaša naprava Android vgrajen IR blaster. Za uporabo te funkcije je na voljo veliko programov, čeprav Mi daljinski upravljalnik je brezplačen in deluje s številnimi drugimi gospodinjskimi napravami.
Ko boste aplikacijo zagnali in zagnali, boste morali ustvariti preprosto vezje, s katerim boste lahko "izdihnili" IR signale. Tole IR vadnica na daljavo vas popelje skozi postopek izgradnje vezja.
Medtem ko ta vadnica uporablja stari daljinec, je postopek popolnoma enak za uporabo IR-naprave, ki razstreljuje IR, in razpoložljivost delov je odličen projekt za začetnike.
Ta metoda deluje le v mejah vida. Je pa najcenejši način za brezžično komunikacijo z vašo tablo. IR sprejemnik stane, tudi če ne morete prečesati delov manj kot dolar. Za statično napravo, kot je niz stropnih LED trakov, bi lahko bila odlična rešitev preprostega problema.
Ali smo pogrešali orodje?
To je nekaj načinov, kako lahko osvobodite Arduino iz računalnika, čeprav smo prepričani, da jih je veliko več. Ne glede na način, ki ga uporabljate, zakaj ga ne bi izvedli v kul projektu, kot je Sprostitev zaslon DSLR Poskrbite za lastno oddaljeno zaklopilo DSLREna dodatna oprema, ki jo boste nedvomno iskali, je oddaljena zaslonka; to vam omogoča, da kamero postavite na stativ ali da jo nekje naslonite in sprožite zaslonko, ne da bi se pri tem stresel ... Preberi več ali an LED kocka Kako narediti pulzirajočo Arduino LED kocko, ki je videti, kot da bi prišla iz prihodnostiČe ste se zapletli v nekaj začetnih Arduino projektov, vendar iščete nekaj malo trajnega in na povsem drugi ravni super, potem je skromna LED kocka 4 x 4 x 4 ... Preberi več ?
Kako se pogovarjate s svojo Arduino ploščo? Ali vedno uporabljate računalnik? Ali obstaja spreten način za pogovor z našimi odbori, ki smo jih tukaj pogrešali? Sporočite nam v spodnjem razdelku za komentarje!
Kreditna slika: almoond /depositphotos
Ian Buckley je svobodni novinar, glasbenik, performer in producent videa, ki živi v Berlinu v Nemčiji. Ko ne piše ali na odru, se ukvarja z lastno elektroniko ali kodo v upanju, da bo postal nor znanstvenik.