Robotik Kodlama

Robotik Kodlama
Ana Sayfa

İLGİNİZİ ÇEKEBİLECEK LİNKLER :

modul etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
modul etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

29 Nisan 2021 Perşembe

HC-06 Bluetooth Modül ve Arduino

 

HC-06 Bluetooth ve Arduino


HC06 Bluetooth 2.0 Modülü, kısa menzilli ve en ucuz iletişim modüllerinden biridir. Çok düşük güç tüketir ve 2.0 Bluetooth teknolojisi ile. Modülün temel amacı, iki mikro denetleyici ve sistem arasında kısa menzilli iletişim kurmaktır. Bluetooth modülü çoğunlukla Arduino / Mikrodenetleyici ile sadece proje geliştirmede kullanır, çünkü modül modern bir Bluetooth'un sunduğu tüm iletişime sahiptir. Tek sorun, modülün yalnızca slave işlevlerini gerçekleştirmesidir. Hatta son slave'in herhangi bir izin veya doğrulama olmaksızın bağlanması için dahili bir depolama yöntemine sahiptir. Otomatik bağlantı ve diğer yöntemler, HC06'daki komut modu aracılığıyla değiştirilebilir.





HC06 Pin Yapılandırması

Modül HC06, seri iletişim (UART) sunan bir bağımlı Bluetooth cihazıdır. Modülün yalnızca iletişim ve güç pimleri vardır. Ayrıca diğer Bluetooth modüllerinde olduğu gibi herhangi bir gösterge yoktu. HC06'nın tüm pimleri:

HC06 Bluetooth Modülü Pinout

 

VCC

HC06 modülü, cihazı çalıştırmak için + 5V ile bağlanan tek bir pime sahiptir.

GND

Modülün çalışması için harici cihazlara ve güç kaynağına bağlanır ve bunu gerçekleştirmek için ortak bir zemin gereklidir. GND pimi ortak bir zemin oluşturmaya yardımcı olur.

TX

Cihazdaki iletişim yöntemi UART olup, TX pinleri veri gönderimi içindir.

RX

Bu pin, Arduino veya Microcontrollers gibi harici cihazlarla UART iletişimindeki verilerin alınmasına yardımcı olur.

HC06 Bluetooth Modülü Özellikleri

  • HC06 BT modülü, otomatik olarak bağlanmalarına yardımcı olan son aygıt adını hatırlama özelliğine sahiptir.
  • Yalnızca kısa bir mesafeden 2-3MBs hızına kadar veri gönderebilir.
  • Bluetooth Modülü HC06 tam bir bağımlıdır ve hatta komut modu ile değiştirilebilir.
  • Modül varsayılan olarak hem komut hem de veri moduna sahiptir.
  • Cihaz, çalışma voltajı 5V olan ve iç yapısı sayesinde herhangi bir TTL / CMOS cihazı ile çalışabilir.
  • 2.4GHz dahili anteni sayesinde modülde herhangi bir anten gereksinimi olmayacaktır.
  • HC06 için veri aktarımı GFSK teknolojisine dayanmaktadır. Bu nedenle, veri güvenliği için şifreleme ve kimlik doğrulamaya da sahiptir.
  • Modülün çalışma sıcaklığı -20 ile +55 arasındadır ve 20mA akımda çalışmaktadır.

Alternatif BT seçenekleri

HC05 , HM10 , HC03, HC03

HC06 nasıl kullanılır

Bu Bluetooth modülü, UART iletişimine sahip herhangi bir mikrodenetleyici ile kullanılabilir. Her cihazda donanım serisi ve çoğu cihazda yazılım serisi mevcuttur. Burada HC06'nın Arduino ile nasıl kullanılacağını öğreneceksiniz ve aynı yöntem diğer mikrodenetleyiciler ve hatta kartlarla çalışmaya yardımcı olacaktır. İlk olarak, modülü verilen devre şemasına göre bağlayın. O zaman önce cihazın nasıl çalıştığını anlayın.

HC06 Bluetooth Modülü arduino UNO ile

Hc06, şifre kullanımıyla sadece güç açılarak harici cihazlara bağlanabilir.
  • Varsayılan Parola - 1234 veya 0000

BT verileri seri pinlere aktarmaya başlayacak ve bunları okumak için Arduino / mikrodenetleyicinin seri okuma programlaması yardımcı olacaktır.

Donanım Seri Haberleşme Arduino

