5-6(?) Yıl önce, muhtemelen Populer Science gibi bir dergide Intel Türkiye CEO'su ile bir röportaj vardı. Elbetteki işlemciler ve Moore yasası türünde sorular ve cevapladan sonra akış "Intel'in Vizyonu" gibi bir konuya gelmişti.
CEO ve muhabir henüz Türkçe'ye tercüme edilmemiş bir olguyu konuşuyordu: IoT: Internet of Things. Birebir tercümede "şeylerin interneti" manası çıkıyordu. Önceden kullanılan Türkçe'ye göre hiç fena olmayan bir karşılık ancak günümüz Türkçesi için havada kalıyor gibi.. Muhtemelen bu sebepten "Şeyternet" gibi bir kavram oluşturulmuştu. Akla gelebilecek her türlü cihazın internete ve birbirlerine bağlanabileceği, bildiğimiz internetin şeyternetin alt kümesi kalacağı daha kapsamlı bir ağı ifade ediyordu ama ne yalan söyliyim ilk okuduğumda ilginç ve komik gelmişti.
Aradan zaman geçti, "Nesnelerin İnterneti" gibi güzel bir karşılık bulundu.
Bizimde internete bağlayacağımız nesne Tost Makinası olsun mu :) ?
Malzemeler:
- 1 tutam Arduino
- 1 demet Esp8266
- 1 kaşık Röle
- 1 dilim Breadboard
- Yeterli miktarda WiFi
- İsteğe göre Buzzer
Öncelikte Arduino'yu PC'ye bağlayıp, şu kodları yüklüyoruz:
void setup(){}
void loop(){}
Yükleme yaparken RX-TX pinleri takılı ol* MA *malı
Aksi halde avrdude: skt500_getsync() attemt .. gibi bir hata alabilirsiniz.
Pinleri çıkarın, Arduino'ya yükleme yapın, rx tx'i sonra takın.
Ardından şu bağlantıları yapıyoruz;
- ESP TX →→ Arduino TX
- ESP RX →→ Arduino RX
- ESP CH_Pd →→ Arduino 3.3 Volt
- ESP Vcc →→ Arduino 3.3 Volt
- ESP GND →→ Arduino GND
Setup ve loop default kodları dışında başka hiç kod yokken, Serial Ekranı açıyoruz ve gönderme satırını AT yazıp enterlıyoruz ya da gönder'e basıyoruz.
AT gönderdiğimizde ESP'den yanıt olarak OK gelmeli.
(Yanıt gelmezse, sağ alt köşe: both nl &cr ve 115200 yaparak yeniden deneyebilirsiniz)
OK cevabı geldi ise devam edebiliriz. ESP'nin farklı farklı türleri var, ESP8266 için konuşacak olursak hem station hem de access point olarak çalışabiliyor. Hangi modda çalışmasını istediğimizi AT+CWMODE ile ayarlıyoruz.
AT+CWMODE=1 gönderirsek kendisi mevcut bir ağa bağlanıp hizmet verme modunda olacak
AT+CWMODE=2 gönderirsek başka cihazların ağa bağlanması için erişim noktası olacak
AT+CWMODE=3 gönderirsek her iki özellikte aktif olacak
Bize şimdilik AT+CWMODE=1 yazıp göndermek yeterli.
Ardından, ortamdaki wifi-ağlarını taraması için AT+CWLAP yazıp gönderdiğimizde aşağıdakine benzer bir liste gelecek
+CWLAP:(4,"MatrixLLC",-89,"c0:c5:20:20:f6:e9",6) +CWLAP:(3,"EyeLin",-77,"e2:ca:94:56:bf:33",1) +CWLAP:(4,"AirTies64",-90,"64:70:02:8e:e8:88",3) +CWLAP:(2,"SUPERONLINE_876238",-89,"00:0c:43:87:62:38",1) +CWLAP:(4,"JMnet",-34,"08:86:3b:8c:24:74",6) +CWLAP:(2,"TurkTelekom_T9646D",-32,"08:86:3b:8c:24:75",6)
Muhtemelen ilk/iki sıradaki isimden biri sizin ağınızın adı olacak. Şimdi ona bağlanacağız (yani kullandığınız Modeme ya da Modem olarak kullandığınız cep telefonunuza) Bunun için yine serial ekrana şöyle yazıp gönderiyoruz:
AT+CWJAP="MatrixLLC","Sifrem123Degil"
burada kendi ağ adınızı ve şifrenizi girecek olduğunuzu sanırım söylememe gerek yok. Şayet kendi wifi şifreniz yerine bu örnektekileri yazdı iseniz lütfen şuraya tıklayın.
Yanıt olarak OK geldi ise Tata!r
WiFi ağına bağlandınız demektir.
//çok heyecanlı! bilimkurgu/hacker filmlerindeki, bi cihaz yapıp ağa bağlanan gençler gibi :)
[devam edecek..]
Esp8266 ile Tost Makinanızı Wifi'dan Nasıl Kontrol Edebilirsiniz? #2
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Esp8266 ile Tost Makinanızı Wifi'dan Nasıl Kontrol Edebilirsiniz? #3
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Esp8266 ile Tost Makinanızı Wifi'dan Nasıl Kontrol Edebilirsiniz? #4
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
You got a 99.51% upvote from @mitsuko courtesy of @murattatar!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
You got a 21.76% upvote from @oceanwhale courtesy of @murattatar! Earn 100% earning payout by delegating SP to @oceanwhale. Visit www.OceanWhaleBot.com for details!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
okurken acıktım🙆♀️
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
:)
Henüz tost servisine çıkamıyor. Ama bir kaç++ üst modeli, "açıktım" sözünü duyunca tostu tümden kendi yapıp bi koşu getirebilir belki :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
You got a 95.81% upvote from @mitsuko courtesy of @murattatar!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
:) o günler hemen gelebilir mi👧
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
You got a 80.23% upvote from @brupvoter courtesy of @murattatar!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
You got a 73.41% upvote from @oceanwhale courtesy of @murattatar! Earn 100% earning payout by delegating SP to @oceanwhale. Visit www.OceanWhaleBot.com for details!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
1 tutam Arduino
1 demet Esp8266
1 kaşık Röle
1 dilim Breadboard
Yeterli miktarda WiFi
İsteğe göre Buzzer
Bu tarif tutar bence 👍
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Kendisi malzemeleri böyle tarif etmiyor ama bu esprinin fikir babası Ömer Faruk Uçar
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
You got a 11.76% upvote from @oceanwhale courtesy of @murattatar! Earn 100% earning payout by delegating SP to @oceanwhale. Visit www.OceanWhaleBot.com for details!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Desibona
Baston bebek arabası
E-ticarete nasıl başlanır
Oyun parkı beşik
park yatak
Mama sandalyesi
Çift kişilik nevresim takımı
çift kişilik yatak örtüsü
Köpek maması
Zımba Makinesi
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit