Robotik Kodlama

Robotik Kodlama
Ana Sayfa

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

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

29 Haziran 2021 Salı

433MHz RF Tx-Rx Modülleri Nasıl Çalışır ve Arduino

 

433MHz RF Tx-Rx Modülleri Nasıl Çalışır ve Arduino

Donanıma Genel Bakış

433MHz RF Verici ve Alıcı Modüllerine daha yakından bakalım.

433MHz RF Verici Çalışma Blok Şeması

Bu küçük modül, ikisi arasında bir vericidir. Göründüğü kadar çok basit. Modülün kalbi, 433.xx MHz işlemi için ayarlanmış SAW rezonatörüdür. Bir anahtarlama transistörü ve birkaç pasif bileşen var, hepsi bu.

DATA girişine bir mantık YÜKSEK uygulandığında, osilatör 433.xx MHz'de sabit bir RF çıkışı taşıyıcı dalgası oluşturarak çalışır ve DATA girişi LOW mantıksal olarak alındığında osilatör durur. Bu teknik, kısaca ayrıntılı olarak tartışacağımız Genlik Kaydırmalı Anahtarlama olarak bilinir.

433MHz RF Alıcı Çalışma Blok Şeması

Bu bir alıcı modüldür. Karmaşık görünmesine rağmen, verici modülü kadar basittir. Vericiden alınan taşıyıcı dalgayı yükseltmek için bir RF ayarlı devre ve bir çift OP Amperden oluşur. Güçlendirilmiş sinyal ayrıca , kod çözücünün daha iyi kodlanmış çıktı ve gürültü bağışıklığı sağlayan bir dijital bit akışına "kilitlenmesini" mümkün kılan bir PLL'ye ( Faz Kilit Döngüsü ) beslenir .

ASK - Genlik Kaydırmalı Anahtarlama

Yukarıda tartışıldığı gibi, dijital verileri radyo üzerinden göndermek için, bu modüller Genlik Kaydırma Anahtarlaması veya ASK adı verilen bir teknik kullanır Genlik Kaydırma Anahtarlamasında, taşıyıcı dalganın genliği (yani seviyesi) (bizim durumumuzda 433MHz bir sinyaldir) gelen veri sinyaline yanıt olarak değiştirilir.

Bu, AM radyoya aşina iseniz aşina olabileceğiniz genlik modülasyonunun analog tekniğine çok benzer. Bazen buna ikili genlik kaydırmalı anahtarlama denir çünkü ilgilendiğimiz sadece iki seviye vardır. ON / OFF anahtarı olarak düşünebilirsiniz.

  • Dijital 1 için - Bu, taşıyıcıyı tam güçte çalıştırır.
  • Dijital 0 için - Bu, taşıyıcıyı tamamen keser.

Genlik modülasyonu şöyle görünür:

433MHz RF Verici Genlik Kaydırma Anahtarlama ASK Dalga Formu

Genlik Kaydırma anahtarlaması, uygulanması çok basit olma avantajına sahiptir. Dekoder devresini tasarlamak oldukça basittir. Ayrıca ASK, FSK (Frequency Shift Keying) gibi diğer modülasyon tekniklerinden daha az bant genişliğine ihtiyaç duyar. Bu, ucuz olmanın nedenlerinden biridir.

Ancak dezavantajı, ASK'nın diğer radyo cihazlarından ve arka plan gürültüsünden kaynaklanan parazitlere duyarlı olmasıdır. Ancak veri aktarımınızı nispeten düşük bir hızda tuttuğunuz sürece, çoğu ortamda güvenilir şekilde çalışabilir.

433MHz RF Verici ve Alıcı Pin Çıkışı

433MHz RF Verici ve Alıcı Modüllerinin pin çıkışına bir göz atalım.

433MHz RF Kablosuz Verici Pin Çıkışı

VERİ pin, iletilecek dijital verileri kabul eder.

VCCverici için güç sağlar. Bu, 3,5V ila 12V arasındaki herhangi bir pozitif DC voltajı olabilir. RF çıkışının besleme voltajıyla orantılı olduğuna dikkat edin, yani Voltaj ne kadar yüksekse, aralık o kadar büyük olacaktır.

GND bir toprak pimidir.

Antenharici anten için bir pimdir. Daha önce tartışıldığı gibi, gelişmiş aralık için 17,3 cm'lik bir katı tel parçasını bu pime lehimlemek isteyeceksiniz.

433MHz RF Kablosuz Alıcı Pin Çıkışı

VCCalıcı için güç sağlar. Vericinin aksine, alıcı için besleme voltajının 5V olması gerekir.

VERİpinler alınan dijital verileri çıkarır. İki merkez pini dahili olarak birbirine bağlıdır, böylece veri çıkışı için ikisinden birini kullanabilirsiniz.

GND bir toprak pimidir.

Antengenellikle işaretsiz olan harici anten için bir pimdir. Modülün sol alt kısmında, küçük bobinin hemen yanında bulunan peddir. Yine, gelişmiş aralık için bu pime 17,3 cm'lik bir katı tel parçası lehimlemek isteyeceksiniz.

Kablolama - 433MHz RF Verici ve Alıcıyı Arduino UNO'ya Bağlama

Artık modüller hakkında her şeyi bildiğimize göre, onları kullanmaya başlama zamanı!

İki Arduino kartı arasında veri göndereceğimiz için, elbette iki Arduino panosuna, iki breadboard'a ve birkaç jumper kablosuna ihtiyacımız olacak.

Vericinin kablolaması oldukça basittir. Sadece üç bağlantısı var. VCC pinini 5V pinine ve GND'yi Arduino'daki toprağa bağlayın. Veri Giriş pini, Arduino'nun 12 numaralı dijital pinine bağlanmalıdır. Varsayılan olarak, eskizimizde kullanacağımız kitaplık veri girişi için bu iğneyi kullandığından, pin 12'yi denemeli ve kullanmalısınız.

Aşağıdaki çizim kablolamayı göstermektedir.

433MHz RF Kablosuz Verici Modülü ile Arduino Kablolama Fritzing Bağlantıları

Vericiyi kabloladıktan sonra alıcıya geçebilirsiniz. Alıcının kablolaması, verici kadar kolaydır.

Bir kez daha, yapılması gereken sadece üç bağlantı var. VCC pinini 5V pinine ve GND'yi Arduino'daki toprağa bağlayın. Ortadaki iki Veri Çıkışı pininden herhangi biri Arduino'daki dijital pin # 11'e bağlanmalıdır.

Alıcı için kablolama böyle görünmelidir.

433MHz RF Kablosuz Alıcı Modülü ile Arduino Kablolama Fritzing Bağlantıları

Artık hem verici hem de alıcı kablolanmış olduğuna göre, bir kod yazmamız ve ilgili Arduino kartlarına göndermemiz gerekecek. Muhtemelen yalnızca bir PC'niz olduğundan, verici ile başlayacağız. Kod oraya yüklendikten sonra alıcıya geçeceğiz. Vericinin bağlı olduğu Arduino daha sonra bir güç kaynağı veya pil kullanılarak çalıştırılabilir.

RadioHead Library - kablosuz modüller için bir İsviçre Çakısı

Kodlamaya başlamadan önce , kodu yazmayı çok daha basit hale getirecek olan Arduino IDE'mize kurmamız gereken RadioHead adlı bir kütüphane var .

RadioHead, Arduino kartları arasında basit veri aktarımına izin veren bir kütüphanedir. O kadar çok yönlüdür ki, 433MHz modüllerimiz de dahil olmak üzere her türlü radyo iletişim cihazını çalıştırmak için kullanılabilir.

RadioHead kütüphanesinin yaptığı şey, verilerimizi almak, bir CRC ( Döngüsel Artıklık Kontrolü ) içeren bir veri paketine kapsüllemek ve ardından gerekli önsöz ve başlık ile başka bir Arduino'ya göndermektir. Veriler doğru bir şekilde alınırsa, alıcı Arduino, mevcut verilerin olduğu konusunda bilgilendirilir ve onu çözüp işlemeye devam eder.

RADIOHEAD Paket , her iletim başlangıcında gönderilen bir “eğitim Başlangıç” olarak adlandırılan, “1” ve “0” bit çiftlerinin bir 36 bit akımını, aşağıdaki gibidir: oluşur. Bu bitler, alıcının gerçek verileri almadan önce kazancını ayarlaması için gereklidir. Bunu takiben, 12 bitlik bir "Başlangıç ​​Sembolü" ve ardından gerçek veriler (yük) eklenir.

Alıcı ucunda RadioHead tarafından yeniden hesaplanan paketin sonuna bir Çerçeve Kontrol Sırası veya CRC eklenir ve CRC kontrolü doğruysa alıcı cihaz uyarılır. CRC kontrolü başarısız olursa, paket atılır.

Bütün paket şuna benzer:

433MHz RF Kablosuz Verici Alıcı RadioHead Kitaplığı Veri Paketi Çalışma Blok Şeması

Airspayce.com adresini ziyaret ederek kitaplığı indirebilirsiniz veya zip dosyasını indirmek için bu düğmeyi tıklamanız yeterlidir:

Kurmak için Arduino IDE'yi açın, Sketch> Include Library> Add .ZIP Library'ye gidin ve ardından indirdiğiniz RadioHead dosyasını seçin. Bir kitaplık kurma konusunda daha fazla ayrıntıya ihtiyacınız varsa, bu Arduino Kitaplığı Kurma öğreticisini ziyaret edin .

Arduino Kodu - 433MHz RF Verici için

Deneyimizde, vericiden alıcıya basit bir metin mesajı göndereceğiz. Modüllerin nasıl kullanılacağını anlamak faydalı olacaktır ve daha pratik deneyler ve projeler için temel oluşturabilir.

Vericimiz için kullanacağımız taslak şu şekildedir:

// Include RadioHead Amplitude Shift Keying Library
#include <RH_ASK.h>
// Include dependant SPI Library 
#include <SPI.h> 
 
// Create Amplitude Shift Keying Object
RH_ASK rf_driver;
 
void setup()
{
    // Initialize ASK Object
    rf_driver.init();
}
 
void loop()
{
    const char *msg = "Hello World";
    rf_driver.send((uint8_t *)msg, strlen(msg));
    rf_driver.waitPacketSent();
    delay(1000);
}

Oldukça kısa bir taslak ama bir sinyalin iletilmesi için ihtiyacınız olan tek şey bu.

Çizim, RadioHead ASK kitaplığını dahil ederek başlar. Biz de eklemeniz gerekir Arduino SPI Kütüphanesi Radiohead kütüphanesi ona bağımlı olduğu gibi.

#include <RH_ASK.h>
#include <SPI.h>

Sonra, RadioHead ASK kitaplığıyla ilgili özel işlevlere erişmek için bir ASK nesnesi oluşturmamız gerekiyor.

// Create Amplitude Shift Keying Object
RH_ASK rf_driver;

Kurulum işlevinde, ASK nesnesini başlatmamız gerekir.

// Initialize ASK Object
rf_driver.init();

Döngü fonksiyonunda, bir mesaj hazırlayarak başlarız. Bu basit bir metin dizesidir ve msg adlı bir karakter işaretçisinde saklanır Mesajınızın herhangi bir şey olabileceğini ancak daha iyi performans için 27 karakteri geçmemesi gerektiğini unutmayın. Alıcı kodunda bu sayıya ihtiyacınız olacağından, içindeki karakter sayısını saydığınızdan emin olun. Bizim durumumuzda 11 karakterimiz var.

// Preparing a message
const char *msg = "Hello World";

Mesaj daha sonra bir send()işlev kullanılarak iletilir İki parametresi vardır: birincisi veri dizisi ve ikincisi gönderilecek bayt sayısıdır (verilerin uzunluğu). send()Fonksiyonu genelde izler waitPacketSent()önceki herhangi bir iletim paket, aktarılan bitene kadar bekler fonksiyonu. Bundan sonra çizim, alıcımıza her şeyi alması için zaman tanımak için bir saniye bekler.

rf_driver.send((uint8_t *)msg, strlen(msg));
rf_driver.waitPacketSent();
delay(1000);

Arduino Kodu - 433MHz RF Alıcı için

Alıcı Arduino'yu bilgisayara bağlayın ve aşağıdaki kodu yükleyin:

// Include RadioHead Amplitude Shift Keying Library
#include <RH_ASK.h>
// Include dependant SPI Library 
#include <SPI.h> 
 
// Create Amplitude Shift Keying Object
RH_ASK rf_driver;
 
void setup()
{
    // Initialize ASK Object
    rf_driver.init();
    // Setup Serial Monitor
    Serial.begin(9600);
}
 
void loop()
{
    // Set buffer to size of expected message
    uint8_t buf[11];
    uint8_t buflen = sizeof(buf);
    // Check if received packet is correct size
    if (rf_driver.recv(buf, &buflen))
    {
      
      // Message received with valid checksum
      Serial.print("Message Received: ");
      Serial.println((char*)buf);         
    }
}

Verici cade gibi, alıcı kodu hem RadioHead hem de SPI kitaplıklarını yükleyerek ve bir ASK nesnesi oluşturarak başlar.

#include <RH_ASK.h>
#include <SPI.h> 
RH_ASK rf_driver;

Kurulum işlevinde: ASK nesnesini başlatırız ve ayrıca aldığımız mesajı bu şekilde göreceğimiz için seri monitörü kurarız.

rf_driver.init();
Serial.begin(9600);

In loop işlevi: iletilen mesajla aynı boyutta bir tampon oluştururuz. Bizim durumumuzda 11, unuttun mu? Mesajınızın uzunluğuna uyması için bunu ayarlamanız gerekecek. Hepsi karakter olarak sayıldıklarından, boşluklar ve noktalama işaretleri eklediğinizden emin olun.

uint8_t buf[11];
uint8_t buflen = sizeof(buf);

Sonra bir recv()fonksiyon diyoruz Bu, zaten açık değilse alıcıyı açar. Kullanılabilir geçerli bir mesaj varsa, mesajı ilk parametre tamponuna kopyalar ve doğru döndürür, aksi takdirde yanlış döndürür. İşlev true döndürürse , çizim if ifadesine girer ve alınan mesajı seri monitöre yazdırır.

if (rf_driver.recv(buf, &buflen))
{
  Serial.print("Message Received: ");
  Serial.println((char*)buf);         
}

Sonra döngünün başlangıcına geri döner ve her şeyi yeniden yaparız.

Krokiyi yükledikten sonra seri monitörünüzü açın. Her şey yolundaysa mesajınızı görmelisiniz.

Seri Monitörde 433MHz RF Modülü RadioHead Kitaplığı Çizim Çıkışı
Seri Monitörde 433MHz Kablosuz RF Modülü Çıkışı - Alıcı

433MHz RF modül aralığını iyileştirme

Hem verici hem de alıcı için kullandığınız anten, bu RF modülleri ile elde edebileceğiniz menzili gerçekten etkileyebilir. Aslında bir anten olmadan bir metreden fazla bir mesafeden iletişim kurduğunuz için şanslısınız.

Uygun bir anten tasarımıyla, 50 metrelik bir mesafeden iletişim kurabileceksiniz. Tabii ki bu dışarıda açık bir alanda. İç mekandaki menziliniz, özellikle duvarların arasından biraz zayıflayacaktır.

Antenin karmaşık olması gerekmez. Basit bir tek damarlı tel parçası, hem verici hem de alıcı için mükemmel bir anten yapabilir. Antenin uzunluğu korunduğu sürece anten çapının neredeyse hiçbir önemi yoktur.

En etkili anten, kullanıldığı dalganın uzunluğu ile aynı uzunluğa sahiptir. Pratik amaçlar için, bu uzunluğun yarısı veya dörtte biri yeterli olacaktır.

Bir frekans dalga boyu aşağıdaki gibi hesaplanır:

Frekans dalga boyu =İletim hızı (v)
İletim frekansı (f)

Havada iletim hızı, ışık hızına eşittir, bu da kesin olarak 299.792.458 m / s'dir. Dolayısıyla, 433 MHz bandı için dalga boyu:

Frekans dalga boyu =299.792.458 m / sn
433.000.000 Hz
=0.6924 metre
=69,24 cm

Tam dalga 69,24 cm anten oldukça uzun bir anten olduğu için kullanımı pek pratik değildir. Bu nedenle, yaklaşık 17,3 cm veya 6,8 inç'e kadar çalışan bir çeyrek dalga anteni seçeceğiz.

Her ihtimale karşı, farklı frekansları kullanan diğer radyo vericileri ile deney yapıyorsanız, gerekli anten uzunluğunu hesaplamak için aynı formülü kullanabilirsiniz. Oldukça kolay, değil mi?

Küçük Arduino projenizde 17,3 cm'lik bir anten bile rahatsız edici görünebilir. Ancak, menzili ciddi şekilde etkileyeceğinden, anteni daha kompakt hale getirmek için sarmalayın. Düz bir anten her zaman en iyisidir!

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.

30 Nisan 2021 Cuma

433MHz RF Verici Modülü

 

433MHz RF Verici Modülü


433MHz RF Verici, en iyi ve en verimli RF modüllerinden biridir. Kullanımı basit ve uygulaması kolaydır. 433MHz RF iletişiminin ilk kısmıdır. Bu modül bir seri veri girişi kullanır ve bunu 3 Metre aralığına iletir, ancak aralık 100 Metre'ye kadar genişletilebilir. Verici kendi kendine çalışmaz. Herhangi bir mikrodenetleyici ile arayüz oluşturmayı kolaylaştıran ASK (Genlik Kaydırma Anahtarlaması) kullanır. Bazı mikro denetleyicilerde, programlama yoluyla kontrol etmesi gerekir, ancak bazı kod çözücüler de karmaşık programlamadan kaçınmaya yardımcı olur. Modülün diğer cihazlara bağımlılığı sadece verilerin kodlanmış biçimde iletilmesinden kaynaklanmaktadır.
433 MHz RF Verici

433MHz RF Verici Modülü Pinout Şeması