Arduino'da, verileri seri olarak okumak ve yazmak için iki yöntem faydalıdır. İlki, varsayılan yöntem olan Donanım serisidir. Donanım serisini kullanmak için aşağıdaki kod yardımcı olacaktır.

void setup() {
Serial.begin(9600);
}

void loop() {
if (Serial.available() > 0 )
{
byte data = Serial.read();
Serial.print(data);
}
  Serial.print("DATA");
Serial.write("DATA");
}


İlk komut serial.begin, iletişimin baud hızını başlatmak içindir. HC06 modülünün varsayılan baud hızı 9600'dür ancak baud hızı değiştirilebilir. UART iletişimi olan her cihaz, belirli seviyelerde baud hızında değişiklik sunan yerleşik yöntemlere sahiptir. İkinci komut serial.available olup gelen seriyi tespit eder ve en önemlisi serial.read'dir. Serial.read, harici modülden veri okumak içindir. Bu nedenle, her zaman bayt değişkenindeki verileri okumayı aklınızda bulundurun, çünkü veriler modül arasında gidip gelir her zaman bayt cinsindendir. Serial.write / Serial.print, verileri göndermek içindir. Aşağıdaki komut kullanılarak herhangi bir veri harcanabilir.

Komut Modu HC06

Komut modu, fabrika ayarlarının değiştirilebildiği hc06 BT modülü için varsayılan ayar modlarından biridir. Komut moduna erişmek için yukarıdaki kod kullanılabilir, ancak baud hızının farklı olması gerekir. Komut modu için baud hızı 38400'dür. Baud hızını 38400'de yaptıktan sonra komutlar Arduino IDE'nin seri monitöründen çalışacaktır. Bunlar, cihaz ayarlarını değiştirmeye yardımcı olan aşağıdaki genel komutlardır.

KOMUTFONKSİYONLAR
ATKomut moduna girmek veya iletişimi doğrulamak için.
+ VERSİYONDACihaz firması bu komutla görüntülenebilir.
AT + NAMEnameAygıtın yeni adını belirlemek için "adı" değiştirin.
AT + PIN1234Modül PIN kodunu 1234 olarak ayarlar
AT + BAUDXX'i baud hızına göre bir sayı ile değiştirin.

1. 1200

2. 2400

3. 4800

4. 9600

5. 19200

6. 38400

7. 57600

8. 115200

9. 230400

10. 460800

11. 921600

12. 1382400

Komut göndermenin iki yöntemi vardır. Birincisi onları doğrudan yazmak, ikincisi ise Arduino'nun COM portunda bulunan Serial.print komutuyla. sadece aşağıdaki örnekte olduğu gibi komutu girin:

Serial.print ("AT");

Bazı cihazlarda, modül ve yazılım sürümlerinden birine bağlı olan tek yöntem çalışır.

HC06 için Yazılım Seri Arduino

Yazılım seri yöntemi, cihazı UART iletişimiyle kullanmak için en iyi yöntemdir. Yazılım serisi, verileri bayt cinsinden oluşturmak ve bunları tam olarak UART gibi iletmek ve almak için dijital pinleri kullanır. Aşağıdaki kod, yazılım serisini kullanmaya ve diğer cihazlar için donanım serisini önlemeye yardımcı olacaktır:

#include <SoftwareSerial.h>
SoftwareSerial mySerial(10, 11); // RX, TX

void setup() {
mySerial.begin(38400);
}

void loop() {
if (mySerial.available())
Serial.print(mySerial.read());
}
mySerial.print(Serial.read());
mySerial.write(Serial.read());
}

Yukarıdaki kodda, pin 10, RX pini ve 11 ve TX olarak hareket edecektir. Her iki pim de değiştirilebilir.

HC06 Bluetooth Modülü arduino UNO Yazılım Seri ile

Yazılım seri iletişiminin temel amacı, diğer cihazlar için donanım serisini bırakmaktır. Böylece Arduino ile kesintisiz çalışabilirler. Yazılım serisi, bayt cinsinden veri aktarımı nedeniyle her türlü veri için Bluetooth HC06 ile uyumludur. Aksi takdirde, yalnızca 0-255'ten tamsayı biçiminde veri gönderebildiği için yazılım serisinin uygulanması zordur.

Arduino ve DHT11 ile IOT Örnek HC06

Burada bir IoT uygulaması için Bluetooth'u entegre edeceğiz. Ev içi üslerde, Bluetooth oda sıcaklığını algılamak için kullanılabilir. DHT11'i sıcaklık algılama için ve HC06 Bluetooth'u verileri iletmek için kullanacağız. Arduino, her iki cihazın da temel işlemlerini gerçekleştirecektir. İşte aşağıdaki devre.

