Ana içeriğe git

Haberler

Son İletiler

91
STM8 Serisi / Ynt: 4 Kanal Led Şerit Sürücü
Son İleti gönderen eeburakdemir -
Teşekkür ederim Mehmet Hocam. Kartları toplamaya başladım, bir yandan da işler yoğunlaştı. Bitince yayınlayacağım inşallah hocam.
92
STM8 Serisi / Ynt: 4 Kanal Led Şerit Sürücü
Son İleti gönderen M_B -
Hocam guzel olmus elinize sağlık.
Bitmiş halinide yayınlarmısınız.

93
STM8 Serisi / 4 Kanal Led Şerit Sürücü
Son İleti gönderen eeburakdemir -
Hepimizin bildiği üzere evlerimizde kullandığımız klasik ampul , florasanlar veya halojen lambalar vardır. Fakat kullanış biçimi, harcadığı enerji, gerekse çalışma biçimleri aralarında farklar oluşmasına sebep olur. Örneğin florasanlar sıradan akkor lambaya göre harcadığı elektrik enerjisini tamamına yakınını ışık enerjisine dönüştürür. Fakat florasanlar ışığı meydana getirecek plazmanın meydana gelebilmesi için starter adı verilen bir malzemeye ihtiyaç duyarlar. Bu starter'ın üretiminden , floarasanın içine yerleşimine kadar ki maliyeti normal bir ampul maliyetinden çok daha fazladır. Ayrıca florasanlar sürekli olarak açıp kapanmaya dayanıklı olmadıkları gibi, tam verimde yanabilmeleri içinde belirli bir süreye ihtiyaç vardır. Bunu evlerimizde , okullarda, kamu kuruluşlarında rahatlıkla gözlemyebiliriz. Halojen lambalar da alternatif olarak kullanılsa da halen istenilen verimi yakalayabilmiş değildir. Ledler ise kullandığı enerjinin büyük bölümünü ışığa çevirir. Ayrıca çok küçük voltajlarda çalışabilme özellikleri de bir diğer olumlu yönlerindendir. Fakat yüksek güçlü klask bir lambanın verdiği şekilde led aydınlatmanın da maliyeti hiç de ucuz değildir. Led aydınlatmalar günümüzde ve gelecekte aydınlatma sektöründe ilerlemeye devam edecektir. Özellikle otomotiv sektöründe rahatlıkla kullanılabilir. Bunun yanı sıra; gemicilik, tekne, uçak sanayii, park ve bahçelerde, sokak aydınlatmalarında,  tarihi yerlerde, trafik sinyalizasyonlarında, toplu konutlarda, site içi aydınlatmalarda, iç mekan ve dış mekan birçok alanda kullanılamaktadır. Bende bunlardan esinlenerek çalışma odamdaki aydınlatmanın yetersiz olduğu kanaatine vararak led aydınlatma yapmaya karar verdim. Tabi bunun yanında küçük süslemelerde yaptım :) Tasarladığım sistemde 4 kanal led şerit sürmek için baz alındı. Led şerit sürmek için 4 adet N kanal mosfet kullandım. Bldc motor sürmek için aldığım bu mosfetleri kullanmaya fırsat olmamıştı. Her kanaldan rahatlıkla 5m şerit led sürebilecek şekilde ve kritik durumlara da uygun olarak tasarlanmıştır. Ayrıca sisteme uzaktan erişebilmek için bluetooth modülde eklendi. Uzaktan erişim hem android tabanlı bir uygulama ile hemde masaüstü bilgisayar yazılımı ile gerçekleşmektedir. Ortam sıcaklığını ölçmek için bir adet ntc ilave edildi. Programlanabilir bir sistem olduğundan içerisinde RTC de barındırmaktadır. Kullanıcının gerekli ayarlamaları yapabilmesi içinde bir adet pot tipi enkoder mevcuttur. Görsel olarak da SSD1306 tabanlı 0.96'' oled ekran mevcuttur. Kullanacağım şerit ledler 5630 kılıflı 8 çipli beyaz led şeritler. Mcu olarak ST firmasının üretmiş olduğu yine küçük bazlı projeler için beğendiğim STM32F030F4P6 kullandım. Pcb basımı herzaman ki gibi PCBWAY firmasından tedarik ettik. Yine kalitesinden ödün vermeyip , üstüne süprizleriyle kullanıcılarına sunduğu imkanları zorlamaya devam ediyor. Uzun zamandır pcb bastıran ve ülke içindeki birçok firmayı denememe rağmen, hem fiyat hem kalite hemde ulaşım açısında oldukça tercih edilebilecek bir kuruluş. Daha çok projelerle PCBWAY firması ile çalışmayı düşünüyorum. Sizlere de tavsiye ederim.

