Arduino'yu Android'e Bağlamanın 6 Kolay Yolu

Arduino'yu Android'e Bağlamanın 6 Kolay Yolu

Arduino kartları ve benzeri mikrodenetleyiciler, yaratıcılığı her zamankinden daha erişilebilir hale getiriyor. olup olmadığın LED şeritleri kontrol etme Evinizi otomatikleştiren, hatta mülkünüzü koruyan bu küçük harikalar, çoğu DIY elektronik yapısının kalbidir.





Arduino'nuza bir pinin durumunu değiştirmesini söylemeniz gerekiyorsa (örneğin ışıkları açmak için), kullanıcının fiziksel bir düğmeye basmasını veya bir sensör kullanmasını gerektirir. Pek çok proje için insan parmağına veya benzeri bir şeye güvenmek iyidir, ancak ya sadece devrenizi kurmak ve ona uzaktan erişmek istiyorsanız?





Bu makale, bilgisayarınızı bağlamanın 6 yolunu gösterir. Android herhangi bir cihaza Arduino uyumlu kurulu Dalış yapalım .





1. ArduinoDroid

Listemizde ilk sırada ArduinoDroid . Bu uygulama aracılığıyla çalışır Hareket Halinde USB (OTG) cihazınızı USB kablosu ile Arduino'ya bağlamak için. USB'nin avantajlarından biri, çalışması için internet veya Bluetooth bağlantısı gerektirmemesidir.

Uygulama, telefonunuzda kod yazmanıza, Dropbox veya Google sürücünüzde saklanan önceden yazılmış çizimleri yüklemenize ve hareket halindeyken çizimleri derlemenize olanak tanıyan tamamen işlevsel bir IDE'dir.



Bu uygulamayı kullanmanın faydaları açıktır. Elinizde bir IDE'ye sahip olmak, sahada hızlı değişiklikler yapmak için mükemmel bir şeydir. Bir Android cihazı takmak, elinizde bir dizüstü bilgisayarı dengelemekten çok daha az zahmetlidir!

Belirgin bir olumsuzluk, cihazınıza kod yazmanın, özellikle bir akıllı telefon ise, çok rahat olmayabileceğidir. Bu, internet bağlantısına ihtiyaç duymadan anakartınızı programlamanın ultra taşınabilir bir yoluna sahip olmanın rahatlığıyla karşılaştırıldığında sadece küçük bir sorundur.





birden fazla gmail hesabı nasıl yönetilir

Bu da ucuz bir yol Arduino'nun temellerini öğrenin , bir klon Arduino kartı ve USB OTG kablosu olarak sadece birkaç dolara mal oluyor. Sık sık bilgisayara erişimi olmayanlar için mükemmel!

2. Arduino Bluetooth Denetleyicisi

Listemizde bir sonraki, uygun şekilde adlandırılmış Arduino Bluetooth Controller uygulaması. Bu uygulama, bir Arduino'yu anında programlamaktan daha az ve yüklenen çizimdeki değişiklikleri tetiklemekle ilgilidir. Uygulama, Bluetooth aracılığıyla panonuza veri gönderir ve uygulamadaki bir düğmeye basarak seri veri göndermenize olanak tanır. ihtiyacın olacak Bluetooth modülü tahtanız için olsa da HC-06 modül yaygın olarak kullanılmaktadır ve sadece 3 $ için kullanılabilir yazarken.





Bu ucuz küçük modüllere başlamak için mükemmel bir başlangıç ​​için Tinkernut Labs'ın şu videosunu izleyin:

Yukarıdaki video, farklı bir uygulama öneriyor, ancak bazı kullanıcılar modern akıllı telefonlarda çalışmadığını bildiriyor. Arduino Bluetooth Denetleyicisi bu sorundan muzdarip değil gibi görünüyor. Uygulamanın Play Store resimlerinde gösterildiği gibi İtalyanca yerine İngilizce indirildiğini belirtmekte fayda var!

3. Göz kırp

biz kapattık Blynk ile projeler oluşturma önce ve harika bir hizmet olarak buldum. Esnekliği ve basitliği, onu tahtanızdaki olayları tetiklemenin sezgisel bir yolu haline getirir. Blynk, kendi sunucusunu kullandığından çalışması için bir internet bağlantısı gerektirir. Blynk'e [Broken URL Removed] erişmek için Wi-Fi veya mobil verileri kullanabilirsiniz, bu da akıllı telefon kullanımı için mükemmeldir.

Blynk'in güçlü yönlerinden biri, bir cihaza bağlanma yollarının çeşitliliğidir. Hemen hemen her geliştirme kartı için desteğin yanı sıra, sunucuya kablosuz olarak, ethernet kullanarak bağlanabilir veya hatta bir bilgisayarın bağlantısını USB üzerinden kullanabilirsiniz. Hizmet iyi belgelenmiştir ve sezgisel uygulaması, projeniz için özel kontrolleri bir araya getirmeyi kolaylaştırır. Arduino IDE için Blynk kütüphanesi tüm iletişimi halleder.

Sabahları kalkmadan kahve makinesini telefonundan çalıştırmak isteyen biriyseniz, bu tam size göre!

Blynk bu alandaki tek hizmet değil, ayrıca son derece özelleştirilebilir Thinger.io ve pratik olarak sınırsız ama şeytani bir şekilde zor OpenHAB . Üçü arasında, Blynk kesinlikle ayağa kalkmak ve koşmak için en hızlı olanıdır. OpenHAB'ı öğrenmek uzun vadede harika bir fikir.

4. Sıfırdan İletişim

