ESP programlayıcı etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
ESP programlayıcı etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

4 Mayıs 2017 Perşembe

Bluetooth haberleşmeli RGBW LED sürücü , apk programı ile


Blog yayınlarımızı takip ediyorsanız; "PIC16F1824 ve ESP8266-01 ile WiFi RGBW LED sürücü (Android telefon desteği ile)" projesini görmüşsünüzdür. Ama haberleşme için ile de wifi kullanımı zorunlu olmasın istedik ve buna alternatif olarak kullanılabilecek bluetooth gördük. Piyasada yaygın olarak satılan bluetooth modüllere, eklediğimiz küçük bir adaptör kartı ile projeyi gerçekleştirme işimizi hızlandırdı.
Elbette ki;2. kitap App Inventor kitabının konusudur.

ElemanTanımıMiktarı
10uF elektrolitikradyal (çap 5mm, yükseklik 7.5mm)3
100uF elektrolitikradyal1
470pFSMD 8051
100nFSMD 8053
SB1100sckottky diyot1
LEDSMD 8051
2x4 sıra pin dişibacak arası 2.54mm1
330uHkondansator tipi bobin1
adaptor girişi90 derece adaptor girişi1
RTR040N03Sot23 N kanal lojik level mosfet4
1kSMD 8054
2k2SMD 8051
10RSMD 8054
10kSMD 8056
3k6SMD 8051
1k2SMD 8052
0,33R 1/2W½ W dip direnç1
dik buton90 derece 2 bacaklı 6x6 tak buton1
MC34063Soic 8 /150mil1
PIC16F1824Soic 14 /150mil1
LM1117-3V3SOT223 3.3V regülator1
3A sigortakart tipi 3A sigorta1
6'lı klemens90 derece bacak arası 5,08mm1
5'lı sıra pinbacak arası 2.54mm erkek1
RGBW modülR,G,B,W renkler için  12V LED modül (*)1
12Volt AdaptörAdaptör girişine uygun fişi olan 12Volt adaptör(*)1
Devre için kutuPCB yapısına uygun kutu(*)1

Buradaki en önemli malzemeyi eklemeyi unutmayalım : HC06 veya HC05 bluetooth modül.


Filmde 1.kitap sen de yap projeleri arasında yer alan USB programlayıcı ile HC06 modülün ayarlarının nasıl değiştirilebileceği anlatılmaktadır.

Devre daha önceki paylaşımlardan tanıdık gelmiştir.  12V adaptör girişinin yanındaki buton bu proje için kullanılabilir değildir.
Proje kullanılan HC06 bluetooth modül. Modül altındaki PCB bu proje için özel  olarak  geliştirdiğimiz bir üründür. (Adaptör kartı üzerindeki görünümü)

Devrenin boş elemanları yok iken gösterilen hali görülmektedir. Yukarıda eleman listesi verildiğine monte edilmesi gerekir. Görüldüğü gibi çoğu eleman yüzey montaj tipindedir.


Devrenin kullanım açısından; klemens uçlarına  LED uçlarını bağlayın. RGB LED olarak geçen şeritlerin ortak ucu +'dir . +Uç devrenin + ucuna bağlanır. Şerit LED'in diğer uçları uygun bağlantı oluşturacak şekilde renk uçların girilir.
Beyaz LED'de  aynı şekilde + ucu devrenin +ucuna bağlanır ve beyaz LED'in diğer ucu da  beyaz uç girişine bağlanır.  

+12Volt adaptör girişen takılır. Devre ilk anda tüm renkler ve beyaz %50 ışık verir.
Cep telefonundan bluetooth bağlantısı yapılır. Program çalıştırılır, bluetooth seçimi yapılır ve renkler veya beyaz ışık şiddeti ayarlanabilir.

Android cep telefonu veya tablet için programlar sayfasından erişilebilir.

15 Nisan 2017 Cumartesi

USB – ESP Wİ-Fİ - Arduino Programlayıcı

Geliştirdiğimiz projeler içinde kullanmayı planladığımız ESP8266 modüllerini (özellikle ESP8266-01 ve ESP8266-07 modüller üzerine) kullanmak için  programlayıcıya, ihtiyacımız olduğunu farkettiğimizde  bu ürün üzerinde çalışmaya başladık. Hatta bu ürüne birde gerektiğinde üzerinde USB bağlantısı bulunmayan Arduino kartlarına programlama için port ekledik. İlerleyen projelerde gördük ki, Nextion ekranlarında programlanmasında bu kartın kullanımı gerekiyor.

Aynı zamanda ESP modüllerin çalışmasını test etmek için de bu kart kullanılabilmektedir.  Daha sonraki incelemelerimizde ESP8266-07 ile aynı bacak yapısına sahip ESP8266-08 ve ESP8266-12 modüllerine kullanılabileceği gözlendi. (hatta ESP8266-12) denemesi yapıldı.
ESP programlayıcı üzerine takılmış, ESP8266-01 programlama ve gerektiğinde bilgisayar üzerinden test etmek devresi..

ESP programlayıcı üzerine takılmış, ESP8266-07 programlama, gerektiğinde bilgisayar üzerinde test etme.
ESP programlayıcı üzerine takılmış, ESP8266-07  programlama, gerektiğinde bilgisayar üzerinde test etme. (ESP8266-01 konnektörüne küçük bir kart üzerinden takılmış durumda.)
HC06 veya HC05 programlama için ESP programlayıcıya takılmış durumda. Ne programlanacağını anlaşılması için  özellikle kullanıcı şifresi ve baud hızı değiştirmek için gerektiği durumlarda kullanımı gereklidir. (programlama izni bluetooth kartı üzerinde yapılmalıdır) Hele ki yapılan programların çalışmasını test etmek için gereklidir.

