Page 40 - inovasyon 10
P. 40

Yapabilirsin...




                                                                                                                                                NOT: Devreyi kurulduktan sonra kodu Arduino’ya yüklediğinizde Arduino IDE

                                                                                                                                                hata verebilir. Bu nedenle Arduino üzerinde bulunan RX ve TX pinlerinin  ESP
                                                                                                                                                modülüne bağlı olup olmadığını kontrol edelim. RX ve TX pinlerinin kod yükle-
                                                                                                                                                nirken çıkarılmış olması gerekmektedir. Eğer çıkarmazsak hata alınması kaçı-
                                                                                                                                                nılmaz olacaktır.



                                                                                                                                                Kodlar:



                                                                                                                                                #define ag_ismi “WiFi_Ismi”    // Bağlı olduğunuz Wifi adresini yazınız.

                                                                                                                                                #define ag_sifresi “WiFi Sifresi” // Bağlı olduğunuz Wifi şifresini yazınız.
                                                                                                                                                #define IP “184.106.153.149”    //thingspeak.com IP adresi

                                                                                                                                                int lm35_pini = A0;
                                                                                               Resim-8
                                                                                                                                                void setup()
                         ThingSpeak bölümü ile işimiz bu kadar. Şimdi ilk olarak devrenin kurulumu-
                         nu yapacağız ve ardından kodumuzu ayarlayacağız.                                                                       {
                                                                                                                                                Serial.begin(115200); //Seriport’u açıyoruz.
                         Şimdi ise kullanılacak malzemeler, devre bağlantısı ve kod kısmına geçelim.

                         Kullanılacak Malzemeler:
                                                                                                                                                Serial.println(“AT”); //ESP modülümüz ile bağlantı kurulup kurulmadığını kontrol
                         • 1 x Arduino UNO                                                                                                      ediyoruz.
                         • 1 x ESP8266 Wifi Modülü                                                                                              delay(3000); //EPSP ile iletişim için 3 saniye bekliyoruz.

                         • 1 x LM35 Sıcaklık Sensörü                                                                                            if(Serial.find(“OK”)){         //esp modülü ile bağlantıyı kurabilmişsek modül “AT”

                         • 1 x Breadboard                                                                                                       komutuna “OK” komutu ile geri dönüş yapıyor.
                         • Jumper Kablolar

                                                                                                                                                Serial.println(“AT+CWMODE=1”); //esp modülümüzün WiFi modunu STA şekli-
                          Devre Şeması:
                                                                                                                                                ne getiriyoruz. Bu mod ile modülümüz başka ağlara bağlanabilecek.
                                                                                                                                                delay(2000);

                                                                                                                                                String baglantiKomutu=String(“AT+CWJAP=\””)+ag_ismi+”\”,\””+ag_sifresi+”\””;

                                                                                                                                                Serial.println(baglantiKomutu);
                                                                                                                                                delay(5000);

                                                                                                                                                }









                                                                                              Resim-9



                                                                                                                                                                                                             EYLÜL 2019 /  İNOVASYON  KÜLTÜRÜ • 41
                 40  • İNOVASYON  KÜLTÜRÜ / EYLÜL 2019                                                                                                                                                       EYLÜL 2019 /  İNOVASYON  KÜLTÜRÜ • 41
                 40  • İNOVASYON  KÜLTÜRÜ / EYLÜL 2019
   35   36   37   38   39   40   41   42   43   44   45