Şimdiye kadar ele aldığımız her şey, çeşitli şekillerde bağlanmanıza yardımcı olmak için zaten mevcut hizmetlerden yararlanıyor, peki ya Android uygulamasının her yönü üzerinde tam kontrol istiyorsanız? Neden sıfırdan kendin yapmıyorsun?

Hariharan Mathavan bizi bu kapsamlı süreçten geçiriyor adım adım öğretici . Burada oluşturulan uygulama, yalnızca bir USB bağlantısı , ve seri verileri uygulama ile Arduino kartı arasında ileri geri iletin. Bu, Android Studio ve genel olarak uygulama oluşturma hakkında bilgi edinmenin harika bir yoludur.

roku tv'de yerel kanallar nasıl edinilir

Kılavuz, Arduino'nuzla USB üzerinden iletişim kurmak için gereken tüm kodlara götürür ve her adımda açıklamalar sağlar. NS öğretici takip nasıl uygulanacağı konusunda Bluetooth bağlantısı eşit derecede iyi açıklanmıştır.

yolları varken kodlama olmadan Android uygulamaları oluşturun , Java'da kodlamanın temellerini öğrenmeye değer. Kendi uygulamalarınızı yapmak harikadır, ancak farkına varmadan yepyeni bir kariyere sahip olabilirsiniz!

5. Arduino'nuzu Sunucuya Dönüştürün

Panonuzla iletişim kurmanın başka bir yolu da onu küçük bir sunucuya dönüştürmektir. Bunun yararı, bir IP adresine gidebilen veya bir web isteği yapabilen herhangi bir şeyden yönetim kurulu ile iletişim kurma olasılığını açmasıdır.

Bu inanılmaz ayrıntılı startelectronics.org'dan öğretici bir gerektirir Ethernet kalkanı Anakartınızı ev ağınıza bağlamak için. İşte eylemin bir videosu:

Ethernet kalkanınız yok mu? Korkmayın, aynı şey bir Wi-Fi kalkanı veya NodeMCU gibi Wi-Fi bağlantılı kart.

Eğer düğüm.js senin reçelin, o zaman şuna bir göz atman mantıklı olabilir arduino-android github projesi . Bir Android uygulamasına bir kez daha kaynak kodu verilir, böylece kaputun altına girebilir ve kalbinizin içeriğini düzeltebilirsiniz. Oldukça basit, ancak seçtiğiniz bir Arduino panosuna bir node.js sunucusu uygulamak için her şey var.

Eğer piton daha çok senin işin, Instructables kullanıcısı metanurb'un bir bluetooth modülü öğretici.

6. Kızılötesi Kontrol

Arduino'nuzla konuşmanın gerçek bir joker yolu mu arıyorsunuz? Tam MacGyver gitmek istiyor musunuz? Sonra bir sök Kızılötesi (IR) alıcısı eski bir stereo veya VHS oynatıcıdan alın ve Arduino kartınızla konuşmak için kullanın!

xbox one internete bağlanamıyor

Bu yöntem, Android cihazınızın yerleşik bir IR blaster'a sahip olmasını gerektirir. Uzaktan kumandam ücretsizdir ve diğer birçok ev cihazıyla birlikte çalışır.

Uygulamayı çalıştırıp çalıştırdıktan sonra, IR sinyallerini 'koklamak' için basit bir devre oluşturmanız gerekecektir. Bu IR uzaktan eğitim sizi devreyi oluşturma sürecinden geçirir.

Bu eğitimde eski bir uzaktan kumanda kullanılsa da, işlem bir IR patlatma Android cihazı kullanmak için tamamen aynıdır ve parçaların kullanılabilirliği onu harika bir başlangıç ​​projesi yapar.

Bu yöntem yalnızca görüş alanı içinde çalışır. Ancak, kartınızla kablosuz olarak iletişim kurmanın en ucuz yoludur. Bunu yapmak için parçaları temizleyemeseniz bile, bir IR alıcısının maliyeti bir dolardan daha azdır. Bir dizi tavana monte LED şerit gibi statik bir cihaz için, basit bir soruna mükemmel bir çözüm olabilir.

Bir Aracı Kaçırdık mı?

Bunlar, Arduino'nuzu bilgisayarınızdan kurtarmanın birkaç yolu, ancak orada çok daha fazlası olduğundan eminiz. Hangi yöntemi kullanırsanız kullanın, neden bunu bir DSLR deklanşör veya bir fotoğraf makinesi gibi harika bir projede uygulamıyorsunuz? LED küp ?

Arduino kartınızla nasıl konuşuyorsunuz? Her zaman bilgisayar mı kullanırsın? Burada kaçırdığımız panolarımızla konuşmanın kurnazca bir yolu var mı? Aşağıdaki yorum bölümünde bize bildirin !

Resim Kredisi: badem/ Depositphotos

Paylaş Paylaş Cıvıldamak E-posta Disk Alanında Boşalmak İçin Bu Windows Dosyalarını ve Klasörlerini Silin

Windows bilgisayarınızdaki disk alanını temizlemeniz mi gerekiyor? İşte disk alanını boşaltmak için güvenle silinebilecek Windows dosya ve klasörleri.

Sonrakini Oku
İlgili konular
  • kendin yap
  • Arduino
Yazar hakkında Ian Buckley(216 Makale Yayınlandı)

Ian Buckley, Berlin, Almanya'da yaşayan serbest gazeteci, müzisyen, sanatçı ve video yapımcısıdır. Yazmadığı veya sahnede olmadığı zamanlarda, çılgın bir bilim insanı olma umuduyla kendin yap elektroniği veya koduyla uğraşıyor.

Ian Buckley'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın