Elektrik Elektronik Teknolojisi Alanı Temrinleri

 
Hoşgeldiniz Ziyaretçi. Lütfen giriş yapın veya kayıt olun.

Kullanıcı adınızı, şifrenizi ve aktif kalma süresini giriniz

İletileri Göster

Bu özellik size üyenin attığı tüm iletileri gösterme olanağı sağlayacaktır . Not sadece size izin verilen bölümlerdeki iletilerini görebilirsiniz


Mesajlar - Hasan ERTÜRK

Sayfa: [1] 2 3 ... 34
1
Uzaktan kontrol / 20. HC-05 AT komutları
« : 11 Şubat 2018, 18:34:51 »
Bu dersimizde HC-05 modülünün ismi, şifresi gibi varsayılan ayarlarını değiştirmeyi öğreneceğiz.

Öncelikle aşağıdaki devreyi kuruyoruz.



Aşağıdaki kodları arduinomuza yüklüyoruz. Yükleme yaparken arduinonun tx ve rx pinlerini boşa çıkarmanız gerekecektir.

Kod: [Seç]
#include <SoftwareSerial.h>
SoftwareSerial mySerial(10, 11); // RX, TX
 
void setup() {
Serial.begin(9600);
pinMode(9,OUTPUT); // key pin
digitalWrite(9,HIGH);
Serial.println("Enter AT commands:");
mySerial.begin(38400);
}
 
void loop()
{
if (mySerial.available())
Serial.write(mySerial.read());
if (Serial.available())
mySerial.write(Serial.read());
}


Aşağıdaki komutlarla seri monitörden hc05'in varsayılan ayarlarını görüntüleyebilirsiniz:
AT+NAME: Default ismi gösterir
AT+ADDR: Default adresi gösterir
AT+VERSION: Versiyonu Gösterir
AT+UART: Ayarlanmış olan Baud Rate’ yi gösterir
AT+ROLE: Master yada Slave olma durumunu gösterir(1=master/0=slave)
AT+RESET: Ayarları resetler ve AT moddan çıkar
AT+ORGL: Fabrika ayarlarına geri döner
AT+PSWD: Default parolayı gösterir.

Modülün ismini değiştirmek için AT+NAMEkartismi

Şifresini değiştirmek için AT+PIN1234

Modülün ismini değiştirmek için AT+NAMEkartismi

Şifresini değiştirmek için AT+PIN1234

Baud rate’ini değiştirmek için AT+BAUD4 (1:1200, 2:2400, 3:4800, 4:9600, 5:19200, 6:38400, 7:57600, 8:115200, A:460800, B:921600, C:1382400 baud’a karşılık gelmektedir)

2
Firma Bilgileri

Firma Adı:  Robotik Center

Firma Tel: 0462 666 4 777

Firma Web Adresi: http://www.robotik.center

Şehir / Ülke: Trabzon

Firma Yetkilisi: Hasan ERTÜRK

Alınacak Personel Sayısı:  1

Genel Nitelikler

* Endüstri meslek liselerinin ya da meslek yüksekokullarının elektronik, endüstriyel bakım onarım, mekatronik bölümlerinin birinden mezun,

* MS Office programlarını ve proteus programını iyi derecede kullanabilen,

* Mikrodenetleyiciler ve arduino konularında orta seviye bilgi sahibi olan,

* İnsan ilişkileri kuvvetli, iletişim ve ikna becerileri gelişmiş, temsil ve koordinasyon yeteneği güçlü, sistemli ve analitik çalışma yeteneğine sahip olan,

* Askerliğini yapmış, askerlikten muaf ya da 1 yıl askerlikle 1 yıl ilişkisi bulunmayan,

* Çok iyi derecede temel elektronik bilgisine sahip olan,

* Baskı devre hazırlama, lehimleme becerisine sahip olan,

* Tercihen oto elekrik bilgisine sahip

* Trabzon’da ikamet ediyor olan,

* 25 yaşını aşmamış.

İş Tanımı

* Baskı devre hazırlama,

* Montaj,

* PLC, mikrodenetleyici, arduino programları yazma

* Elektronik kartlarda arıza tespiti ve onarımı

* Gerekli durumlarda il içi il dışı seyehat edip, montaj yapabilecek

* Maaş+ prim çalışacak

İlgilenenlerin info@robotik.center mail adresine cvlerini göndermeleri duyurulur.

3
Bu konuda yaptığım bir uygulamayı domiweBlogta paylaşmıştım. Oradan faydalanabilirsiniz.

Uygulamaya ait link: http://domiweblog.com/index.php?page=ds18b20_termometre_yapimi

4
Led ve Buton uygulamaları / Ynt: 8. Sırayla yanan 20 led
« : 26 Ocak 2018, 17:30:26 »
Bunun için unonun pin sayısı yeterli değil.

5
Evde elektronik yotuber güzel bir video eklemiş. Ben de hemen paylaşayım dedim. Güzel bilgiler gerçekten.

<iframe width="640" height="385" src="//www.youtube.com/embed/YFqvK9ZbbgY?fs=1&start=" frameborder="0" allowfullscreen></iframe>





6
Uzaktan kontrol / 19. APC220 ve arduino
« : 31 Aralık 2017, 19:12:39 »
DFRobotun üreticisi olduğu APC220 modülü ile iki ya da daha fazla sayıdaki arduinoyu haberleştirerek kablosuz projelerinizi hayata geçirebilirsiniz.

Ürün Ayrıntısı
1000m ye kadar iletişim mesafesi (görüş alanı) @9600 bps
256 byte veri bufferı
Yüksek hassasiyet (-112dbbm @9600 bps)
GFSK modülasyonu
UART/TTL arayüzü
Gömülü watchdog timer
Boyut: 37 x 17 x 6.5 mm (1.46x 0.67x 0.26 in)
 
Kutu İçeriği:
2 x APC220 modülü
2 x Radyo iletişim anteni
1 x USB to TTL dönüştürücü

Senaryo
Bu projemizde verici devredeki butona basıldığında verici devredeki bir ledle beraber alıcı devrede bulunan ikinci bir ledi yakacağız. Buton bırakıldığında her iki led de sönecektir.

Ön hazırlık
1. Modüle ait usb sürücüsü bilgisayara tanıtılır. Sürücüye ait kurulum dosyasını konu ekinden indirebilirsiniz.

Resim 1: USB sürücüsünün kurulması

2. Modülün ayarlarını yapmak için paket içerisinde gelen USB TTL dönüştürücüyü kullanacağız. Bu ayarları yapmak için anten modülünü dönüştürücüye takıp ekten indireceğiniz APC22X_V12A isimli uygulamayı yönetici olarak çalıştırınız. USB sürücüsünü sorunsuz bir şekilde kurmuş iseniz uygulama çalıştırıldığında dönüştürücünün takılı olduğu port otomatik olarak uygulama penceresinde görünecektir. Resim 2de görüldüğü gibi arayüz ekranından ayarlarını yapınız. Frekans, net id ve nod id değerlerini kendinize göre değiştirebilirsiniz. Write butonu ayarlarınızı modüle kaydeder. Read butonu ise modül ayarlarını arayüz ekranına taşır.


Resim 2: Modül ayarlarının yapılması

Devre şeması


Şema 1: Alıcı ve vericiye ait fritzing devre şemaları

Verici devre kodları
Kod: [Seç]
int led_pin = 13;
int buton_pin = 3;

void setup()
{               
 pinMode(led_pin, OUTPUT);
 pinMode(buton_pin,INPUT);
 Serial.begin(9600);
}

void loop()
{
  if (digitalRead(buton_pin)==HIGH)
    {
      Serial.write(242);
      digitalWrite(led_pin,HIGH); 
      delay (10);   
    }
   
  if (digitalRead(buton_pin)==LOW) 
    {
      Serial.write(0);
      digitalWrite(led_pin,LOW);
      delay (10); 
    }
}

Alıcı devre kodları
Kod: [Seç]
int led_pin = 13;

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


void loop()

   int veri=Serial.read();
   if(veri==0) {digitalWrite(led_pin,LOW);}   
   if(veri==242) {digitalWrite(led_pin,HIGH);} 
}


7
Videolar / Proteus Gerber Dosyası Oluşturma
« : 22 Aralık 2017, 11:05:31 »
<iframe width="640" height="385" src="//www.youtube.com/embed/qJ9LBzameYc?fs=1&start=" frameborder="0" allowfullscreen></iframe>

Videoda protous programı ile gerber dosyası oluşturma işlemi anlatılmış.

8
Projeler / Ynt: 10. Sera otomasyonu
« : 24 Kasım 2017, 07:31:34 »
Isı ve nem sensörüdür. dht22.

9
Otomatik Kumanda / Ynt: Mobil asansör
« : 24 Kasım 2017, 07:30:56 »
Program kullanmadım. gmail hesabınızı kullanarak http://ai2.appinventor.mit.edu sitesinde çevrimiçi olarak hazırlayabilirsiniz.

10



11
Projeler / Ynt: 10. Sera otomasyonu
« : 21 Kasım 2017, 07:57:12 »
Devre şemasındaki selenoid temsilidir. Bobin gerilimine dikkat ederek her hangi bir selenoid vana kullanabilirsiniz.

12
Otomatik Kumanda / Mobil asansör
« : 17 Kasım 2017, 17:25:28 »
Bugün Robotik.Center olarak tasarlarladığımız mobil asansör kontrol sistemini başarılı bir şekilde test ettik. ARGE çalışmaları tamamlandığında seri üretime geçeceğiz.


13
Ne yaptınız bilemiyorum. Verdiğim şemaya ait devrenin çalışır vaziyetteki videosunu konuya eklemiştim. Gerisi size kalmış artık.

Vermiş olduğunuz direnç değerleri doğru ise aşağıdaki devre işinizi görecektir. İhtiyaç duyulması halinde devreye ait dosyalar bu ileti ekinde mevcuttur.



<iframe width="640" height="385" src="//www.youtube.com/embed/q0ib-ZjdKAU?fs=1&start=" frameborder="0" allowfullscreen></iframe>

Arduino kodları:
Kod: [Seç]
int giris_pin = A0;
int red_pin = 10;
int green_pin = 9;
int blue_pin = 8;
int buton_degeri=0;

void setup()
{
  pinMode(red_pin, OUTPUT);
  pinMode(green_pin, OUTPUT);
  pinMode(blue_pin, OUTPUT);
  Serial.begin(9600);
}

void loop()
{
  buton_degeri=analogRead(A0);
  Serial.print("Buton Degeri= ");
  Serial.println(buton_degeri);
  delay (10);

  if(buton_degeri > 1000 && buton_degeri < 1023)  // TUM ROLELER BIRAKIR
  {
    digitalWrite(red_pin, HIGH);
    digitalWrite(green_pin, HIGH);
    digitalWrite(blue_pin, HIGH);
    Serial.print("Buton Degeri= ");
    Serial.println(buton_degeri);
  }

  if(buton_degeri > 150 && buton_degeri < 250)  // SADECE BIRINCI ROLE CEKER
  {
    digitalWrite(red_pin, LOW);
    digitalWrite(green_pin, HIGH);
    digitalWrite(blue_pin, HIGH);
    Serial.print("Buton Degeri= ");
    Serial.println(buton_degeri);
  } 

  if(buton_degeri == 0)  // SADECE IKINCI ROLE CEKER
  {
    digitalWrite(red_pin, HIGH);
    digitalWrite(green_pin, LOW);
    digitalWrite(blue_pin, HIGH);
    Serial.print("Buton Degeri= ");
    Serial.println(buton_degeri);
  }   

  if(buton_degeri > 250 && buton_degeri < 450)  // SADECE UCUNCU ROLE CEKER
  {
    digitalWrite(red_pin, HIGH);
    digitalWrite(green_pin, HIGH);
    digitalWrite(blue_pin, LOW);
    Serial.print("Buton Degeri= ");
    Serial.println(buton_degeri);
  }
}

14
Projeler / Ynt: ACİL YARDIM
« : 10 Kasım 2017, 07:39:48 »
Vakit varsa yardımcı olabilirim. ancak yakın bir zamanda yardımcı olamayacağım. Elimde bitirmem gereken işler var.

15
Uzaktan kontrol / 18. Dimmer
« : 07 Kasım 2017, 13:51:46 »
<iframe width="640" height="385" src="//www.youtube.com/embed/pQ9N-msmBJw?fs=1&start=" frameborder="0" allowfullscreen></iframe>

domiweBlog.com sitesinde yayınlanan bu proje ile cep telefonu üzerinden dimmer (lambanın parlaklığını ayarlama) uygulamasını yapabilme becerisi kazanacağız. Ayrıntılar için buraya tıklayınız.

Sayfa: [1] 2 3 ... 34