HC-06 Bluetooth Modülü, arduino UNO ve DHT11 ile

Çalışması için Arduino kodunun yüklenmesi gerekiyor ve işte kod.

#include "DHT.h"

DHT dht(2, DHT11);

void setup() {
  Serial.begin(9600);
  dht.begin();
  pinMode(3, OUTPUT);
}

void loop() {
  float temp = dht.readTemperature();
  float hum = dht.readHumidity();

  Serial.print(temp);
  delay(100);
  Serial.print(hum);
  delay(1000);
  if (temp == 25)
    digitalWrite(3, HIGH);
  else
    digitalWrite(3, HIGH);
  }

Kod, verileri analog giriş pinlerinden alacak ve daha sonra bunları hc06 Bluetooth'a iletecektir. Bluetooth, verileri Bluetooth alıcı cihaza iletecektir. Alıcı cihaz ekran, bilgisayar veya akıllı telefon gibi herhangi bir şey olabilir. Ardından yayın sinyali her saniye görüntülenebilir. Kodun sıcaklık artışı için bir sınırı vardır. Sıcaklığın 50 derecenin üzerine çıkması durumunda, sesli uyarı, kullanıcıları uyarmak için devreye girecektir.









Örnek Kullanım Alanları 

  • Çoğu uzaktan kumandada, modül ucuzluğundan dolayı yaygındır.
  • Robotlar ve arabalar için iletişim kurmak en iyisidir. Karmaşık bağlantılardan kaçınmaya yardımcı olur.
  • Toplu Bluetooth cihazı için mühendislik projelerinde, modül yaygındır.
  • Cep telefonu aksesuarlarında, HC06 modülü yaygındır çünkü cep telefonu çoğunlukla bir ana ve bir bağımlı cihaz olarak işlev görür.

ANA SAYFAYA DÖN

Bahadır ÖZGEN
Electronic Robotic Coding Research and Development 1975 - ∞
Learn Forever
If you want, let's learn together...
https://roboticcode2020.blogspot.com/
bahadirozgen1975@gmail.com
facebook    robotic.code
instagram    @roboticcode


Sayfalarımı ziyaret ettiğiniz için teşekkür ederim.Bu sitede mevcut olan içerikler kendi oluşturduğum projeler yazı,resim ve videolardan oluşmaktadır.İçerik oluşturmak çok uzun sürdüğü için bazı projelerde yurtdışı kaynaklardan faydalandım.Buradaki amacım ticari değildir.Kaynağı belli olan ve bizim kaynağına ulaşabildiğimiz materyal (yazı, fotoğraf, resim, video v.b.) için ilgili konularda fotoğraflarda logo varsa v.b. not olarak gösterilecektir.Sitemizde yayınlanan tüm içerik, bizim tarafımızdan ve internet üzerinden youtube, facebook ve blog gibi paylaşıma sunulmuş kaynak sitelerden alındığı için, sitemiz yasal yükümlülüğe tabi tutulamaz. Sitemizde telif haklarının size ait olduğu bir içerik varsa ve bunu kaldırmamızı isterseniz, iletişim sayfamızdan bizimle iletişime geçtiğiniz takdirde içerik yayından kaldırılacaktır.Bu konu ve modüller ile uğraşarak, ileride çok güzel makine ve elektronik aletler yapabilirsiniz.

28 Nisan 2021 Çarşamba

ESP8266 Wifi Modül

ESP8266 Wifi Modul 


Merhaba, nesnelerin interneti ve ESP8266 modülü ile ilgilenen herkesin elinin altında olması gereken pratik ve önemli detayları bu dökümanda sade basit bir dilde anlatmaya çalıştım.Ayrıca sık kullanılan komutları da elimden geldiği kadar göstermeye çalışacağım.Bahadır ÖZGEN








































Bu modülün en çok kullanım alanları:

Akıllı Güç Fişi
Ev otomasyonu
Örgü ağ
Endüstriyel kablosuz kontrol
Bebek monitörü
Ağ Kamerası
Sensör ağları
Giyilebilir elektronik
Kablosuz konuma duyarlı cihazlar
Güvenlik kimliği etiketi
Kablosuz konumlandırma sistemi sinyalleri

Modül AI-THINKER firmasına, komut seti ise ESPRESSIF firmasına aittir.Modül ilk kullanımında 115200 baud hızına set edilmiştir.

