Arama butonu
Bu konudaki kullanıcılar: 1 misafir
10
Cevap
237
Tıklama
0
Öne Çıkarma
Arduino hazır koddaki tek kanal röleyi 4 röleye çıkartmak
G
4 yıl
Teğmen
Konu Sahibi

merhaba resimdeki arduino esp8266 wifi modülü + 4 lü role modülü kullanmaktayım, kod bilgim yok yeniyim arduino'da, önceden normal arduino uno da aynı modülün 4 röleyi kontrol edebiliyordum hazır kod ile,

şuan altaki 4 modülü ayrı ayrı kod satırına nasıl ekleyebilirim?

Tek istediğim kısa ve öz, tek kanal röle kodu var ben 4 taneye çıkartmak istiyorum kodu benim için düzenlermisiniz.?

ayrıca ev dışında uzaktan kontrol edebiliyor muyum? mobil veri ile? şuan 192.168.xx ip ile çalışıyor ama LOCAL ağ dayım diye, uzaktan nasıl erişebilirim?

"KODU RESİMİN ALTINA EKLİYORUM LÜTFEN ""KOD'DA HATA OLMAMASI İÇİN"" SİZ EKLEYİP KONUYA CEVAP OLARAK YAZAR MISINIZ RİCA ETSEM."


https://pastebin.com/mjW9CZpr KODU BURADAN ALDIM


  • #include <ESP8266WiFi.h>
  •  
  • const char* ssid = "xxxxxxxxxxxxx";
  • const char* password = "zzzzzzzzzzzzzz";
  •  
  • int ledPin = D5;
  • WiFiServer server(80);
  •  
  • void setup() {
  •   Serial.begin(9600);
  •   delay(10);
  •  
  •  
  •   pinMode(ledPin, OUTPUT);
  •   digitalWrite(ledPin, LOW);
  •  
  •   // Connect to WiFi network
  •   Serial.println();
  •   Serial.println();
  •   Serial.print("Connecting to ");
  •   Serial.println(ssid);
  •  
  •   WiFi.begin(ssid, password);
  •  
  •   while (WiFi.status() != WL_CONNECTED) {
  •     delay(500);
  •     Serial.print(".");
  •   }
  •   Serial.println("");
  •   Serial.println("WiFi connected");
  •  
  •   // Start the server
  •   server.begin();
  •   Serial.println("Server started");
  •  
  •   // Print the IP address
  •   Serial.print("Use this URL : ");
  •   Serial.print("http://");
  •   Serial.print(WiFi.localIP());
  •   Serial.println("/");
  •  
  • }
  •  
  • void loop() {
  •   // Check if a client has connected
  •   WiFiClient client = server.available();
  •   if (!client) {
  •     return;
  •   }
  •  
  •   // Wait until the client sends some data
  •   Serial.println("new client");
  •   while(!client.available()){
  •     delay(1);
  •   }
  •  
  •   // Read the first line of the request
  •   String request = client.readStringUntil('\r');
  •   Serial.println(request);
  •   client.flush();
  •  
  •   // Match the request
  •  
  •   int value = LOW;
  •   if (request.indexOf("/LED=ON") != -1) {
  •     digitalWrite(ledPin, HIGH);
  •     value = HIGH;
  •   }
  •   if (request.indexOf("/LED=OFF") != -1){
  •     digitalWrite(ledPin, LOW);
  •     value = LOW;
  •   }
  •  
  •  
  •  
  •   // Return the response
  •   client.println("HTTP/1.1 200 OK");
  •   client.println("Content-Type: text/html");
  •   client.println(""); //  do not forget this one
  •   client.println("<!DOCTYPE HTML>");
  •   client.println("<html>");
  •  
  •   client.print("Led pin is now: ");
  •  
  •   if(value == HIGH) {
  •     client.print("On");  
  •   } else {
  •     client.print("Off");
  •   }
  •   client.println("

    "
    );
  •   client.println("Click <a href=\"/LED=ON\">here</a> Turn relay ON
    "
    );
  •   client.println("Click <a href=\"/LED=OFF\">here</a> Turn relay OFF
    "
    );
  •   client.println("</html>");
  •  
  •   delay(1);
  •   Serial.println("Client disconnected");
  •   Serial.println("");
  •  
  • }


< Resime gitmek için tıklayın >



ALTAKİ VİDEODAN ALDIM
Videoyu izlemek için tıklayınız





< Bu mesaj bu kişi tarafından değiştirildi Guest-E883186F8 -- 23 Aralık 2021; 4:25:35 >

L
4 yıl
Binbaşı