https://www.pcbway.com/setinvite.aspx?inviteid=14635
















94
STM32 Serisi / Ynt: HAL lib ADC
Son İleti gönderen MC_Skywalker -
Sanırım çalıştığım MCU da birşeyler sıkıntılı. ADC IN0 kullanarak yaptığım çalışmayı ADC IN1 ile yaptığımda 3.2V okuyorum. IN0 da 3.0V okuduğum oluyordu.
95
Eskici Dükkanı / Ynt: İhtiyaçtan satılık Banana Pi Pro
Son İleti gönderen MC_Skywalker -
Güncel
96
Eskici Dükkanı / Satılık STM32F4 Discovery (mbed uyumlu)
Son İleti gönderen MC_Skywalker -
STM32F4 Discovery (STM32F407VGT6 & STLink V2.1) yeni version satılıktır. Pazarlıksız 95Tl Kargo Alıcıya ait.

97
Analog Elektronik / Ynt: Ethernet yolları nasıl olmalı
Son İleti gönderen M_B -
PCB nin montajlı hali
Cok şukur Ethenet modulu sorunsuz calıstı. Led yakıp sondurebildim.
Simdi ornekler üzerinden giderek kendime göre düzenlemeler yapacam.
98
STM32 Serisi / Ynt: SSD1306 OLED u8glib Kullanımı
Son İleti gönderen MC_Skywalker -
Bu ssd1306 lib ile oynamayı sevdim. drawpixel fonksiyonuda güzelmiş.

Kod: [Seç]
  /* USER CODE BEGIN 3 */
for (int i = 0; i < 10; i++)
        {
           for (int j = 0; j < i+1; j++)
{
ssd1306_DrawPixel(59 + j, 5 + i,White);
ssd1306_UpdateScreen();
ssd1306_DrawPixel(59 - j, 5 + i,White);
ssd1306_UpdateScreen();
ssd1306_DrawPixel(59 + j, 17 - i,White);
ssd1306_UpdateScreen();
ssd1306_DrawPixel(59 - j, 17 - i,White);
ssd1306_UpdateScreen();
}
}
HAL_Delay(0.5); //gereksiz sadece çizimin ilerleyişini görmek için eklendi.
  }
  /* USER CODE END 3 */
99
STM32 Serisi / Ynt: HAL lib ADC
Son İleti gönderen MC_Skywalker -
şimdilik sondurum bu şekilde. şimdilik ara verdim F4 için keile kazma kürek işlemi uygulayacağım

Kod: [Seç]
/* USER CODE BEGIN 0 */
void HAL_ADC_ConvCpltCallback(ADC_HandleTypeDef* hadc)
{
if (__HAL_ADC_GET_FLAG(hadc, ADC_FLAG_EOC))
{

ADCRaw = HAL_ADC_GetValue(hadc);
Vin = 3.3 * (ADCRaw/4095); //VRef * (ADC Data/2^ADCbit)
  }
}
/* USER CODE END 0 */


Kod: [Seç]
/* USER CODE BEGIN 3 */

HAL_ADC_Start_IT(&hadc);

float X[100], ToplamX=0;
int j;
X[0] = Vin;    //okudugumuz degeri dizinin ilk elemanina
for (int i=0;i<99;i++) //9 kere döngü döner
{
j = 98 - i; //8 den 0 e dogru geriye saydiralim
X[j+1] = X[j] ; // Her seferinde eski X[j] degerini bir eskisinin yerine tasiyalim
}
for (int y=0;y<99;y++)
{
ToplamX += X[y]; // tüm X degerlerini toplayip 10 a bölüyoruz.
}
OrtalamaX = ToplamX/100;

sprintf(lcd_buff,"MC_Skywalker");
ssd1306_SetCursor(0,0);
ssd1306_WriteString(lcd_buff,Font_7x10,White);

sprintf(lcd_buff,"Volt:%.2f", OrtalamaX );
ssd1306_SetCursor(0,15);
ssd1306_WriteString(lcd_buff,Font_11x18,White);

ssd1306_UpdateScreen();
HAL_Delay(100);

  }
  /* USER CODE END 3 */
100
STM32 Serisi / Ynt: HAL lib ADC
Son İleti gönderen muhittin_kaplan -
derinlik kadar ölçüm olmadan sinyal doğru ölçülmez.