ESP-01 Modul Özellikleri  http://www.ai-thinker.com

• 802.11 b / g / n
• Entegre düşük güçlü 32-bit MCU
• Tümleşik 10 bit ADC
• Entegre TCP / IP protokol yığını
• Entegre TR anahtarı, balun, LNA, güç amplifikatörü ve eşleşen ağ
• Entegre PLL, regülatörler ve güç yönetimi birimleri
• Anten çeşitliliğini destekler
• Wi-Fi 2,4 GHz, WPA / WPA2 desteği
• STA / AP / STA + AP çalışma modlarını destekler
• Hem Android hem de iOS cihazlar için Akıllı Bağlantı İşlevini Destekleyin
• Hem Android hem de iOS cihazlar için Akıllı Bağlantı İşlevini Destekleyin
• SDIO 2.0, (H) SPI, UART, I2C, I2S, IRDA, PWMBahadır ÖZGEN




































Eğer kendi kendine güç verildiğinde direk olarak çalışmasını istiyorsanız; modülün flash’ına NODEMCU flash programını yüklemelisiniz. Bu program yüklendiğinde modülü 9600baud hızında kullanabilirsiniz. NODEMCU programını yüklediğinizde modül içerisindeki LUA programına göre otomatik olarak çalışır. Bu durumda AT komut setini kullanamazsınız.

Öncelikle ESP modülünüzün çalıştığını kontrol etmemiz gerekecektir. Bunun için elimizde usb seri çevirici olması gerekir. Bunu satın aldığınız standart çeviriciler ile kullanabilirsiniz.Ayrıca Arduino kartını seri çevirici olarak kullanarak da ESP modülümüzü Arduino üzerinden bilgisayara bağlayıp kontrol edebiliriz.

ESP8266 programlanmasında kullanabileceğiniz bir kaç yöntem ve modül bulunmaktadır.Ben ilk modülü kullanıyorum.Bu modüller elinizde yoksa Arduino kartlarını kullanarak da programlama yapabilirsiniz.Bahadır ÖZGEN












































USB-SERİ çevirici kullanacaksanız çeviricinizin üzerinde 3.3V sisteme uyarlayan jumper olmasına dikkat etmeliyiz.ESP8266 modül 3.3V ile çalışır.












ESP8266 AT Komutları Basit Örnekli Türkçe Açıklamalar





























ESP8266 komutlarını kullanabilmek için Arduino Programında bazı ayarlamalar yapılması gereklidir.Bu ayarların neler olduğunu yazıya dökmeden direk ekran görüntüleri ile açıklayacağım.AT komutlarını kullanabilmek için çok kolay ulaşabileceğimiz ve Arduino programı ile programlama yapacağız. Arduino yazılımının Seri Port Arayüzünü kullanabilmek için aşağıdaki ayarlamaları önce yapmamız ve ayarlama ve programlamaya hazır hale getirmemiz gereklidir.Bahadır ÖZGEN

Arduino IDE Programı olmayanlar için gerekli Arduino IDE Software indirme linki.












Kodların Kullanımı :

Modülü programlamak veya tasarladığımız sistemlere uygun hale getirmek için AT komutları ile modülü ayarlamamız gereklidir.Hangi AT komutuna ihtiyacımız olduğunu belirlememiz gerekiyor.Komutları yazarken komutlarından sonra "+" işaretlerinin aralarına boşuluk bırakmadan yazmamız gerekiyor.Eğer hatalı yazarsak "Error" uyarısını ekranda görürüz.Bahadır ÖZGEN

Bazı komutlar ile modüle sorular sorar (komutun sonunda "=?" işareti bulunur.) gelen modül cevapları ile modülün hangi modda çalıştığını anlayabiliriz.Bu nedenle aynı komutların bir kaç farklı kullanım şekli ve yazılışı olabilir.

AT

AT+RST : ESP8266 modülünü resetleyen komuttur bu komut modülü kullanıma hazırlar.




AT+GMR: Wifi modülünü yazılım versiyonunu öğrenmek için kullanılır.



AT+CIFSR: Modülün yerel IP adresini çıktı olarak verir.Bahadır ÖZGEN



AT+RESTORE: Modülü fabrika ayarlarına ve varsayılana geri döndüren komuttur.




AT+CWLAP: Bu komutu kullandığımızda ortamdaki tüm ağlar taranıp listelenmiş bir şekilde modülümüzün algılayabildiği ağları gösterir.



