Gönderen Konu: Gömülü Python ve Linux Eğitimi Ödevi  (Okunma sayısı 4195 defa)

Çevrimdışı Beyza Yapakçı

  • Moderator
  • *****
  • İleti: 25
Gömülü Python ve Linux Eğitimi Ödevi
« : Kasım 15, 2019, 09:58:47 ÖÖ »
Merhabalar,

Gömülü Pyhton ve Linux eğitiminin ilk ödevinde ESP9266E01 kartı ile bir devre yapacağız.

Kullanılacaklar: ESP9266E01 kartı, ESP8266E01 programlayıcısı ve birkaç direnç kondansatör
https://www.direnc.net/usb-to-esp8266-wifi-adaptor
https://www.direnc.net/esp8266-serial-wifi-modul
https://www.direnc.net/cp2102-usb-uart-cevirici-mini

Programlama bilgileri: http://docs.micropython.org/en/latest/esp8266/tutorial/intro.html

uPyCraft IDE : https://randomnerdtutorials.com/install-upycraft-ide-windows-pc-instructions/

Linkten devre şemasına ve devrenin fotoğraflarına ulaşabilirsiniz: https://drive.google.com/open?id=1OhcCLXchKfxCRVpw4VZbpwBR_VX_Rg0o


Takıldığınız konularda bizden ve Murat Bey'den yardım isteyebilirsiniz :)

İyi çalışmalar.



Çevrimdışı Murat Toloğlu

  • Newbie
  • *
  • İleti: 4
Ynt: Gömülü Python ve Linux Eğitimi Ödevi
« Yanıtla #1 : Kasım 15, 2019, 11:52:19 ÖÖ »
Gençler merhaba,

Birkaç ekleme yapmak istiyorum.

Biliyorsunuz ARM tabanlı 32 bit işlemcilerle çalışmayı tercih ediyorum. Bunun nedeni çok fazla seçenek olması ve "bare metal" uygulamaya daha uygun olmaları. Ayrıca elimde olduğu için STM32 NucleoF401RE ve STM32F746Discovery kartlarıyla çalışıyorum. Ancak birkaç arkadaşımız dışında kimsede bu kartlardan olmadığını, çoğunuzun derslerde uygulama yapamadan dinlediğinizi görüyorum. Maalesef sposorluk girişimleri de henüz sonuç vermedi.

Bu nedenle ve bu vesileyle ESP8266 ailesine bir giriş yapmayı uygun gördüm;
-ESP8266E01 modülü 32 bit M4 eşdeğeri işlemci, 1MB flash, wifi ve KDV dahil 12,78 TL !
-CH340 lı usb/uart KDV dahil 9,86 TL ! Gayet iyi çalışıyor..
-CP2102 li usb/uart biraz daha pahalı isterseniz yada elinizde varsa bunu da kullanabilirsiniz.
 
Yalnız bu modül havada montaj tellerle salkım saçak kesinlikle çalışmıyor. Devre şeması yolladım. Birkaç direnç kondansatör (evet elektronikte kondansatör diye  bir devre elemanı var :) ) konnektör 2 adet push button switch ile küçük bir kart yapmak gerekiyor. Bu da elektroniğe yeni başlayanlar için iyi bir deneyim olacak.

Ayrıca, "klon" olarak adlandırılan "eşdeğer" ucuz kartlara ait driver'lar windows'un sürücü imzası denetiminden geçmiyor. Bunu aşmanın en rahat yolu windows açılırken F8 ile başlatıp sürücü imzası zorlama seçeneğini iptal etmek.
https://drive.google.com/open?id=1ZqvWTbTFxcSAHEGB7CaVi2qyZKaO41TE

Bu devreyi yaparsanız derslerde hem wifi üzerinden internete bağlanabilecek hem de hep beraber kod yazıp deneyebileceksiniz.

Sonrasında bu bilgilerle STM32 kartları için wifi shield yapalım istiyorum.

Sormak istediğiniz bir şey olursa bana whatsapp özelden yazabilirsiniz ( bu forumu sık takip edemiyorum)

Haftaya bu kartları yapıp çalıştırıp gelirseniz çok daha keyifli ve verimli olarak ders yapabileceğiz.

Kolay gelsin,

Alt Not:
1)Söylemeyi unuttum CH340 lı usb-uart modülü kullanlırsa yeni bir kart yapmaya gerek yok, resimlerde görüldüğü gibi malzemeleri modüllerin üzerine lehimliyoruz. 100 uF kondansatör (10~16 V yeterli)doğrudan WiFi modülün üzerinde kaynak uçlartına lehimliyoruz. Ben LED ve 330 ohm direnci de wifi modül üzerinde lehimledim.Diğer malzemeler usb-uart dönüştürücü üzerinde.. Bütün dirençler 1/4W uygun.

CH340 lı çözümün dez avantajı: üzerine "pin header" ları lehimlemek neredeyse olanaksız !!
 
2)Devreye küçük bir ekleme yapalım: GPIO0 ve GPIo2 uçlarına birer "pin header" bağlayalım. Böylelikle bu bağlantıları kullanarak çeşitli donanım eklemeleri yapabileceğiz. Revize dilmiş devre şemasını gönderiyorum.
3) Devre şemalarımızı ve baskılı devre tasarımlarımızı açık kaynak kodlu ücretsiz ve son derece başarılı KiCad yazılımı ile yapıyoruz http://www.kicad-pcb.org/ indirip kurmanızı deneyip kullanmaya başlamanızı tavsiye ederim. Bu devre şemasından başlayabilirsiniz https://drive.google.com/open?id=1o5ral-VlwsAXm5a_cG-HmWKqFk7wil2i
https://drive.google.com/open?id=1FwVcCjMd2CyexQO-r4QW-CRlgH4AajIx ,
https://drive.google.com/open?id=1FwVcCjMd2CyexQO-r4QW-CRlgH4AajIx https://github.com/jdunmire/kicad-ESP8266 
 
« Son Düzenleme: Kasım 16, 2019, 10:13:02 ÖÖ Gönderen: Murat Toloğlu »
Murat Toloğlu
478170