İlan
Arduino kartları ve benzeri mikrodenetleyiciler yaratıcılığı her zamankinden daha erişilebilir hale getiriyor. İster ol, kontrol LED şeritleri LED Işık Şeritlerini Arduino'ya Bağlama İçin Ultimate GuideEn yaygın LED ürünlerinden biri LED şerittir. Bu makalede, bir Arduino ile en yaygın iki türün nasıl kurulacağını ele alacağız. Daha fazla oku , evinizi otomatikleştirmek Evinizi Arduino, 5 DIY Projesi ile Uzaktan Kontrol EtmeAkıllı ev devrimi şimdi gerçekleşiyor! Basit bir Arduino'dan başka bir şey kullanmadan kendi akıllı ev aletlerinizi nasıl yapacağınızı gösteriyoruz. Daha fazla oku , ya da mülkünüzü korumak Basit Arduino Alarm Sistemi Nasıl YapılırHareketi algılayın, ardından yüksek perdeli alarm sesleri ve yanıp sönen ışıklar ile halkı davetsiz misafirlerden korkutun. Kulağa eğlenceli geliyor mu? Tabii ki öyle. Bugünün Arduino projesinin hedefi bu, uygun ... Daha fazla oku , bu küçük harikalar çoğu DIY elektronik yapısının kalbidir.
Arduino'nuza bir pimin durumunu değiştirmesini (örneğin ışıkları açmak için) söylemeniz gerekiyorsa, kullanıcının fiziksel bir düğmeye basması veya bir sensör kullanması gerekir. Bir insan parmak basınına veya benzerine güvenmek birçok proje için iyidir, ancak devrenizi kurmak ve uzaktan erişmek istiyorsanız ne olur?
Bu makalede, Android herhangi bir cihaz Arduino uyumlu kart. Dalış yapalım.
1. ArduinoDroid
Listemizdeki ilk ArduinoDroid. Bu uygulama üzerinden çalışır Hareket Halinde USB USB OTG Nedir? Android'de Kullanmanın 5 Harika YoluUSB OTG nedir ve Android'de nasıl kullanabilirsiniz? Özelliği ve onu kullanmanın birçok yolunu açıklıyoruz. Daha fazla oku (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, telefonunuza kod yazmanıza, Dropbox veya Google sürücünüzde saklanan daha önce yazılmış eskizleri yüklemenize ve hareket halindeyken eskizleri derlemenize izin veren tamamen işlevsel bir IDE'dir.
Bu uygulamayı kullanmanın faydaları açıktır. 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ı dengelemek zorunda kalmaktan daha az zahmetlidir!
Bariz bir olumsuzluk, özellikle akıllı bir telefonsa, cihazınıza kod yazmanın çok rahat olmayabilir. Bu, internet bağlantısına gerek duymadan panonuzu programlamanın ultra taşınabilir bir yoluna sahip olmanın kolaylığına kıyasla sadece küçük bir konudur.
Bu aynı zamanda Arduino'nun temellerini öğrenir Arduino'ya Başlarken: Başlangıç KılavuzuArduino esnek, kullanımı kolay donanım ve yazılıma dayanan açık kaynaklı bir elektronik prototipleme platformudur. Sanatçılar, tasarımcılar, hobiler ve etkileşimli nesneler veya ortamlar oluşturmak isteyen herkes için tasarlanmıştır. Daha fazla oku , bir klon olarak Arduino kartı ve USB OTG kablosu sadece birkaç dolara mal oluyor. Bir bilgisayara sık erişimi olmayanlar için mükemmel!
2. Arduino Bluetooth Denetleyici
Listemizde bir sonraki adıyla Arduino Bluetooth Controller uygulaması var. Bu uygulama anında bir Arduino programlama hakkında daha az ve yüklenen kroki değişiklikleri tetikleme hakkında daha fazla. Uygulama, Bluetooth aracılığıyla mesaj panonuza veri göndererek uygulamada bir düğmeye basarak seri veri göndermenizi sağlar. İhtiyacınız olacak Bluetooth modülü yönetim kurulunuz için HC-06 modülü yaygın olarak kullanılır ve sadece 3 $ karşılığında alınabilir yazma sırasında.
Bu ucuz küçük modüllerle çalışmaya başlamak için mükemmel bir astar için Tinkernut Labs'ın bu videosuna bakın:
Bazı kullanıcılar modern akıllı telefonlarda çalışmadığını bildirmesine rağmen yukarıdaki video farklı bir uygulama önermektedir. Arduino Bluetooth Denetleyici'nin bu sorundan muzdarip olmadığı anlaşılıyor. Uygulamanın, Play Store resimlerinde gösterildiği gibi İtalyanca yerine İngilizce indirdiğini belirtmek gerekir!
3. Blynk
Kapsadık Blynk ile proje oluşturma önce ve büyük bir hizmet buldu. Esnekliği ve sadeliği, kartınızdaki olayları tetiklemenin sezgisel bir yoludur. Blynk, kendi sunucusunu kullandığından çalışması için bir internet bağlantısı gerektirir. Akıllı telefon kullanımı için mükemmel olmasını sağlayan Blynk'e [Kırık URL Kaldırıldı] erişmek için Wi-Fi veya mobil verileri kullanabilirsiniz.
Blynk’in güçlü yanlarından biri, bir cihaza bağlanmanın çeşitli yollarıdır. Dışarıdaki hemen hemen her geliştirme kartı desteğinin yanı sıra, ethernet kullanarak kablosuz olarak sunucuya bağlanabilir veya hatta bilgisayarın USB üzerinden bağlantısını 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şimleri halleder.
Sabah kalkmadan önce kahve makinelerini telefonlarından başlatmak isteyen kişi sizseniz, bu sizin için!
Blynk bu alandaki tek hizmet değil, aynı zamanda çok özelleştirilebilir Thinger.iove pratik olarak sınırsız, ama son derece zor openhab. Üçünden, Blynk kesinlikle kalkmak ve koşmak için en hızlısıdır OpenHAB öğrenmek Raspberry Pi'de OpenHAB Ev Otomasyonuna BaşlarkenOpenHAB, çeşitli donanımlarda çalışan ve agnostik protokolü, yani piyasadaki neredeyse tüm ev otomasyon donanımlarına bağlanabilir bugün. Daha fazla oku uzun vadede harika bir fikir.
4. Sıfırdan İletişim
Şimdiye kadar ele aldığımız her şey, çeşitli şekillerde bağlantı kurmanıza yardımcı olmak için zaten var olan hizmetleri kullanıyor, ancak Android uygulamasının her yönü üzerinde tam kontrol istiyorsanız? Neden kendini sıfırdan yapmıyorsun?
Hariharan Mathavan bizi bu süreçte adım adım eğitici. Burada oluşturulan uygulama sadece bir USB bağlantısıve uygulama ile Arduino kartı arasında seri veri iletir. Bu, genel olarak Android Studio ve uygulama oluşturma ile tanışmak için harika bir yoldur.
Kılavuz, Arduino'nuzla USB üzerinden iletişim kurmak için gereken tüm kodları yönlendirerek her adımda açıklama sağlar. takip eğitimi nasıl uygulanacağı hakkında Bluetooth bağlantısı eşit derecede iyi açıklanmıştır.
Yollar varken kodlamadan Android uygulamaları oluşturma Android Uygulaması Nasıl Oluşturulur: Bilmeniz Gereken Her ŞeyKendi Android uygulamanızı yapmaya başlamak istiyorsanız, bu kılavuz ihtiyacınız olan her şeyi içerir. Daha fazla oku Java'da kodlamanın temellerini öğrenmeye değer. Kendi uygulamalarınızı oluşturmak iyidir, ancak bunu bilmeden önce tamamen yeni kariyer Java Programcıları için Kariyer Seçenekleri2014-2024 dönemi için (ABD Çalışma İstatistikleri Bürosu'na göre) yüzde 19 öngörülen büyüme oranıyla, Java programcılarının kariyer beklentileri gerçekten mükemmel. Daha fazla oku !
5. Arduino'nuzu Sunucuya Dönüştürün
Anakartınızla iletişim kurmanın başka bir yolu, onu küçük bir sunucuya dönüştürmektir. Bunun yararı, bir IP adresine gidebilen veya bir web isteği yapabilen herhangi bir şeyle pano ile iletişim kurma olasılığını açmasıdır.
Bu inanılmaz derecede ayrıntılı startupelectronics.org'dan eğitim gerektirir Ethernet kalkanı Kartınızı ev ağınıza bağlamak için. İşte eylem bir video:
Ethernet kalkanınız yok mu? Korkma, aynı şey bir Wi-Fi kalkanı veya Wi-Fi bağlantılı kart NodeMCU Arduino Katili ile Tanışın: ESP8266Size, 10 dolardan daha düşük bir fiyata yerleşik Wi-Fi'ye sahip Arduino uyumlu bir geliştirme kartı olduğunu söylersem ne olur? Peki, var. Daha fazla oku .
Eğer node.js Düğüm nedir. JS ve Neden Bakım Yapmalıyım? [Web Geliştirme]JavaScript, tarayıcıda çalışan sadece istemci tarafı bir programlama dilidir, değil mi? Artık değil. Node.js, sunucuda JavaScript çalıştırmanın bir yoludur; ama çok daha fazlası. Eğer... Daha fazla oku reçeliniz, o zaman bir göz atmanız mantıklı olabilir arduino-android github projesi. Bir Android uygulaması bir kez daha kaynak kodu ile sağlanıyor, böylece başınızın altına girip kalbinizin içeriğine erişebilirsiniz. Oldukça çıplak kemikler, ancak seçtiğiniz bir Arduino kartına bir node.js sunucusu uygulamak için her şey var.
Eğer piton daha fazla şey, Talimatlar kullanıcı metanurb bir bluetooth modülü öğretici.
6. Kızılötesi Kontrol
Arduino'nuzla konuşmak için gerçek bir joker kart mı arıyorsunuz? Tam MacGyver'a gitmek ister misiniz? Sonra bir rip dışarı Kızılötesi Eski bir stereo veya VHS oynatıcıdan (IR) alıcı alın ve Arduino kartınızla konuşmak için kullanın!
Bu yöntem, Android cihazınızın yerleşik bir IR blaster'a sahip olmasını gerektirir. Bu özelliği kullanmak için birçok uygulama var, ancak Mi Uzaktan Kumanda ücretsizdir ve diğer birçok ev cihazıyla çalışır.
Uygulamayı açtıktan ve çalıştırdıktan sonra, IR sinyallerini "koklamak" için basit bir devre oluşturmanız gerekecektir. Bu IR uzaktan eğitim sizi devre oluşturma sürecinden geçirir.
Bu öğretici eski bir uzaktan kumanda kullanırken, süreç bir IR patlatma Android cihazını kullanmak için tamamen aynıdır ve parçaların kullanılabilirliği onu harika bir başlangıç projesi haline getirir.
Bu yöntem yalnızca görüş alanı içinde çalışır. Ancak, kablosuz olarak kartınızla 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 az. Tavana monte LED şerit seti 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 olsa da, orada çok daha fazlası olduğundan eminiz. Hangi yöntemi kullanırsanız kullanın, neden bir proje gibi serin bir projeye uygulamıyorsunuz? DSLR deklanşör Kendi DSLR Uzaktan Deklanşörünüzü YapınŞüphe duymayacağınız bir aksesuar uzaktan kepenktir; Bu, fotoğraf makinesini bir tripoda yerleştirmenize veya bir yere koymanıza ve titremeden deklanşörü tetiklemenize olanak tanır ... Daha fazla oku veya bir LED küp Gelecekten Gelen Gibi Görünüşte Titreşimli Arduino LED Küp Nasıl YapılırBazı yeni başlayanlar Arduino projeleriyle uğraştıysanız, ancak biraz kalıcı ve harika bir seviyede bir şey arıyorsanız, mütevazi 4 x 4 x 4 LED küp ... Daha fazla oku ?
Arduino kartınızla nasıl konuşuyorsunuz? Her zaman bilgisayar kullanıyor musun? Burada atladığımız panolarımızla konuşmanın kurnaz bir yolu var mı? Aşağıdaki yorum bölümünde bize bildirin!
Resim Kredisi: almoond /Depositphotos
Ian Buckley, Berlin, Almanya'da yaşayan serbest bir gazeteci, müzisyen, sanatçı ve video yapımcısıdır. Yazmadığı veya sahnede olmadığı zaman, çılgın bir bilim adamı olma umuduyla DIY elektroniği veya koduyla uğraşıyor.