AT+CWMODE=?: Komutu ile modülümüzü hangi modda kullandığımızı öğrenebiliriz. Modül bize1,2 veya 3 yanıtları ile dönüş yapacaktır.

1 yanıtı gelirse; Station mode (STA) modunda yani başka ağlara bağlanabilecek şekilde kullanıyoruz anlamına gelmektedir.

2 yanıtı gelirse; Access Point mode(AP) olarak kullanılabilmektedir. Bu mod ile modul bir ağ oluşturur.Diğer WiFi cihazları modülümüze bağlanabilir.

3 yanıtı gelirse; Hem Station mode (STA) hem de Access Point mode(AP) olarak çalışmaktadır.

Modülü STA moduna sokmak için AT+CWMODE=1 komutunu vermemiz gerekmektedir. Diğer modlar için de ilgili sayıyı yazmak yeterli olacaktır. Eğer ortamdaki ağlara bağlanmak istiyorsak STA modunda çalıştırmamız gereklidir.



AT+CIPSTATUS: Modülün bağlantı durumunu gösterir. 0 ise modül bir istemci(client) olarak çalışmaktadır, 1 ise sistem bir sunucu(server) olarak çalışmaktadır.Detaylarını aşağıda Espressif firmasının pdf kataloğunda basit bir şekilde bulabilirsiniz.Ayrıca ekstra bir detay olarak; TCP/ IP protokolü ile ilişkili AT komutlarının hepsin CIP ön adı ile başlamaktadır.




AT+CWSAP: Wifi modülü 2. yada 3.moda ayarlandığı zaman bu AT kodu ile gerekli parametler ayarlanır. AT+CWSAP= ssid,pwd,chl,ecn şeklinde kullanılır. "ssid" kurulacak ağın adı, "pwd" şifresi, "chl" kanalı ve "ecn" şifreleme türüdür.
AT+CWSAP="esp_87423","3815test",5,3
AT+CWSAP? => +CWSAP:"esp_87423","3815test",5,3
ecn şifrelemenin açılımı ise aşağıdaki parametreleri kapsar
0 OPEN
2 WPA_PSK
3 WPA2_PSK
4 WPA_WPA2_PSK
Not olarak ise bu komutun sonunda detay 2 parametre mevcut komut daha vardır.Bunun kullanımına burada değinmeyeceğim.En sondaki PDF linklerinden ulaşabilirsiniz.Bahadır ÖZGEN
 

AT+CWJAP: Connect to AP(Access Point)Bir ağa bağlanmak için AT+CWJAP? sorusu sorulur gelen yanıta göre; AT+CWJAP=”wifi-adı”,”wifi-sifresi” şeklinde bir komut kullanıyoruz. Örnek olarak ismi Test2020 şifresi de Aslan123 olan bir ağa bağlanmak için AT+CWJAP=”Test2020”,”Aslan123” yazmamız yeterli olacaktır. Eğer modülümüz WiFi ağına bağlanırsa, OK yanıtını görürüz.Bahadır ÖZGEN

AT+CWQAP: Modülünün bağlı olduğu ağdan çıkış yapmak için kullanılır.

AT+SLEEP: Modülün uyku modlarını seçen komuttur. 0 uyku modunu kapatır.1 hafif uyku modu. 2 ise modem uyku modudur.Bu komut sadece station modda kullanılabilir.

AT+GSLP : Modülün derin uyku modudur.

ESP8266 Chip Güç Yönetimi ve Uyku Modları

Not olarak burada belirttiğim değerler ESP-01 modülüne ait değildir.Fakat değerler birbirine yakındır.ESP-01Modülü ile ilgili detay bilgiye bu linkten AiThinker ESP-01 ulaşabilirsiniz. 

Eğer Modülü pil ile birlikte kullanmak isterseniz; pilin ömrünü uzatmak için güç ledini devre dışı bırakıp, modülün çekilen akımı mikro Amper seviyelerine çekilebilir.

ESP8266EX, gelişmiş güç yönetimi teknolojileriyle tasarlanmıştır ve aşağıdakiler için tasarlanmıştır:
mobil cihazlar, giyilebilir elektronikler ve Nesnelerin İnterneti uygulamaları.
Düşük güç mimarisi aşağıdaki modlarda çalışır:
• Aktif mod: Çip radyo sinyali ile açılır.Çip veri alabilir, iletebilir veya dinleyebilir.

• Modem uyku modu: CPU çalışır.Wi-Fi ve radyo sinyali devre dışı bırakılır.Modem uyku modu, PWM veya PWM'de olduğu gibi CPU'nun çalışmasını gerektiren uygulamalarda kullanılır.I2S uygulamaları, 802.11 standartlarına göre (U-APSD gibi), Wi-Fi Modemi kapatır, gücü optimize etmek için veri iletimi olmayan bir Wi-Fi bağlantısını korurken devre tüketimidir. Örneğin, DTIM3'te, almak için 3 ms'lik bir uyanma döngüsüyle 300 ms'lik bir uykuyu sürdürme Aralıklı AP'nin Beacon paketleri yaklaşık 15 mA akım gerektirir.Bahadır ÖZGEN

• Hafif uyku modu: CPU ve tüm çevre birimleri duraklatılır. Herhangi bir uyandırma olayı (MAC, ana bilgisayar, RTC zamanlayıcı veya harici kesintiler) çipi uyandıracaktır.Hafif uyku modu sırasında, Wi-Fi anahtarı gibi uygulamalarda CPU askıya alınabilir. Olmadan veri iletimi, Wi-Fi Modem devresi kapatılabilir ve güç tasarrufu için CPU askıya alınabilir.802.11 standartlarına (U-APSD) göre tüketim. Örneğin. DTIM3'te Aralıklı AP'nin Beacon paketlerini almak için 3 ms'lik uyanma ile 300 ms yaklaşık 0,9 mA gerektirir akım.

• Derin uyku modu: Yalnızca RTC çalışır durumda ve çipin diğer tüm parçaları güç kapatıldı.Derin uyku modunda, Wi-Fi kapalıdır. Veriler arasında uzun zaman gecikmeleri olan uygulamalar için iletim, ör. Her 100 saniyede bir sıcaklığı algılayan, 300 saniye uyuyan bir sıcaklık sensörü ve AP'ye bağlanmak için uyanır (yaklaşık 0,3 ~ 1 saniye sürer), genel ortalama akım 1'den azdır.mA. 20 μA akım 2,5 V voltajda elde edilir.














ESP8266 chip hakkında detay teknik bilgiler için bu dökümana ESP8266EX bakabilirsiniz. 

Bir çok ESP modül mevcuttur.Kullanım alanları, port sayıları, güç tüketimi ve daha farklı özelliklerine ayrıca başka bir sayfa da değineceğim...












Modül de bu kodları kullanabilmek için Sayın Fırat devecinin oluşturduğu çok pratik bir program daha var.Bu programa da şu linkten ulaşabilirsiniz.Yardımcı Program Link

























Sık kullanılan komutları derli toplu 1 sayfa da görebilmeniz için bu dosyayı indirebilirsiniz ESP8266AT Command Set PDF

Buradaki dosya da ise çok daha detaylı fakat yine en sade 70 sayfa kadar olan ESP8266 AT Instruction Set PDF kitapçığını bulabilirsiniz.

ANA SAYFAYA DÖN

Bahadır ÖZGEN
Electronic Robotic Coding Research and Development 1975 - ∞
Learn Forever
If you want, let's learn together...
https://roboticcode2020.blogspot.com/
bahadirozgen1975@gmail.com
facebook    robotic.code
instagram    @roboticcode


Sayfalarımı ziyaret ettiğiniz için teşekkür ederim.Bu sitede mevcut olan içerikler kendi oluşturduğum projeler yazı,resim ve videolardan oluşmaktadır.İçerik oluşturmak çok uzun sürdüğü için bazı projelerde yurtdışı kaynaklardan faydalandım.Buradaki amacım ticari değildir.Kaynağı belli olan ve bizim kaynağına ulaşabildiğimiz materyal (yazı, fotoğraf, resim, video v.b.) için ilgili konularda fotoğraflarda logo varsa v.b. not olarak gösterilecektir.Sitemizde yayınlanan tüm içerik, bizim tarafımızdan ve internet üzerinden youtube, facebook ve blog gibi paylaşıma sunulmuş kaynak sitelerden alındığı için, sitemiz yasal yükümlülüğe tabi tutulamaz. Sitemizde telif haklarının size ait olduğu bir içerik varsa ve bunu kaldırmamızı isterseniz, iletişim sayfamızdan bizimle iletişime geçtiğiniz takdirde içerik yayından kaldırılacaktır.Bu konu ve modüller ile uğraşarak, ileride çok güzel makine ve elektronik aletler yapabilirsiniz.