Şimdi Ara

ESP-01 i tek başına kullanabilir miyim?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
21
Cevap
0
Favori
1.102
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhabalar, başlıkta da söylediğim ESP-01 i tek başına kullanabilir miyim? Tek başınadan kastım içine kod yükledikten sonra VCC ve GND pinlerini bağlayarak çalıştırmak ve GPIO2 üzerinden işlemler yapmak. Araştırdım ancak hiç bir yerde tek başına çalıştıran göremedim ve o kadar uğraşmama rağmen bende beceremedim. Yardımcı olabilirseniz çok sevinirim..



  • Tümleşik esp kartı değilse tek başına kullanılamıyor malesef, illa Arduino gibi bir komut platformu lazım.
  • Bu ve bunun gibi birçok board, bilgisi tamamen sıfır olan acemiler için tasarlanmış. Board'un üzerindeki çipte 32 bit 160 mhz işlemci var ama programlayamıyorsun. Host platform ile veri alışverişi Uart üzerinden sağlanıyor. Böyle bir saçmalık olabilir mi? Kablosuz olarak saniyede 100 Mbit civarı hızlara çıkabilen wifi protokolü ile çalışıyorsun ama host ile en fazla 115 Kbit hızında haberleşebiliyorsun? Neden böyle yapmışlar çünkü uart en basit ve en bilinen arayüz ama leş derecede yavaş. Spi ile yapılmış olsaydı saniyede 10 Mbit mümkün olurdu.
  • Kullanırsın fakat biraz sorunlu kendileri.


    Örnek
    https://www.instructables.com/id/Using-the-4-Pins-of-the-ESP8266-01/
  • mustyyyyy kullanıcısına yanıt
    Bu video da kullanılmış hem de 5V ile kullanılmış nasıl yanmadı anlamadım.

    Robotistanyoutube
    Çekim Var, Girilmez! (ESP8266 + NeoPixel Kullanımı)
    https://www.youtube.com/watch?v=rsHlJq_2akc




  • symbolcu S kullanıcısına yanıt
    Sorunsuz ve basit bir şekilde kullanılmıyor anlaşılan. Peki tek başına rahatça kullanabileceğimiz, ekonomik ve az yer kaplayan kart öneriniz var mı acaba?
  • ÇAĞLAYANLAR Ç kullanıcısına yanıt
    Wifi lı birşey istiyorsan nodemcu alabilirsin.Ucuz güçlü.

    Esp01 in gelişmişi.



    Yada arduino uno,mega olabilir.Yapacağın projeye bağlı.




  • symbolcu S kullanıcısına yanıt
    Nodemcu elimde oldukça var, 32 de mevcut anck yer sıkıntısı olduğu için ESP-01 araştırmasındaydım ancak yordu beni. Wemos keşfettim muhtemelen onunla devam edicem.
  • ÇAĞLAYANLAR Ç kullanıcısına yanıt
    esp12e de olabilir mi?
  • symbolcu S kullanıcısına yanıt
    Yanlış bilmiyorsam Wemos D1 Mini de de ESP12e yada 12f olması gerekiyor.
  • Merhaba ben blynk ile sanırım 3 yıl oldu sorunsuz şekilde kullanıyorum.(Lambader+esp-01+SSR röle) Sketch ile ilgili güncellemeleri de OTA üzerinden yapıyorum.
  • f_koca5055 F kullanıcısına yanıt
    Merhaba bende araştırmalarım sonucunda çalıştırmaya başladım teşekkür ederim cevabınız için
  • Rica ederim Arduino kodunuda paylasabilirim fikir olması için
  • f_koca5055 F kullanıcısına yanıt
    Aslında ota güncelleme konusunda sıkıntılar yaşadım biraz. Mümkünse bakmak isterim.
  • ÇAĞLAYANLAR Ç kullanıcısına yanıt
    ///////////////////////////////////////
    //GENERIC ESP8266
    //FLASH SIZE 1MB FS:NONE OTA:502KB
    //ESPRESSIF FW :190703
    ///////////////////////////////////////

    #define BLYNK_PRINT Serial
    #include <ESP8266WiFi.h>
    #include <ArduinoOTA.h>
    #include <BlynkSimpleEsp8266.h>
    #include <TimeLib.h>
    BlynkTimer timer;

    char auth[] = "XXXXXXXXX";
    char ssid[] = "XXXXXXXXX";
    char pass[] = "XXXXXXXXX";

    BLYNK_WRITE(V1)
    {
    int pinValue = param.asInt(); // assigning incoming value from pin V1 to a variable
    if (pinValue == 1) {
    digitalWrite(2, HIGH); // Set pin high
    }
    else {
    digitalWrite(2, LOW); // Set pin Low
    }
    //Serial.print("V1 Button value is: ");
    //Serial.println(pinValue);
    }
    BLYNK_WRITE(V2)
    {
    int pinValue = param.asInt(); // assigning incoming value from pin V1 to a variable
    if (pinValue == 1) {
    timer.setTimeout(30000, lightOFF); // Run lightOFF function in 30 seconds
    Blynk.virtualWrite(V1, 0);
    }
    }

    void lightON()
    {
    digitalWrite(2, HIGH); // Set pin high
    }

    void lightOFF()
    {
    digitalWrite(2, LOW); // Set pin Low
    }

    void setup()
    {
    //TX pin to GPIO 1 swap the pin to a GPIO.
    //pinMode(1, FUNCTION_3);

    //RX pin to GPIO 3 swap the pin to a GPIO
    //pinMode(3, FUNCTION_3);

    Serial.begin(9600);
    WiFi.hostname("LAMBADER");
    pinMode(2, OUTPUT);
    WiFi.mode(WIFI_STA);
    Blynk.begin(auth, ssid, pass);
    while (Blynk.connect() == false) {}

    //ArduinoOTA.onError([](ota_error_t error) { ESP.restart(); });
    ArduinoOTA.setHostname("LAMBADER");
    ArduinoOTA.begin();
    }

    void loop()
    {
    if (WiFi.status() != WL_CONNECTED)
    {
    ESP.reset();
    }
    Blynk.run();
    ArduinoOTA.handle();
    timer.run();
    }




  • ÇAĞLAYANLAR Ç kullanıcısına yanıt
    Birde Python doğru versiyonda kurulumu önemli , Arduino OTA Python install yazarsanız Googleda bir çok kurulum için yönerge çıkıyor,yinede takildiginiz yer olursa her zaman sorabilirsiniz , kolay gelsin.
  • f_koca5055 F kullanıcısına yanıt
    Ben uzak sunucudan güncelleme atmayı becerememiştim onu da epey araştırmalar sonucunda yapabilmeyi başardım. Dediğiniz gibi bazı versiyon sıkıntıları olabiliyor. Ancak sonunda yapabildim. Teşekkür ederim.
  • Kullanabilirsin 2-3 adet gpio çıkış veriyor ama hepsi o kadar

    o modül 5v ile çalışmıyor 3.3v ile çalışıyor diye biliyorm
    arduino as isp ile de programlanıyor diyolar ama denemedim





    < Bu mesaj bu kişi tarafından değiştirildi TheJudgé -- 4 Nisan 2020; 20:39:32 >




  • ESP Çok sıkıntılı ben rabotu uzaktan kontrol etmek için biraz uğraştım sürücü yüklemek ayrı sorun bir de bendeki 4mbit olandı Arduino Mega'ya dahili bir şekilde entegre edilmişti uygun dosyayı bulmak çok uğraştırdı buldum şimdi de kodları çok uğraştırıcı bir de sağlıklı çalışmıyor çok bağlantı kopuyor o yüzden ben vazgeçtim.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.