Üzerinde seri port olmayan Arduino kartlarında  programlamak için ESP programlama kartı kullanılabilir. Yapılması gereken kartın kenarındaki USB prog konnektöründen kablo ile bağlantı yapılması gereklidir.
Nextion ekranların üzerine veri yüklemek için ESP programlayıcı kullanılmaktadır. Resimde görülen ekran üzerindeki görüntü Arduino PLC test için geliştirilmiş bir çalışmaydı.
Nextion ekranın ESP programlayıcı kablo bağlantısı görülmektedir. Ekran üzerindeki butonlara basıldığı zaman örneğin bilgisayar ekranı üzerinde görülebilir.


Eleman
Tanımı
Miktarı

100nF
SMD 805
11

10uF/16V
CAPAE-5.3x5.3h6.1
2

1N5819
SMA
1

LED
SMD 805
3

1k
SMD 805
6

10k
SMD 805
1

LM1117-3V3
SOT223 3.3V regülator
1

FT232RL
SOP28
1

USB konnektör
USB B jack 90 derece kart tipi dişi
1

1x3 sıra pin erkek
bacak arası 2.54mm
1

1x5 sıra pin erkek
bacak arası 2.54mm
1

1x2 sıra pin erkek
bacak arası 2.54mm
1

8'lı tek sıra erkek
bacak arası 2 mm
2

2x4 sıra pin dişi
bacak arası 2.54mm
1

jumper
bacak arası 2.54mm
2





Kitap ile birlikte verilen PCB üzerindeki kartın yolları ve eleman montajları.

Sahibinden.com adresinden boş PCB satın alabilirsiniz

Sahibinden.com adresinden montajlı ürün olarak satın alabilirsiniz

n11.com adresinden boş PCB satın alabilirsiniz

n11.com adresinden montajlı ürün olarak satın alabilirsiniz

Tanıtım filmi

USB – ESP Wİ-Fİ - Arduino Programlayıcı ile ESP8266-1 programlanması
USB – ESP Wİ-Fİ - Arduino Programlayıcı ile ESP8266-07 programlanması
USB – ESP Wİ-Fİ - Arduino Programlayıcı ile HC06 modül ayarlarının değiştirilmesi.
USB – ESP Wİ-Fİ - Arduino Programlayıcı ile Nextion Ekrana Nextion programı üzerinde oluşturulan bir programı yükleme

Devreyi yaptı Arduino ile ESP modül programlasın diye, ama baktık ki her gün yeni bir kullanım alanı bulunuyor.

Bu kullanım alanlarından biri de , STM32F103xx çipi bulunan  kartların programlanmasında kullanılabilmesi oldu. Nasıl olduğu konusunda yakın bir zaman diliminde bir film ekleyeceğiz..
(Denediğimiz için söyleyebiliyoruz).

USB – ESP Wİ-Fİ - Arduino Programlayıcı ile ilgili kullanım bilgilerini  ulaşabilirsiniz.

12 Nisan 2017 Çarşamba

Sende Yap Arduino

Kitabımızın çıkış noktası;
Belki çoğumuzun sıklıkla yaşadığı bir durum var. Bir alet veya cihaz yapıp, ortaya konulduğu zaman , arkadaş olsun, meslektaş olsun,  birileri gelip cihaza veya alete şöyle baktığı zaman ağızlarından çoğunlukla "ben de yaparım" der. Der mi ?, Der.
Bu noktada; biz de "Sende Yap" dedik ve bu kitabı ve serileri oluşturduk.

Ama iş sadece kitabı yazmak yeterli gelmedi, çünkü projeleri yapmak isteyenler için en önemli sorun PCB üretilmesidir. İsteyenler üretilmiş PCB'de satın alınabilmektedir. Montaj ve eleman teminini size bıraktık. Yok ben monte edemem diyenler için elbette monteli hazır ürünler de var. (bedelini göz önüne almanız gerekir.)

Kutu olarak sunulan kitap, PCB ve CD.

Kitabımızın içeriğine gelince:

İçeriği az da, öz de olsa  blog üzerinde paylaşılacaktır.
Yukarıda kitap tanıtımı ile ilgili bir video filmi yer almaktadır.

Ama ürünü satın almak isterseniz  aşağıdaki bağlantıya kullanarak erişebilirsiniz.

sahibinden.com adresinden kitabı ve PCB'si birlikte  paket olarak satın alabilirsiniz.

n11.com adresinden kitabı satın alabilirsiniz.

sahibinden.com adresinden boş PCB'sini satın alabilirsiniz.


olayı basitçe şöyle bakarsak;

isteyen sadece kitap alabilir;

isteyen kitap ve PCB içeren (ek olarak CD) paketi alabilir;
isteyen sadece PCB alabilir. (PCB'ye bakıp ta tek parça olarak görmeyin, 8 PCB'den oluşan bir settir. Projeden istediğiniz bölümün parçalarını kırıp elemanları monte edebilir ve gerçekleştirebilirsiniz.
Yukarıdaki resimde görüldüğü gibi PCB kırılarak projeler için kullanılabilir bölümlere ayrılabilmektedir.

Not: PCB tasarımlarında göz önünde bulunduğumuz ana kriter malzemelerin piyasadan alınabilecek parçalar olması idi...