İçindekiler:
- Adım 1: Kurulum
- 2. Adım: Bağlantılar (BÖLÜM A)
- Adım 3: Program
- 4. Adım: Son Kurulum
- Adım 5: ÇALIŞTIR
- 6. Adım: Bluetooth ile (BÖLÜM B)
- Adım 7: Görüntüleme (BÖLÜM B)
- Adım 8: Bitirin!
Video: Bluetooth Kontrollü Arduino POV: 8 Adım (Resimli)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:21
Tanıtım
Görmenin kalıcılığı, bir nesnenin görsel algısı, ondan gelen ışık ışınlarının göze girmesini kestikten sonra bir süre durmadığında meydana gelen optik yanılsamayı ifade eder. İllüzyon ayrıca "retinal kalıcılık", "izlenimlerin kalıcılığı" veya basitçe "kalıcılık" ve diğer varyasyonlar olarak tanımlanmıştır.
Arduino POV'un çalışması, vizyonun kalıcılığı ilkesine dayanmaktadır. İnsan beyni görseli en az tp saniye saklar. Böylece tp saniye içindeki herhangi bir değişiklik fark edilmez.
H harfini gösteren bir örnek düşünelim.
Başlangıçta 1. konumun tüm LED'leri AÇIK konuma getirilir. tp saniye içinde 2. konumların bir LED'i AÇIK hale getirilir. Yine tp sn içerisinde 3. pozisyonun tüm ledleri yanar. Böylece H görüntülenir.
Şimdi H'den sonra 2. harfi görüntülemek için, tp saniyeden daha uzun bir süre sonra, harfi H'nin görüntülendiği gibi, gerekli LED'leri yüksek yaparak görüntüleyin.
Bu proje 2 bölümden oluşmaktadır:
BÖLÜM A (bluetooth olmadan)
BÖLÜM B (bluetooth ile)
Donanım Gereksinimleri:
Arduino Nano
Ledler (5 adet)
dirençler (220 ohm ve 10 k ohm)
Hall etkisi Sensörü (44e)
HC-05 bluetooth modülü
30cm cetvel
Masa fanı/motoru
mobil pil/ Lipo pil (3.7v/5v)
Genel amaçlı PCB
teller
erkek ve dişi burg pimleri
lehim tabancası ve lehim kurşun
mıknatıs ve bant.
Yazılım gereksinimleri:
Arduino IDE'si
Akıllı telefonda Bluetooth Terminal Uygulaması.
Adım 1: Kurulum
Resmi Web Sitesi için Arduino IDE'yi indirin.
Gerekli tüm parçaları toplayın.
2. Adım: Bağlantılar (BÖLÜM A)
Devre şeması şekilde gösterilmiştir. Bileşenleri genel amaçlı bir PCB'ye lehimleyin.
Hall etkisi sensörü, ekranın her zaman mıknatısın tutulduğu yerden başlaması için kullanılır.
hall efekt sensörünü kullanmadan düzgün bir şekilde görünmeyen çalışan bir ekran elde edersiniz.
Adım 3: Program
Programda her harfin bir dizide tanımlandığını görebiliriz.
örnek:
int H = {1, 1, 1, 1, 1, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1};
Harfler şekilde görüldüğü gibi neredeyse 3 sıradan oluşur. Dizide 5 elemanlı bir set satırdan oluşur (yani 1. 5 satır 1 içindir ve sonraki 5 satır 2 ve sonraki 5 satır 3 içindir). Bu dizi bilgisi, ledlerin belirli bir sırayla yanmasını sağlamak için verilir.
H'yi Görüntülemek için:
't' anında tüm ledler yanar (dizinin ilk 5 elemanı 1'ler/YÜKSEK'tir). Çok küçük bir Tp(dotTime) gecikmesinden sonra sadece ortadaki led yanar(ortadaki 5 elemanda sadece bir eleman 1/HIGH'dir). Sonra Tp'den sonra tekrar tüm ledler açılır(dizinin son 5 elemanı 1's/HIGH'dir.). bu, H harfinin görüntülendiği yanılsamasını yaratan çok hızlı bir ardışıklıktır.
Bu zaman gecikmesi fan motorunun hızına bağlıdır ve fan motorunun hızı ideal olmadığı için kolayca hesaplanamaz. Bu nedenle bu gecikmeyi hesaplamak için Deneme yanılma yöntemi kullanılmıştır.
sonraki öğe, başka bir Tn(letterSpace) gecikmesinden sonra görüntülenir.
4. Adım: Son Kurulum
Yukarıdaki kurulumu tartıya yerleştirin ve videoda gösterildiği gibi fan rotoruna monte edin.
Cetvelin her iki tarafında ağırlığı dengelediğinizden emin olun. Bu, sorunsuz çalışma için gereklidir
Terazinin orta noktasından tuttuğunuzda tüm kurulum dengelenmelidir. Dengeleme, herhangi bir tarafa gerekli miktarda ağırlık (ör: madeni para) takılarak yapılabilir.
Mıknatısı, ekranı başlatmak istediğiniz konuma yerleştirin.
Arduino IDE kullanarak kodu Arduino Nano kartına yükleyin.
Adım 5: ÇALIŞTIR
Fanı/motoru çalıştırın. Herhangi bir dengesizlik varsa fanı tuttuğunuzdan emin olun.
Daha iyi etki ve netlik için oda ışıklarını KAPATIN.
Harfleri göremiyorsanız, nokta zamanını ve harf boşluğu zaman gecikmelerini değiştirmeye çalışın ve uygun görüntüyü elde edene kadar tekrar deneyin.
6. Adım: Bluetooth ile (BÖLÜM B)
Bu adımı yalnızca BÖLÜM A Tamamlandı ve çalışıyorsa uygulayın.
Bluetooth modülünü nano kartın 10 ve 11 numaralı pinlerine bağlayın ve ayrıca Vcc ve Gnd'yi bağlayın. Bluetooth modülünü ekledikten sonra cetveli dengelemeyi unutmayın!
Android telefona Bluetooth terminal uygulamasını indirin.
play.google.com/store/apps/details?id=ptah…
Bluetooth arabirimi için Seri Yazılım kullanılır.
Programı (POV_BLUETOOTH_SIMPLE) Nano kartına yükleyin. Bluetooth modülünü telefondaki bluetooth terminal uygulamasına bağlayın.
Metni terminal Uygulamasına yazın ve Nano'ya gönderin.
Bu basit bir koddur. Yeni metin göndermek için Fan/motoru KAPALI konuma getirerek arduino'yu manuel olarak sıfırlamanız gerekecektir.
Adım 7: Görüntüleme (BÖLÜM B)
Fanı/motoru çalıştırın.
Arduino'yu sıfırlamadan metinleri gerçek zamanlı olarak güncellemek için bu programı kullanın:
Bluetooth terminal uygulamasındaki metni yazın ve '&' sembolü ile sonlandırın ve gönderin. '&' metnin sonunu belirtmek için kullanılır. Metin bir dizide (arabellek) saklanır ve BÖLÜM A'da yapıldığı gibi görüntülemek için kullanılır
Bir sonraki metni göndermek için önce bir '$' sembolü ve ardından gerekli metni göndermeniz gerekir. Program '$' sembolünü alırsa, önceki metni içeren arabellek silinir
Adım 8: Bitirin!
Kendinize bir arduino POV ekranı yaptınız! Ailenize ve arkadaşlarınıza gösterin ve keyfini çıkarın !!
Teşekkürler!!
Önerilen:
DIY Arduino Bluetooth Kontrollü Araba: 6 Adım (Resimli)
DIY Arduino Bluetooth Kontrollü Araba: Merhaba arkadaşlar! Benim adım Nikolas, 15 yaşındayım ve Atina, Yunanistan'da yaşıyorum. Bugün size Arduino Nano, 3D yazıcı ve bazı basit elektronik bileşenler kullanarak 2 Tekerlekli Bluetooth Kontrollü Araba yapmayı göstereceğim! Benimkini mutlaka izleyin
Konuşkan Otomasyon -- Arduino'dan Ses -- Ses Kontrollü Otomasyon -- HC - 05 Bluetooth Modülü: 9 Adım (Resimli)
Konuşkan Otomasyon || Arduino'dan Ses || Ses Kontrollü Otomasyon || HC - 05 Bluetooth Modülü:…………………………… Daha fazla video için lütfen YouTube kanalıma ABONE OLUN…. …. Bu videoda Konuşkan Otomasyon kurduk.. Mobilden sesli komut göndereceğiniz zaman ev cihazlarını açıp geri bildirim gönderecektir
Hız Kontrollü ve Mesafe Ölçümlü Bluetooth Kontrollü RC Araba: 8 Adım
Hız Kontrollü ve Mesafe Ölçümlü Bluetooth Kontrollü RC Araba: Çocukken RC arabalara her zaman hayrandım. Günümüzde Arduino yardımıyla ucuz Bluetooth kontrollü RC arabaları kendiniz yapmak için birçok öğretici bulabilirsiniz. Hadi bir adım daha ileri gidelim ve pratik kinematik bilgimizi hesaplamak için kullanalım
Arduino + Bluetooth Kontrollü Tank: 10 Adım (Resimli)
Arduino + Bluetooth Kontrollü Tank: Programlamayı, motorların, servoların, Bluetooth ve Arduino'nun nasıl çalıştığını öğrenmek için bu tankı yapıyorum ve internetten araştırma yaparak bir tane yapıyorum. Şimdi bir Arduino tankı inşa etme konusunda yardıma ihtiyacı olan insanlar için kendi Eğitilebilir Öğelerimi yapmaya karar verdim.İşte ben
Bluetooth Kontrollü Arduino LED Sehpa: 10 Adım (Resimli)
Bluetooth Kontrollü Arduino LED Sehpa: Bu benim ilk gerçek Arduino projemdi ve aynı zamanda ilk talimatım bu yüzden yorumlarda nazik olun :) ho'ya çok aşinasın