6 vienkārši veidi, kā savienot Arduino ar Android

6 vienkārši veidi, kā savienot Arduino ar Android

Arduino plates un līdzīgi mikrokontrolleri padara radošumu pieejamāku nekā jebkad agrāk. Neatkarīgi no tā, vai esat LED sloksņu kontrole , automatizējot jūsu māju vai pat aizsargājot savu īpašumu, šie mazie brīnumi ir vairuma DIY elektronisko konstrukciju pamatā.





Ja jums ir jāpasaka savam Arduino, lai mainītu tapas stāvokli (piemēram, lai ieslēgtu gaismas), lietotājam ir jānospiež fiziska poga vai jāizmanto sensors. Paļauties uz cilvēka pirkstu nospiedumu vai tamlīdzīgi ir labi daudziem projektiem, bet ko darīt, ja vēlaties tikai izveidot savu ķēdi un piekļūt tai attālināti?





Šajā rakstā ir sniegti 6 veidi, kā izveidot savienojumu Android ierīci jebkurai Arduino saderīga tāfele. Ļauj ienirt .





1. ArduinoDroid

Pirmais mūsu sarakstā ir ArduinoDroid . Šī lietotne darbojas, izmantojot USB ceļā (OTG), lai savienotu ierīci ar Arduino, izmantojot USB kabeli. Viena no USB priekšrocībām ir tā, ka tā darbībai nav nepieciešams interneta vai Bluetooth savienojums.

Lietotne ir pilnībā funkcionāla IDE, kas ļauj kodēt tālrunī, augšupielādēt iepriekš uzrakstītas skices, kas saglabātas jūsu Dropbox vai Google diskā, un apkopot skices, atrodoties ceļā.



Šīs lietotnes priekšrocības ir acīmredzamas. IDE pieejamība ir ideāla lieta, lai ātri veiktu izmaiņas šajā jomā. Android ierīces pievienošana ir daudz mazāk apgrūtinoša nekā klēpjdatora līdzsvarošana uz rokas!

Viens acīmredzams negatīvs ir tas, ka koda ierakstīšana ierīcē var nebūt pārāk ērta, it īpaši, ja tas ir viedtālrunis. Šī ir tikai neliela problēma, salīdzinot ar ērtībām, kas saistītas ar īpaši pārnēsājamu tāfeles programmēšanas veidu bez interneta savienojuma.





kā spēlēt spēli uz pcsx2

Tas ir arī lēts veids, kā apgūt Arduino pamatus , kā klons Arduino dēlis un USB OTG kabelis maksā tikai dažus dolārus. Lieliski piemērots tiem, kam nav biežas piekļuves datoram!

2. Arduino Bluetooth kontrolieris

Nākamais mūsu sarakstā ir precīzi nosaukta lietotne Arduino Bluetooth kontrolieris. Šī lietotne ir mazāka par Arduino programmēšanu lidojumā un vairāk par izmaiņu aktivizēšanu augšupielādētajā skicē. Lietotne nosūta datus uz jūsu dēli, izmantojot Bluetooth, ļaujot nosūtīt sērijas datus, nospiežot lietotnē pogu. Jums būs nepieciešams a Bluetooth modulis jūsu valdei, lai gan HC-06 modulis tiek plaši izmantots un pieejams tikai par 3 USD rakstīšanas laikā.





Lai uzzinātu, kā sākt darbu ar šiem lētajiem mazajiem moduļiem, skatiet šo videoklipu no Tinkernut Labs:

Iepriekš redzamajā videoklipā ir ieteikta cita lietotne, lai gan daži lietotāji ziņo, ka tā nedarbojas mūsdienu viedtālruņos. Šķiet, ka Arduino Bluetooth kontrolieris necieš no šīs problēmas. Ir vērts atzīmēt, ka lietotne tiek lejupielādēta angļu valodā, nevis itāļu valodā, kā parādīts Play veikala attēlos!

3. Mirgo

Mēs esam pārklājuši veidojot projektus ar Blynk iepriekš, un uzskatīja, ka tas ir lielisks pakalpojums. Tā elastība un vienkāršība padara to par intuitīvu veidu, kā aktivizēt notikumus uz jūsu dēļa. Blynk darbībai ir nepieciešams interneta savienojums, jo tas izmanto savu serveri. Jūs varat izmantot Wi-Fi vai mobilos datus, lai piekļūtu Blynk [Broken URL Removed], padarot to ideāli piemērotu viedtālruņa lietošanai.

Viena no Blynk priekšrocībām ir veids, kā var izveidot savienojumu ar ierīci. Kopā ar atbalstu gandrīz katrai tur esošajai izstrādes platei varat izveidot savienojumu ar serveri bezvadu režīmā, izmantojot Ethernet, vai pat izmantot datora savienojumu, izmantojot USB. Pakalpojums ir labi dokumentēts, un tā intuitīvā lietotne ļauj vienkārši izveidot pielāgotas vadīklas jūsu projektam. Arduino IDE bibliotēka Blynk rūpējas par visu komunikāciju.

Ja jūs esat tāds cilvēks, kurš vēlas ieslēgt kafijas automātu no sava tālruņa, pirms viņš pieceļas no rīta, tad šis ir domāts jums!

Blynk nav vienīgais pakalpojums šajā jomā, un ir vērts pārbaudīt arī ļoti pielāgojamos Thinger.io , un praktiski neierobežots, tomēr velnišķīgi grūts OpenHAB . Tomēr no trim Blynk noteikti ir ātrākais, kas pieceļas un sāk darboties OpenHAB mācīšanās ir lieliska ideja ilgtermiņā.

4. Saziņa no nulles

