İçindekiler:
- Adım 1: Gerekli Eşyaların Toplanması
- Adım 2: ESP-8266 Wifi Modülü
- Adım 3: Yüksek Torklu Servo
- Adım 4: Sac Levha
- Adım 5: 3.3V FTDI Programcısı
- Adım 6: ESP8266 için Kurulum
- Adım 7: Kodu ESP'ye Yükleme (basitleştirilmiş Yazılım)
- Adım 8: Arduino'yu IDE ile Kodlamak
- 9. Adım: Kendi Uygulamanızı İcat Etme
- Adım 10: Uygulama için.aia Dosyası
- Adım 11: Montaj
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Bu arduino uno R3 ile yapılmış basit bir projedir, amaç bir kapı kilidini anahtarsız kontrol etmektir ve bunu gerçekleştirmek için bir akıllı telefon kullanarak iletişim ortamı internet olacaktır (wifi modülü-ESP8266).
Bluetooth modülü ile aynı proje hakkında daha önce bir talimat yayınladım, herhangi bir açıklama için başvurabilirsiniz.(buraya tıklayın).
Bu talimatta, kapınızın kilidini wifi modülü ile kontrol etmenin basit IOT projesi hakkında bilgi sahibi olacaksınız.
Bu, ESP-8266'yı kullanmanın en basit yöntemlerinden biridir.
Adım 1: Gerekli Eşyaların Toplanması
1. Arduino UNO R3
ESP 8266(GPIO pin-0) ile servo ve arayüzü kontrol etmek için
konsept çok basit bir uygulama ile akıllı telefonumuzdan ESP8266'yı (GPIO pin 0) kontrol edeceğiz.
GPIO -pin 0 ise
DÜŞÜK ------------------------------------------- kilit durumu kapalı.
YÜKSEK ---------------------------------------kilit durumu açık.
GPIO pin 0 durumu digitalRead komutu kullanılarak arduino tarafından tanınır ve gerekli işlemleri Servo üzerinde yapar.
Adım 2: ESP-8266 Wifi Modülü
Bu, projemizin buluta bağlanmasına yardımcı olacaktır. Bu çok ucuz ve kullanımı kolaydır.
Bu projede sadece ESP8266'nın GPIO pin-0'ını kullanacağız.
Adım 3: Yüksek Torklu Servo
arduinodan sinyal gönderildiğinde kilit kolunu çevirmek için
arduino 5v pininden güç alır ve onunla iyi çalışır.(sadece arduino usb kablosu ile çalıştırıldığında)
Adım 4: Sac Levha
bu, motoru kapı üzerinde düzgün bir şekilde tutmasını ve dönen parçanın kilidin koluna düzgün bir şekilde sabitlenmesini sağlayan servo motorun durumunu yapmak için kullanılır.
dava sizin yaratıcılığınıza kalmış, davayı yapmak için başka herhangi bir malzemeyi/şeyi kullanabilirsiniz. MOTORUN KAPI ÜZERİNDE TUTULMASI
Adım 5: 3.3V FTDI Programcısı
Bu sadece projenin yapımında, ESP8266 modülünü doğrudan arduino'dan programlanamadığı için programlamak için kullanılır.
Adım 6: ESP8266 için Kurulum
Yalnızca FTDI programlayıcınız ile ESP8266'nız arasında bir seri iletişim kurmanız gerekir.
Bağlantılar: RX -> TX
TX -> RX
CH_PD -> 3.3V
VCC -> 3.3V
GND -> GND
Adım 7: Kodu ESP'ye Yükleme (basitleştirilmiş Yazılım)
ESP8266'nıza komut göndermek için 4refr0nt tarafından oluşturulan bir program olan ESPlorer IDE'yi kullanarak.
ESPlorer IDE'yi indirmek ve kurmak için şu talimatları izleyin:
1. ESPlorer'ı indirmek için buraya tıklayın
2. Bu klasörü açın
3. Ana klasöre gidin “ESPlorer.jar” dosyasını çalıştırın
4. ESPlorer IDE'yi açın
5. FTDI programlayıcınızı bilgisayarınıza bağlayın
6. FTDI programlayıcı bağlantı noktanızı seçin
7. Aç/Kapat'a basın
8. NodeMCU+MicroPtyhon sekmesini seçin
9.init.lua10 adında yeni bir dosya oluşturun. ESP'ye Kaydet'e basın
11. Endişelenmeniz veya değiştirmeniz gereken her şey kırmızı kutuda vurgulanmıştır.
12. Önceki yazılımı kullanarak aşağıdaki kodu ESP8266'nıza yükleyin. Dosyanız “init.lua” olarak adlandırılmalıdır.
komut dosyasına ağ adınızı (SSID) ve şifrenizi ekleyin
WIFI AĞ ADI (SSID) VE ŞİFRENİZİ YAZILARA EKLEYİN
ESP IP AdresinizESP8266'nız yeniden başlatıldığında, seri monitörünüzde ESP IP adresini yazdırır. Bu IP adresini kaydedin, çünkü daha sonra ihtiyacınız olacak.
Adım 8: Arduino'yu IDE ile Kodlamak
Dosyayı buradan indirebilirsiniz kodlamayı verdim.
bu kodu ARDUINO'ya yükleyin!
9. Adım: Kendi Uygulamanızı İcat Etme
yukarıda verilen resimlere bakarak kendi başınıza bir tane oluşturabilirsiniz.
Uygulamayı buradan da indirebilir ve android telefonunuza kurabilirsiniz.
Yapılandırması çok kolaydır. Ekranın altındaki “IP Adresini Ayarla” düğmesine tıklayın ve IP adresinizi yazın.
Adım 10: Uygulama için.aia Dosyası
MIT app mucit web sitesini kullanarak uygulamayı düzenleyebilirsiniz. (içe aktarma seçeneğini kullanın)
Adım 11: Montaj
aşağıdaki bağlantıların yapıldığından emin olun.
SERVO BAĞLANTISI1.orange ----- arduino pin 2
2.kırmızı ------- arduino'da 5v pin
3.kahverengi ------ arduino'da topraklama pimi
son olarak ESP 8266'nızı (GPIO pin 0) arduino'nun dijital pin 5'ine bağlayın.
HEPSİ SET! BT, projenizi test etme ve herhangi bir hata varsa hata ayıklama zamanı.
umarım beğenirsin !!!
REFERANS:
Projemin yapımında ve yayınlanmasında aşağıdaki web sitesine atıfta bulundum, 1.