İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Bu projede, ev aletlerinizi İnternet üzerinden uzaktan kontrol etmek için IOT teknolojisini kullanarak bir Akıllı Ev Botunun nasıl oluşturulacağını göstereceğim.
Ama başlamadan önce, eskiden yaptığımız gibi bu teknikten bahsedelim…
IOT nedir?
Nesnelerin İnterneti (IoT), birbiriyle ilişkili bilgi işlem cihazları, mekanik ve dijital makineler, nesneler, benzersiz tanımlayıcılarla sağlanan insanlar ve insandan insana veya insandan insana gerek duymadan bir ağ üzerinden veri aktarma yeteneği olan bir sistemdir. bilgisayar etkileşimi.
Nesnelerin İnterneti'ndeki bir şey, kalp monitörü implantı olan bir kişi, biyoçip aktarıcılı bir çiftlikteki Sulama sistemleri, lastik basıncı düşük olduğunda sürücüyü uyarmak için yerleşik sensörlere sahip bir araç veya başka herhangi bir şey olabilir. bir IP adresi atanabilen ve bir ağ üzerinden veri aktarma yeteneği ile sağlanan doğal veya insan yapımı nesne.
Diyelim ki IOT, benzersiz bir kimlik çağrıları IP adresi kullanarak her bir makineyi kucaklayan internet üzerinden devasa bir sistemdir.
Arduino kartımı kullanarak nasıl bu dünyanın bir parçası olabilirim?
ESP8266 adında küçük bir teknoloji harikası cihaz var ve projenizin internete erişmesini sağlamak için harika bir araç. Arduino'ya gösterildiği gibi kolayca takabilir ve projenizin internet üzerinden iletişim kurmasını sağlayabilirsiniz. IP adresi üzerinden dünyanın her yerinden kontrol etmek için!
Dahili denetleyicinin özellikleri:
· Espressif işlemci 32-bit ve 80MHz'dir ve 160MHz'e yükseltilebilir.
· 64KB bellek önyükleyici.
· Mikrodenetleyiciye ayrılmış 64KB Hızlı RAM bellek.
· 96KB rasgele erişim belleği.
*not 1)
ESP8266 cihazı genellikle modülsüz olarak satılıyor ve kişisel görüşüm Arduino kartına kolayca bağlanabilmesi için ESP-01 adaptörünü kullanmayı tercih ediyorum.
Adım 1: Gerekli Bileşenler
Robot modeli (3. adımda mevcuttur)
Arduino Uno R3
ESP8266 modülü
ESP-01 adaptörü
Dört yol Röle
LCD modülü 16x2
220 ohm dirençli LED
Atlama telleri
Adım 2: ESP8266 Modülünün Kurulması
Diğer bileşenlerin geri kalanından farklı olarak, ESP8266 modülünün
kullanmadan önce kurulum yapın, çünkü bu bağımsız bir modüldür ve kodu ona yüklemek için izleyebileceğiniz birçok yöntem vardır.
*not (2)
Robota yalnızca yerel Wi-Fi ağı üzerinden erişilir. İnternete atmasını kontrol etmek için yönlendiricinizde port yönlendirme yapmanız gerekebilir.
Bu konu hakkında daha fazla ayrıntı için:
www.pcworld.com/article/244314/how_to_forward_ports_on_your_router.html
Adım 3: Robot Tabanının Montajı
Şu anda birkaç saat içinde monte edilebilecek basit bir karton model seçiyorum.
Modeli buradan indirin: -
paper-replika.com/index.php?option=com_cont…
Bu tabanın montajı oldukça basittir, ayrıca herhangi bir dağınık kablo görünümü olmadan tüm devreyi içeride sabitlemenizi sağlar, bu yüzden robot çıkışlarıyla uğraşmayı kolaylaştırmak için önüne LCD 16*8 ekran modülünü yerleştirdim ve daha sonra açıklayacağım.
Bu linkte lcd ekran modülünün nasıl kullanılacağını öğreneceksiniz.
www.arduino.cc/en/Tutorial/LiquidCrystalDisplay
Adım 4: Robot Gövdesini Birleştirme
robot gövde
tek parçadan oluşmakta olup, ön tarafında iki adet delik bulunmaktadır, bu sayede led flaşörünüzü 220 ohm rezistör ve dilerseniz kamera modülü ile sabitleyebilirsiniz.
Adım 5: Robot Kafası ve Kanatları
Bu parçalar çok basit ve içinde herhangi bir kablo veya devre yok.
Adım 6: Röle Devresi
ARDUINO'YA RÖLE NASIL EKLENİR
Bu, şebekeden beslenen cihazları değiştirmek için kullanabileceği röle türüdür. Bu röleler, oda ısıtıcıları, sobalar ve motorlar gibi en yüksek güce sahip olanlar dışında evlerde kullanılan çoğu cihazı idare edecektir. Açıp/kapattığınız cihazın VA'sının (Volt x Amper) röle değerinden düşük olduğundan emin olun.
Uyarı: AC ile deney yaparken her zaman çok dikkatli olun, elektrik çarpması ciddi yaralanmalara neden olabilir.
Alt taraftan röle modülü AC bağlandığında devreye dokunmayın.
Devrenin DC kısmı için:
Arduino dijital pin 10 –> modül pin S
Arduino GND –> modül pini –
Arduino +5V –> modül pini +
7. Adım: İpuçları ve Püf Noktaları
Arduino ile kendi projelerinizi geliştirirken, takılıp kalmanız durumunda aklınızda bulundurmanız gereken birkaç püf noktası var.
· Doğru kitaplığı eklediğinizden emin olun #include ESP8266WiFi.h
· Arduino 115200'de, 9600 Serial.begin(115200) bağlantı noktasındaki doğru bağlantı noktasını okuduğunuzdan emin olun;
· Proje ekstra bir güç kaynağına ihtiyaç duymaz.
· Ayrıca, yerel WIFI ağınıza doğru SSID ve şifreyi yazdığınızdan emin olun.
const char* ssid = "SİZİN_SSID'İNİZ";
const char* şifre = "SİZİN_ŞİFRENİZ";
· Seri ekranını açtığınızda, URL'nin şu şekilde gösterildiğinden emin olun:
Bağlanmak için bu URL'yi kullanın: https://192.168.1.100/, URL'yi kopyalayın ve web tarayıcınıza yapıştırın.
*Kod ekli