İçindekiler:
Video: ESP8266-01 LED'Lİ WIFI MÜZİK ZİLİ: 3 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Bu proje, bir grup ESP8266-01 çeşidi çipin satın alınmasıyla ortaya çıktı. Bunlar, 8 pinli küçük kartlardır ve GP I/O açısından sınırlı bir çıktı, aslında çoğu zaman yalnızca bir I/O'ya sahip oldukları alıntılanır. Ö. Bu ifade elbette yanlış çünkü aslında çok fonksiyonlu olmalarına rağmen kullanabileceğiniz 4 pinleri var, bu yüzden onları nasıl kullandığınıza dikkat etmelisiniz.
İkisi, hata ayıklama amacıyla seri çıkış için RX/TX seri pinleridir. Bunları gerçek zamanlı olarak hata ayıklamak istediğim için burada kullanmayacağım, pin 3 ve 5 ile gerçekten ilgileniyorum. 3 her zaman GPI-02 ve 5 GPI-00 olarak mevcuttur.
Koda daha sonra bakabilir ve bazı adımlar atabiliriz, ancak bu küçük kartların sıfırlama hattını aşağı çekerek ve ardından sıfırlamanın yüksek olmasını sağlamak için pim 5'i aşağıda tutarak programlanması gerektiğini belirtmek ihtiyatlı olur. Bu sizi programa sokar. modu. Bununla ilgili çok fazla bilgi var, bu yüzden burada tekrar etmeyeceğim.
Güç açısından USB konektörünü meyve suyu tedarikçisi olarak veya tercih ederseniz erg olarak kullanmayı seçtim. İşitme güçlüğü için zilin çaldığının bir göstergesi olarak bir HBLED kullandığımı fark edeceksiniz.
Peki bu ne işe yarar: Buradaki fikir, kartı WIFI tarafından keşfedilebilen ve bağlandıktan sonra zili çalmak ve bir LED'i yakmak için basmanız için bir düğme verecek bir kablosuz erişim noktası olarak kurmaktır.
10 saniyeyi seçtim ama yine yapılandırılabilir veya daha fazla olayı başlatmak için geri aramalarla [Ticker] akıllıca davranabilirsiniz. Bu cihaz büyük değil, bu yüzden sınırlı ama ucuz!! Çok fazla bir şey yapmanız gerekmiyorsa, bu kiddy. Koddaki birçok işlev, ip adresi vb. gibi varsayılandır, ancak bunların tümü elbette istediğiniz gibi yapılandırılabilir. İşlemi açıklayan videomu izleyin.
www.youtube.com/embed/cAUYztMnS30
Adım 1: Neye İhtiyacınız Olacak?
Listedeki Bazı Yorumlar
BT66 Bu, önceden programlanmış birçok şarkıya sahip bir ses IC'sidir.
AST-030COMR-R olarak listelenen hoparlör. Bunu 80 ohm olarak ölçtüm.
BC547 olarak listelenen transistör aslında bir BC237A'dır
LED SÜRÜCÜ YÜKÜNDEKİ DİRENÇ 1 OHM'DİR. 2N7000 fet, 5 veya 6 ohm'luk bir drenaj kaynağı direncine sahiptir.
Adım 2: Önce Şematik
Şemayı pdf formatında ekliyorum. Şuna geçelim;
USB bağlantı noktası tamamen güç içindir. D+ ve D- kullanılmamaktadır. 5V, voltaj regülatörü olan U1'e yönlendirilir. Paketin etrafında olağan ayırma. ESP-0'a beslenen 3.3V! WIFI 8 PIN cihazı. 4 ve 6 numaralı pinlerdeki yukarı çekmeler Ayrıca, R6 üzerinden FET kapısına yönlendirilmiş bir o/p'ye sahip programlama pinine 5 numaralı pin üzerine bir yukarı çekme ekledim. FET'in tahliyesinde HBLED ve 1 ohm'luk bir direnç beslenir doğrudan 5V hattından. 1 ohm'luk direnç, boşaltma kaynağı direnciyle bağlantılı olarak boşaltma akımını sınırlar ve dolayısıyla LED üzerinden geçen akımı yakl. 200mA… parlak. Bu, Ticker'da bir olay sayacı kullanılarak LED'i yakacak şekilde programlanacaktır.
ESP'den gelen Pin 3, BT66 ses çipini 220 ohm'luk bir direnç üzerinden pim 2'ye yönlendirir. Pim 1, BC237A'nın tabanına 220 ohm'luk başka bir dirençten çıkan onun o/p'sidir. Q1'in empedans kaydırıcısı, o/p'yi yaklaşık empedansı olan SP1'e bağlar. 80 ohm. Burada Q1 emitöründe kazanç yoktur, ancak yaklaşık olarak bir miktar akım kazancı elde ederiz. Bu ortak emitör konfigürasyonunda 100. Eğer matematiği yaparsak, yaklaşık 0.1 mW veya yaklaşık 10db SPL almalıyız ki bu yeterli ama çok yüksek değil. AST-030COMR Farnell bileşenlerine bakın.
Bazı ek notlar. Lineer LDO regülatörü 800mA kapasitelidir. Tek 3.3V yük ses yongası ve ESP yongası olduğu için bunu daha küçük yapabilirsiniz. Bunu daha girişimciye bırakacağım, benim için kutumdaydı!
Adım 3: KOD
Bunu da geçelim. Arduino'ya aşina olanlar için
Ticker zamanlayıcısının dahil edildiğine dikkat edin NOT TİCKER ZAMANLAYICILARININ 2 ÖRNEKSİNİ BEYAN EDERİZ --- TickerScheduler ts(2); Kullanılacak pinler LED_BUILTIN ve bir önceki LED_Pin beyanıdır. O zaman, göz attığınızda cihazın göreceği şifre ve SSID'ye sahibiz. Ardından, ticker rutini tarafından çağrılacak birkaç fonksiyonumuz var. Kuruluma geçelim. bunları ayarlamak için pinmode(pin adı, I/O) kullanıyoruz. Ardından, iki zamanlayıcının her biri için parametreleri zaman uyumsuz geri aramalara iletiyoruz.
ts.add(paramlar). Geri arama fonksiyonlarını vb. iletiyoruz.
Yaptığımız ilk şey, ticker zamanlayıcıya hizmet vermektir. sonra istemcileri kontrol eder ve bağlantı yoksa geri döneriz. Bir istemci bağlandıysa, dizeyi alırız ve bellON yazıp yazmadığına bakarız Sonra bazı dizelerdeki HTML'yi o/p yaparız. HTML dizelerini inceleyin ve düğmelerin sürümünüzü girin. İstediğiniz şekilde özelleştirebilirsiniz, ESP'nin depolama için biraz sınırlı olduğunu unutmayın.
Önerilen:
Nest Hello - Entegre Trafolu Kapı Zili Zil İngiltere (220-240V AC - 16V AC): 7 Adım (Resimlerle)
Nest Hello - Entegre Transformatörlü Kapı Zili Zil İngiltere (220-240V AC - 16V AC): Evde bir Nest Hello kapı zili kurmak istedim, 16V-24V AC ile çalışan bir cihaz (NOT: 2019'daki bir yazılım güncellemesi Avrupa'yı değiştirdi sürüm aralığı 12V-24V AC'ye kadar). Standart kapı zili, İngiltere'de şu anda mevcut olan entegre transformatörlere sahip
Arduino Kapı Zili: 4 Adım
Arduino Kapı Zili: Bugün size Arduino kullanarak nasıl kapı zili yapılacağını göstereceğim. Bu kapı zili, bir şarkı kitaplığından rastgele bir melodi çalar. Kapı zilinizi özelleştirebilir ve daha fazla şarkı ekleyebilirsiniz. Yatak odanızın, sınıfınızın, ofisinizin ve hatta sizin bile dışına kurun
Arduino Kullanarak Dokunmatik Olmayan Kapı Zili, Vücut Isısı Algılama, GY-906, 433MHz Nasıl Yapılır: 3 Adım
Arduino Kullanarak Dokunmatik Olmayan Kapı Zili Nasıl Yapılır, Vücut Sıcaklığı Algılama, GY-906, 433MHz: Bugün Dokunmatik olmayan bir kapı zili yapacağız, vücut sıcaklığınızı algılayacak. Şu anki durumda, birinin vücut ısısının normalden yüksek olup olmadığını, birisinin koktuğunu bilmek çok önemlidir. Bu proje, herhangi bir tespit ederse Kırmızı ışık gösterecektir
IC 555 Kullanan İki Tonlu Kapı Zili: 6 Adım
IC 555 Kullanan İki Tonlu Kapı Zili: Birinin Aliexpress'de iki tonlu zili 10$'a sattığını gördüm. Beynim bir anda ciddi misin dedi. Sadece biraz zamanınızı ve hevesinizi harcayarak bu devreyi 3 doların altına yapabilirsiniz
Müzik Birleştirici: Blok Tipi Dokunmatik Sensörlü Entegre Sanal Müzik Enstrümanı: 4 Adım
Müzik Birleştirici: Blok Tipi Dokunmatik Sensörlü Entegre Sanal Müzik Aleti: Müzik aleti çalmayı öğrenmek isteyen birçok kişi var. Ne yazık ki, bazıları yüksek enstrüman fiyatları nedeniyle başlayamıyor. Buna dayanarak, başlangıç bütçesini azaltmak için entegre sanal müzik enstrümanı sistemi yapmaya karar verdik