Viss, ko līdz šim esam apskatījuši, izmanto jau esošus pakalpojumus, lai palīdzētu jums izveidot savienojumu dažādos veidos, bet ko darīt, ja vēlaties pilnībā kontrolēt visus Android lietotnes aspektus? Kāpēc gan nepagatavot to pašam no nulles?

Hariharan Mathavan ved mūs cauri visam procesam šajā plašajā soli pa solim apmācība . Šeit izveidotā lietotne ir paredzēta, lai vienkārši atvērtu USB savienojums un pārsūtiet sērijas datus turp un atpakaļ starp lietotni un Arduino plati. Tas ir lielisks veids, kā iepazīties ar Android Studio un lietotņu veidošanu kopumā.

kā uzzināt, vai facebook ir uzlauzts

Ceļvedis iepazīstinās jūs ar visu kodu, kas nepieciešams, lai sazinātos ar jūsu Arduino, izmantojot USB, un sniedz paskaidrojumus katrā solī. The seko apmācība par to, kā īstenot Bluetooth savienojums ir tikpat labi izskaidrots.

Lai gan ir veidi, kā izveidot Android lietotnes bez kodēšanas , ir vērts apgūt kodēšanas pamatus Java. Izveidot savas lietotnes ir forši, taču pirms jūs to zināt, jums varētu būt pilnīgi jauna karjera!

5. Pārvērtiet savu Arduino par serveri

Vēl viens veids, kā sazināties ar savu dēli, ir pārvērst to par niecīgu serveri. Ieguvums ir tas, ka tas paver iespēju sazināties ar valdi no visa, kas var pāriet uz IP adresi vai iesniegt tīmekļa pieprasījumu.

Šis neticami detalizēts apmācība no startingelectronics.org prasa an Ethernet vairogs Lai pievienotu tāfeli mājas tīklam. Šeit ir video par to darbībā:

Vai jums nav Ethernet vairoga? Nebaidieties, to pašu var panākt ar Wi-Fi vairogs vai ar Wi-Fi pieslēgtu plati, piemēram, NodeMCU.

Ja node.js ir jūsu ievārījums, tad jums varētu būt jēga apskatīt arduino-android github projekts . Android lietotne atkal tiek nodrošināta ar avota kodu, lai jūs varētu nokļūt zem pārsega un pēc sirds patikas. Tas ir diezgan kails kauls, bet viss ir pieejams, lai ieviestu node.js serveri jūsu izvēlētajā Arduino plāksnē.

Ja Python ir vairāk jūsu lieta, Instructables lietotāja metanurb ir bluetooth modulis apmācība.

6. Infrasarkanā vadība

Vai meklējat īstu aizstājējkartes veidu, kā sarunāties ar savu Arduino? Vai vēlaties pilnībā izmantot MacGyver? Tad izvelciet an Infrasarkanais (IR) uztvērēju no vecā stereo vai VHS atskaņotāja un izmantojiet to, lai sarunātos ar savu Arduino plati!

kā pasargāt klēpjdatoru no pārkaršanas

Šī metode prasa, lai jūsu Android ierīcē būtu iebūvēts infrasarkanais signāls. Ir pieejamas daudzas lietotnes, lai izmantotu šo funkciju, lai gan Mans tālvadības pults ir bezmaksas un darbojas ar daudzām citām sadzīves ierīcēm.

Kad lietotne ir izveidota un darbojas, jums būs jāizveido vienkārša shēma, lai “izsmidzinātu” IR signālus. Šī IR tālvadības apmācība jūs iepazīstinās ar ķēdes veidošanas procesu.

Lai gan šajā apmācībā tiek izmantota veca tālvadības pults, process ir tieši tāds pats kā Android spridzināšanas ierīces lietošana, un detaļu pieejamība padara to par lielisku iesācēju projektu.

Šī metode darbojas tikai redzamības zonā. Tomēr tas ir lētākais veids, kā bezvadu režīmā sazināties ar savu dēli. Pat ja jūs nevarat iztīrīt detaļas, IR uztvērējs maksā mazāk par dolāru. Statiskai ierīcei, piemēram, pie griestiem piestiprinātām LED sloksnēm, tas varētu būt ideāls risinājums vienkāršai problēmai.

Vai mēs esam palaiduši garām rīku?

Šie ir daži veidi, kā atbrīvot Arduino no datora, lai gan mēs esam pārliecināti, ka tur ir daudz vairāk. Neatkarīgi no izmantotās metodes, kāpēc gan to neīstenot vēsā projektā, piemēram, DSLR aizvara atbrīvošanā vai LED kubs ?

Kā jūs runājat ar savu Arduino dēli? Vai jūs vienmēr izmantojat datoru? Vai ir kāds viltīgs veids, kā runāt ar mūsu dēļiem, kurus mēs šeit esam palaiduši garām? Informējiet mūs komentāru sadaļā zemāk !

Attēlu kredīts: almoond/ Depositphotos

Kopīgot Kopīgot Čivināt E -pasts Dzēsiet šos Windows failus un mapes, lai atbrīvotu vietu diskā

Vai jums ir nepieciešams atbrīvot vietu diskā Windows datorā? Šeit ir Windows faili un mapes, ko var droši izdzēst, lai atbrīvotu vietu diskā.

Lasīt Tālāk
Saistītās tēmas
  • DIY
  • Arduino
Par autoru Īans Baklijs(Publicēti 216 raksti)

Īans Baklijs ir ārštata žurnālists, mūziķis, izpildītājs un video producents, kas dzīvo Berlīnē, Vācijā. Kad viņš neraksta vai nav uz skatuves, viņš ķeras pie DIY elektronikas vai koda, cerot kļūt par traku zinātnieku.

Vairāk no Īana Baklija

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu
Kategorija Diy