Kodlar kopyalanıp yapıştırılamıyor buraya, site engellemesi var galiba dolayısıyla şuradan paylaşıyorum,
bir dene bakalım ne istiyor, arduino unadaki 4, 5, 6, ve 7 numaralı pinler kullanılacak

https://notes.io/SMVV





< Bu mesaj bu kişi tarafından değiştirildi limbesh -- 23 Aralık 2021; 16:11:37 >
Bu mesaja 2 cevap geldi.
G
4 yıl
Teğmen
Konu Sahibi

hocam ilgilendiğiniz için gerçekten minettarım, emeğiniz için çok teşekkür ederim.

şöyle bir hata verdi,
< Resime gitmek için tıklayın >





< Bu mesaj bu kişi tarafından değiştirildi Guest-E883186F8 -- 23 Aralık 2021; 21:11:8 >


Bu mesajda bahsedilenler: @limbesh
G
4 yıl
Teğmen
Konu Sahibi

hocam ilgilendiğiniz için gerçekten minettarım, emeğiniz için çok teşekkür ederim.

şöyle bir hata verdi,





< Resime gitmek için tıklayın >







Röleler de ip'ye düşmedi. local da görünmüyor hala 1 adet görünüyor



















< Resime gitmek için tıklayın >




Bu mesajda bahsedilenler: @limbesh
L
4 yıl
Binbaşı

Buraya kopyala yapıştır olmadığı gibi,
O not sitesi de taksim işaretlerini siliyor kendi kendine, şanssızlık..

https://dosya.co/0uxo3237fe99/sketch_dec23a.zip.html
içindeki kodları kendi programına yapıştır ve kendi programından yükleme yap





< Bu mesaj bu kişi tarafından değiştirildi limbesh -- 23 Aralık 2021; 22:26:30 >
Bu mesaja 1 cevap geldi.
G
4 yıl
Teğmen
Konu Sahibi

L
4 yıl
Binbaşı

Son yazdığım kod o değil ben şöyle yazmıştım
client.println("Click <a href=\"/7ON\">here</a> Turn relay 7 ON
");


dosya.co linkindeki dosyanın içindeki kodlar yeni, denedim hata vermiyor





< Bu mesaj bu kişi tarafından değiştirildi limbesh -- 23 Aralık 2021; 22:50:58 >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @VRBT
G
4 yıl
Teğmen
Konu Sahibi

özür dilerim dosya.co yu görmemişim, deniyip yazacağım çok teşekkür ederim.




Bu mesajda bahsedilenler: @limbesh
G
4 yıl
Teğmen
Konu Sahibi

@limbesh


hocam teşekkür ederim çok sağolasın, öncelikle evet çalıştı ama 3 röleyi açıyor 4.röleyi açmıyor tüm pinleri tek tek değiştirdim taşıdım başka pine taktım sıralamadaki (2-3-4-5-6-7-8) ama hiç bir şekilde 4 röle çalışmıyor ve Röle aç diyince kapatıyor, kapat komutunu tıklayınca açıyor. yani ters 1.nolu röle aç komutunda parmağım ile gösterdiğim wifi led'i yanıyor kapat diyince röle 1'i ışık sönüyor birde.

bu arada 4 röle de çalışıyor röle üzerindeki pin yerleri değişince tek tek hepsi çalşıyor ,sadece aynı anda 3 ü aktif oluyor 1.nolu röle komutu wifi ledi'ini açıyor.

https://remotexy.com üzerinden app ile kullanıyorum ama yinede 4 tane röleyi çalıştırmıyor, hepsini kapatıp tek tek bile açsam 3 den fazla (tek tek de olsa) çalışmıyor çözemedim.


"EK DÜZENLEME;" LOW ile HIGH ların yerini değiştirince kapalıyken açık, açık komuta varken kapalı konumu düzeldi, sadece aynı anda 4. röle çalışmama problemi devam ediyor


< Resime gitmek için tıklayın >





< Bu mesaj bu kişi tarafından değiştirildi Guest-E883186F8 -- 24 Aralık 2021; 11:46:7 >


Bu mesajda bahsedilenler: @limbesh
L
4 yıl
Binbaşı

https://wetransfer.com/downloads/6ac06adea9d5e2a8df877f03725d496a20211224134145/6420c7


8,9,10,11 pinlerini deneyelim..





< Bu mesaj bu kişi tarafından değiştirildi limbesh -- 24 Aralık 2021; 19:0:26 >
Bu mesaja 1 cevap geldi.
G
4 yıl
Teğmen
Konu Sahibi

hocam oldu çok teşekkür ederim, şuan tüm problemleri çözdüm sayenizde, geri kalan işleride tek tek kitaplarını okuyup videolarını izleyip öğreneceğim. sağolun.




Bu mesajda bahsedilenler: @limbesh
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.