433MHz RF Verici Modülü, çalıştırılabilir kılan 4 pimden oluşur. Bu resim, bu RF verici modülünün bir pinout diyagramını göstermektedir.

433 MHz RF Verici Modülü Pin Yapılandırması

Pin Yapılandırması ayrıntıları

Tüm bu iğneler:

  • VCC: Bu, RF modülünün işlevsel hale getirilmesi için güç giriş pinidir.
  • GND: Toprak pimi, modülün kontrolörler ve kodlayıcı / kod çözücüler ile ortak bir zemin oluşturmasına yardımcı olur.
  • ATAD: Bu, vericinin veri pinidir. Verileri giriş cihazından şifreli biçimde alır ve yayınlar.
  • KARINCA: Anten pimini kullanmak gerekli değildir. Modül, antensiz maksimum 3 metre çalışabilir, ancak bir Anten olarak küçük bir tel kullanılarak menzili de 100 metreye kadar uzatılabilir.

433MHz RF Verici Modül Özellikleri

  • Verici, 1Kb veri hızında 433.92MHz frekansla tek yönlü iletişim sunar
  • Mikrodenetleyicilerin ve kartların çoğunun güç çalışma voltajı olan 3-12V'de çalışır.
  • Modül, verileri iletmek için ASK modülasyon yöntemini kullanır.
  • Hem ticari hem de geliştiriciler için düşük maliyetli enerji verimli modüllerden biridir.
  • 433MHz Verici, en eski RF vericilerinden biridir ve internette hemen hemen her uygulamayla arayüz oluşturmaya yardımcı olan birçok uygulama ve örneğe sahiptir.
Kullanıldığı Alanlara Örnekler
  • IoT'de, RF Modülü iki cihaz arasında iletişim kurmaya yardımcı olur.
  • Araç güvenlik sistemleri RF Verici ile ortaya çıkıyor.
  • Ev Güvenliği, özellikle duman ve varlık sensörü için, bir RF modülü aracılığıyla birbirine bağlanır.
  • RF modülü, 100 metreye kadar hem kısa hem de uzun mesafeler için kullanılır.

433MHz RF Verici Modülü nasıl kullanılır

433MHz RF verici modülünü kullanmak için en yaygın iki yöntem vardır. İlk yöntem programın kullanımı ve ikincisi programlamadır.

RF Verici programlama Programlama

Cihazların çoğu, programlama iletişim kurmaya yardımcı olur. Mikrodenetleyicileri en yaygın olarak, RF modüllerini kullanan programlamada. Doğrudan RF modülüyle arayüz oluşturmaya yardımcı olan bir kitaplık listesi vardır:

  • #include <REGx051.H> (C dili)
  • #include <RH_ASK.h> (Arduino ve STM32F103C8)

Bunlar en yaygın kütüphanelerdir, ancak arayüze yardımcı olan birçoğu vardır. Bu kitaplıklar başka herhangi bir dilde tasarlanabilir. Programcının modül için ASK'yı mikrodenetleyiciden elde etmesi için ihtiyaç duyduğu tek şey. Bu, bazı dillerde biraz zor olabilir, bu nedenle hemen hemen her dilde erişilebilen başka bir donanım dahil yöntem vardır.

Kodlayıcı

Bir kodlayıcının kullanılması, RF modülü aracılığıyla göndermenin en kolay yöntemidir. Günümüzde çoğu insan, programlamadan çok daha yüksek çalışma olasılığı nedeniyle hala kodlamayı kullanmayı seviyor. Kodlamada, veri girişi her zaman herhangi bir dil tarafından erişilebilen bir 4 bit olacaktır. Ardından kodlayıcı, RF modülü için verileri otomatik olarak kodlar. Araba kumandası, ev güvenliği gibi bazı cihazlarda, aynı tekrarlanabilir verilere sahip olanların tümü yalnızca bir kodlayıcı kullanır.

Bir mikro denetleyicide, bazı cihazlar da onlarla arayüz oluşturmak için kodlayıcıyı kullanır. Verileri / kelimeleri yalnızca 4 bit olarak göndermeleri gerekir ve kodlayıcı işin geri kalanını halleder. 4 bitlik veriler, herhangi bir dijital pin aracılığıyla veya kitaplıkların kullanımıyla veya başka herhangi bir yöntemle oluşturulabilir.


RF modülü, verileri her zaman belirli bir aralıkta yayınlar. Diğer son kullanım alanı aynı frekansa sahip bir alıcıdır. Her iki cihazda da bazı veri hırsızlığı sorunları olabilir, ancak kontrol noktaları, adresler vb. Gibi birden çok güvenlik yöntemi kullanılarak kaldırılabilir.

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.