Oglas
Arduino ploče i slični mikrokontroleri čine kreativnost dostupnijom nego ikad prije. Bez obzira jeste li upravljanje LED trakama Vrhunski vodič za spajanje LED svjetlosnih traka na ArduinoJedan od najčešćih LED proizvoda je LED traka. U ovom ćemo članku opisati kako postaviti dva najčešća tipa s Arduinom. Čitaj više , automatizirati vaš dom Kako daljinski upravljati svojim domom s Arduinom, 5 uradi sam projekataSada se događa revolucija pametnog doma! Pokazali smo vam kako napraviti vlastite uređaje za pametne kuće koristeći samo Arduino. Čitaj više , ili čak zaštita vaše imovine Kako napraviti jednostavan Arduino alarmni sustavOtkrijte pokret, a zatim uplaši kalupe iz uljeza s visokim zvukovima alarma i treperavim svjetlima. Zvuči li to zabavno? Naravno da ima. To je cilj današnjeg Arduinog projekta, pogodan ... Čitaj više , ova mala čuda su srce većine "uradi sam" elektroničkih izrada.
Ako trebate reći svom Arduinu da promijeni stanje pin-a (na primjer, da upalje svjetla), korisnik mora pritisnuti fizičku tipku ili upotrijebiti senzor. Osloniti se na prešanje ljudskog prsta ili slično u redu je za mnoge projekte, ali što ako samo želite postaviti svoj krug i pristupiti mu daljinski?
Ovaj članak vodi vas kroz 6 načina za povezivanje vašeg Android uređaj na bilo koji Težak kompatibilna ploča. Neka zaroni.
1. ArduinoDroid
Prvo na našem popisu je ArduinoDroid. Ova aplikacija funkcionira putem USB u pokretu Što je USB OTG? 5 zgodnih načina kako to koristiti na AndroiduŠto je USB OTG i kako ga možete koristiti na Androidu? Objašnjavamo značajku i više načina za korištenje. Čitaj više (OTG) za spajanje uređaja na Arduino putem USB kabela. Jedna od prednosti USB-a je ta što za rad ne zahtijeva internetsku ili Bluetooth vezu.
Aplikacija je u potpunosti funkcionalan IDE koji vam omogućuje kodiranje na telefonu, učitavanje prethodno napisanih skica spremljenih u vaš Dropbox ili Google pogon i sastavljanje skica u pokretu.
Prednosti korištenja ove aplikacije su očite. Imati IDE u ruke savršena je stvar za brzo mijenjanje na terenu. Pričvršćivanje Android uređaja puno je manje glomazno nego da morate uravnotežiti laptop na ruci!
Jedan očigledan negativ jest taj što upisivanje koda na vaš uređaj možda nije previše ugodno, pogotovo ako se radi o pametnom telefonu. Ovo je samo mali problem u odnosu na praktičnost korištenja ultra prijenosnog načina programiranja vaše ploče bez potrebe za internetskom vezom.
Ovo je ujedno i jeftin način naučiti osnove Arduina Početak rada s Arduinom: Vodič za početnikeArduino je platforma za prototiranje elektronike otvorenog koda koja se temelji na fleksibilnom hardveru i softveru koji se lako koristi. Namijenjen je umjetnicima, dizajnerima, hobistima i svima koji su zainteresirani za stvaranje interaktivnih objekata ili okruženja. Čitaj više , kao klon Arduino ploča i USB OTG kabel koštaju samo nekoliko dolara. Savršeno za one bez učestalog pristupa računalu!
2. Arduino Bluetooth kontroler
Sljedeća na našem popisu je prikladno imenovana Arduino aplikacija Bluetooth Controller. Ova aplikacija manje govori o programiranju Arduinoa u letu, a više o pokretanju promjena u prenesenoj skici. Aplikacija šalje podatke vašoj ploči putem Bluetooth-a, omogućavajući vam slanje serijskih podataka pritiskom na gumb u aplikaciji. Trebat će vam Bluetooth modul za vaš odbor, mada HC-06 modul se široko koristi i dostupan za samo 3 $ u vrijeme pisanja.
Za izvrstan temeljni početak rada s ovim jeftinim modulima pogledajte ovaj video iz tvrtke Tinkernut Labs:
Gornji videozapis preporučuje drugu aplikaciju, premda neki korisnici navode da ne funkcionira na modernim pametnim telefonima. Čini se da Arduino Bluetooth kontroler ne pati od ovog problema. Vrijedno je napomenuti da se aplikacija preuzima na engleskom, a ne na talijanskom jeziku kao što je prikazano na slikama Trgovine Play!
3. Blynk
Pokrili smo se stvarajući projekte s Blynkom prije i otkrio da je to izvrsna usluga. Njegova fleksibilnost i jednostavnost čine ga intuitivnim načinom pokretanja događaja na vašoj ploči. Blynk zahtijeva internetsku vezu jer koristi vlastiti poslužitelj. Za pristup usluzi Blynk [Broken URL Removed] možete koristiti ili Wi-Fi ili mobilne podatke, što ga čini savršenim za upotrebu pametnih telefona.
Jedna od prednosti tvrtke Blynk je raspon načina na koji možete povezati uređaj. Uz podršku za gotovo svaku razvojnu ploču vani, možete se bežično povezati s poslužiteljem, koristeći ethernet, ili čak upotrijebiti vezu računala putem USB-a. Usluga je dobro dokumentirana, a njena intuitivna aplikacija olakšava sastavljanje prilagođenih kontrola za vaš projekt. Blynk knjižnica za Arduino IDE brine se za svu komunikaciju.
Ako ste tip osobe koja želi pokrenuti svoj aparat za kavu s njihova telefona prije nego što ustanu ujutro, onda je ovaj za vas!
Blynk nije jedina usluga na ovom polju, koju također vrijedi provjeriti su vrlo prilagodljivi Thinger.io, i praktično neograničene, ali nevjerojatno teške OpenHAB. Od tri, Blynk je zasigurno najbrži za ustajanje i trčanje učenje OpenHAB-a Prvi koraci s OpenHAB kućnom automatizacijom na Raspberry PiOpenHAB je zrela platforma za kućnu automatizaciju otvorenog koda koja radi na različitim hardverima i jest protokol agnostički, što znači da se može povezati s gotovo svim hardverom kućne automatizacije na tržištu danas. Čitaj više je sjajna ideja dugoročno.
4. Komunikacija od nule
Sve što smo do sada pokrili koristi već postojeće usluge kako bi vam pomoglo da se povežete na različite načine, ali što ako želite potpunu kontrolu nad svim aspektima Android aplikacije? Zašto to ne napravite sami od nule?
Hariharan Mathavan vodi nas kroz cijeli proces u ovom opsežnom korak po korak udžbenik. Aplikacija stvorena ovdje dizajnirana je jednostavno za otvaranje USB vezai prosljeđivati serijske podatke napred i nazad između aplikacije i Arduino ploče. Ovo je odličan način za upoznavanje Android studija i zgrade aplikacija općenito.
Vodič vas vodi kroz sav kôd potreban za komunikaciju s vašim Arduinom putem USB-a, pružajući objašnjenja u svakom koraku. nastavak udžbenika o načinu provedbe Bluetooth povezivanje jednako je dobro objašnjeno.
Iako postoje načini za stvarajte Androidove aplikacije bez kodiranja Kako stvoriti Android aplikaciju: sve što trebate znatiAko želite započeti s izradom vlastite Android aplikacije, ovaj vodič sadrži sve što je potrebno. Čitaj više , dobro je naučiti osnove kodiranja na Javi. Pravljenje vlastitih aplikacija je cool, ali prije nego što to saznate, mogli biste to učiniti sasvim nova karijera Karijere mogućnosti Java programeraS projiciranom stopom rasta od 19 posto za razdoblje 2014. - 2024. (prema američkom Zavodu za statistiku rada) izgledi za karijeru Java programera doista su izvrsni. Čitaj više !
5. Pretvorite Arduino u poslužitelj
Drugi način komunikacije s vašom upravom je pretvaranje u maleni poslužitelj. Prednost ovog je u tome što otvara mogućnost komunikacije s pločom sa svega što se može uputiti na IP adresu ili napraviti web zahtjev.
Ovo nevjerojatno detaljno tutorial from startelectronics.org zahtijeva Ethernet štit Za povezivanje ploče s kućnom mrežom. Evo ga videozapisa u akciji:
Nemate ethernet štit? Ne boj se, isto se može postići sa Wi-Fi štit ili Wi-Fi spojena ploča poput NodeMCU Upoznajte Arduino ubojicu: ESP8266Što ako vam kažem da postoji Arduino kompatibilna ploča s ugrađenim Wi-Fi-jem za manje od 10 dolara? Pa, postoji. Čitaj više .
Ako node.js Što je Čvor. JS i zašto bih se trebao brinuti? [Web Development]JavaScript je samo programski jezik na strani klijenta koji se izvodi u pregledniku, zar ne? Ne više. Node.js je način pokretanja JavaScripta na poslužitelju; ali tako je i mnogo više. Ako... Čitaj više je vaš pekmez, možda bi vam imalo smisla baciti pogled na to arduino-android github projekt. Aplikacija za Android ponovno se nudi izvornim kodom tako da možete doći ispod haube i sitnice prema sadržaju vašeg srca. Prilično su gole kosti, ali sve je tu da implementirate node.js poslužitelj na Arduino ploču po vašem izboru.
Ako Piton je više tvoja stvar, korisnik metanurstva s instrukcijama ima bluetooth modul udžbenik.
6. Infracrvena kontrola
Tražite li pravi način da razgovarate sa svojim Arduinom? Želite li proći pun MacGyver? Zatim rascijepite an Infracrveni (IR) prijemnik sa starog stereo ili VHS playera i koristite ga za razgovor s vašom Arduino pločom!
Ova metoda zahtijeva da vaš Android uređaj ima ugrađen IC blaster. Na raspolaganju je mnogo aplikacija za korištenje ove značajke Mi Daljinski upravljač je besplatan i funkcionira s mnogim drugim kućanskim uređajima.
Jednom kada aplikaciju pokrenete i morat ćete stvoriti jednostavan krug za "njuškanje" IR signala. Ovaj IR daljinski udžbenik vodi vas kroz proces izgradnje kruga.
Iako ovaj udžbenik koristi stari daljinski upravljač, postupak je potpuno isti kod korištenja IR uređaja koji eksplodira IR-om, a dostupnost dijelova čini ga odličnim početničkim projektom.
Ova metoda djeluje samo unutar vidnog polja. To je, međutim, najjeftiniji način da bežično komunicirate sa svojim brodom. Čak i ako ne možete pročistiti dijelove za to, IR prijemnik košta manje od dolara. Za statički uređaj poput niza stropnih LED traka, to bi moglo biti savršeno rješenje jednostavnog problema.
Jesmo li propustili alat?
Ovo je nekoliko načina da se vaš Arduino oslobodi s računala, iako smo sigurni da ih ima mnogo više. Koju god metodu da koristite, zašto je ne biste implementirali u cool projekt kao što je Otpuštanje DSLR zatvarača Napravite vlastiti DSLR daljinski okidačJedan pribor koji ćete nesumnjivo potražiti je daljinski okidač; ovo vam omogućuje da stavite kameru na stativ ili je negdje odmarate i aktivirate okidač bez šanse da se protrese ... Čitaj više ili an LED kocka Kako napraviti pulsirajuću Arduino LED kocku koja izgleda kao da je došla iz budućnostiAko ste se pozabavili nekim početničkim Arduino projektima, ali tražite nešto malo trajno i na nekoj drugoj razini fenomenalne, onda je skromna 4 x 4 x 4 LED kocka ... Čitaj više ?
Kako razgovarate s vašom Arduino upravom? Uvijek koristite računalo? Postoji li vješt način razgovora s našim odborima koje smo ovdje propustili? Javite nam se u odjeljku za komentare u nastavku!
Kreditna slika: almoond /Depositphotos
Ian Buckley je slobodni novinar, glazbenik, izvođač i video producent koji živi u Berlinu, Njemačka. Kad ne piše ili ne govori na pozornici, bavi se uradi sam elektronikom ili kodom u nadi da će postati lud znanstvenik.