Ana içeriğe atla

Kayıtlar

Şubat, 2021 tarihine ait yayınlar gösteriliyor

Arduino Bluetooth - Uzaktan Kumandalı Araba Upgrade

  Bozuk olarak satın aldığım swat uzaktan kumandalı aracın içerisine önce arduino ile nrf24l01 kullanarak uzaktan kumandalı işler hale getirmiştim ancak nrf mesafesi mini versiyonu kullandığım için kısa olduğundan bluetooth ile tekrar yaptım. İçine arduino pro mini + Bluetooth + tp4056 + 2 x 18650 ile açık alanda 80 m civarı rahat çalışıyor. Bir de polis ışığı korna far vs hepsini eklemiştim. Google playden Arduino Bluetooth RC Car uygulaması ile kullanabiliyorsunuz.  içinde bluetooth kod var, kolay bir kod. Bir de nrf ile yaptığım kodu ekledim. o biraz daha karışık oldu. joystick modülü ile kontrol edilecek şekilde yapmıştım hem alıcı hem verici kodlarıyla uğraştırıyor onu önermem ama denemek isterseniz kullanabilirsiniz. Kodu İndir

Esp , mqtt ile röle ve buton aynı anda kullanımı - wifi manager

  wifi manager kütüphanesi ile bağlantı bilgileri kodda belirtilmeden yükleme yapılabilir. çift reset ile kurulum moduna girer esp. esp nin oluşturduğu ağa bağlanıp ayar sayfasını açabilirsiniz. ayar sayfasının ip adresini wifi manager kütüphanesi içinden düzenleyebilirsiniz. Mqtt bağlantısı kesildiğinde buton çalışmaya devam eder. aç-kapa yapar.  Kodun avantajı - bağlantı parametrelerinin tamamını yani wifi bilgileri mqtt adresi portu , kullanıcı bilgileri, mqtt takip edilecek topic  bilgilerinin tümü kurulum modunda ayar sayfasından eklenebiliyor. Kodu bir sefer yükle, herhangi bir değişiklikte kod müdahalesine ihtiyaç duyma... Kodu İndir

Mqtt- Nodemcu ile 8 role 4 buton kontrolü - multiple topics

  Buton ve röle kontrollü mqtt örneğinin çoklu topic takip eden ve yayın yapan versiyonu. Kodda bağlantı kopmaları durumunda butondan kontrol devam edecek şekilde düzenleme var. Çift reset yapıldığında hotspot mod girip wifi manager çalışıyor ve nocemcu nun oluşturduğu ağa bağlanıp wifi bilgilerini ve mqtt bilgilerini girebiliyorsunuz. veriler html sayfasından eeprom a aktarılıyor.  isterseniz eeprom boyutunu artırıp topic değişkenlerini de değiştirebilecek şekilde ekleyebilirsiniz. o özelliği ekleme ihtiyacı duymadım. Kodu İndir

Rfid okuma ve mqtt veri gönderme

  hem buton hem rfid den okunan değere göre röle aç kapa yapıyor. rfid den okunan değer aşağıdaki fotodaki yerde karşılaştırma yapılıyor aynı ise butona basılmış gibi işlem yapıyor. aynı zamanda rfid den okunan değer brokerda topice gönderiliyor. eğer röle kontrolü olacaksa o publish komutu iptal edilebilir. rfid değerini , belirlediğin röle topic i neyse onun yanına /rfid alt topikini ekleyerek gönderiyor. örneğin /user/topic/role topiği röle için kullandığın ise /user/topic/role/rfid topiğinden karttan okunan veriyi takip edebilirsin. rfid karda id yazmak için kod örneği de paketin içinde var. kodda şurayı değiştiriyorsunuz: byte blockcontent[16] = {" YazılacakDeger "} Kodu İndir