Araçlar - Makaleler

Android ve Arduino İle Bluetooth RGB Kontrol Cihazı

12 Haziran 2017, Yazar 240 comments
Android Bluetooth RGB Kontrol Cihazı

Android telefonunuzla ve Arduino ile RGB Şerit led kontrol edebileceğimiz bir proje yapalım. Evde kullanıyorum ve bir kaç kişiye de sattım. Kullanacağımız mosfetler 5 metre bir RGB şerit ledi kontrol etmeye yetecek kapasiteye sahip. Yatağınızın altına komple dönebilirsiniz 😉 yada mutfak dolabınızın üzerine yerleştirebilirsiniz orası sizin hayal gücünüze kalmış. Bu yazımızda Arduino tarafını anlatacağım.

Gerekli Alet Edevat Listesi
  • Arduino promini 328
  • HC06 Bluetooth Modül
  • IRFZ44N Mosfet 3 adet
  • RGB Şerit Led 5 Mt
  • Klemens 3 adet ikili
  • 10 K Direnç 3 adet
  • 7805 Voltaj Regulatörü
  • Delikli Pertinaks 10 cm 2
  • LedFader Kütüphanesi

Hadi Yapalım

Resimde görüldüğü gibi lehimliyoruz komponentlerimizi. 7805 voltaj regülatörünün sol bacağı ve ledlere giden artı klemensi dışında başka bir yere 12 volt vermiyoruz. HC06 Şifresi 1234 tür. Eğer HC06 Bluetooth bağlantısını yapabiliyor fakat serial monitörde herhangi bir değer göremiyorsanız RX TX girişlerinin doğru olduğunu kontrol edin. HC06 nın isim ve şifre değişikliği için HC06 Command Mode  isimli yazıyı görmek isteyebilirsiniz.





Arduino Programı
#include <SoftwareSerial.h>
#include <LEDFader.h>
SoftwareSerial mySerial(11, 10); // RX, TX soft serial kütüphanesi
#define LED_NUM 3LEDFader leds[LED_NUM] = {
LEDFader(3),
LEDFader(5),
LEDFader(6)
};
LEDFader r = LEDFader(3);
LEDFader g = LEDFader(5);
LEDFader b = LEDFader(6);
char value; // gelen karakter
String incomingByte = “”;int rv = 0;
int gv = 0;
int bv = 0;

int hiz = 1000;

boolean anim1 = false;
boolean anim2 = false;
void setup()
{
mySerial.begin(9600);
Serial.begin(9600);

r.fade(255, 1000); //başlangıçta ne renk yanacağını buradan belirliyoruz.
g.fade(50, 1000); // Kırmızı % 100 yanıyor ve yeşil % 20 amber rengine yakın bir renk oluyor

}

void loop(){

while(mySerial.available()) {
value = mySerial.read();
incomingByte.concat(value);
}
if (incomingByte != “”) {

if (incomingByte.substring(0,1) == “r”) {
anim1 = false;anim2 = false;rv = incomingByte.substring(1,4).toInt(); r.fade(rv, 100);Serial.println(rv);}
if (incomingByte.substring(0,1) == “g”) {
anim2 = false;anim1 = false;gv = incomingByte.substring(1,4).toInt(); g.fade(gv, 100); Serial.println(gv);}
if (incomingByte.substring(0,1) == “b”) {
anim2 = false;anim1 = false;bv = incomingByte.substring(1,4).toInt(); b.fade(bv, 100); Serial.println(bv);}
if (incomingByte.substring(0,3) == “bey”) {
anim2 = false;anim1 = false;b.fade(255, 100);g.fade(255, 100);r.fade(255, 100);}
if (incomingByte.substring(0,3) == “kap”) {anim1 = false;anim2 = true;b.fade(0, 100);g.fade(0, 100);r.fade(0, 100);}
if (incomingByte.substring(0,1) == “h”) {hiz = incomingByte.substring(1,5).toInt(); Serial.println(hiz);}
if (incomingByte.substring(0,2) == “ab”) {anim1 = true;anim2 = false; }

incomingByte = “”;

}
delay(15);
if (anim1 == true){
for (byte i = 0; i < LED_NUM; i++) {
LEDFader *led = &leds[i];
led->update();

// Set new fade
if (led->is_fading() == false) {
int duration = random(hiz , hiz*5); // animasyon hızı

// Up
if (led->get_value() == 0) {
byte color = random(10, 255);
led->fade(color, duration);
}
// Down
else {
led->fade(0, duration);
}
}
}

}
if (anim2 == true){
for (byte i = 0; i < LED_NUM; i++) {
LEDFader *led = &leds[i];
led->update();

// Set new fade
if (led->is_fading() == false) {

led->fade(0, 500);

}
}

}
r.update();
g.update();
b.update();
}

 

Arduino Yeni Kütüphanenin Eklenmesi

LedFader kütüphanesini GitHub dan indirmek için açılan sayfada  a tılıyoruz gelen kütüphaneyi Arduino Kurulum klasörümüzün içinde bulunan libraries klasörünün içine kopyalıyoruz.

Bluetooth RGB Şerit Led Android Uygulaması

Daha önce yazdığım  Android Uygulaması google play’de yüklü bu uygulama ve yukarıdaki Arduino Projesi uyumludur. Sonraki dersimizde Android tarafı nasıl yazılır onu anlatacağım. Bu proje ile yapılmış uygulama videosu alttadır.

 

  1. isocolak
  2. head shop near me
  3. White Maeng Da
  4. Zackary Sales
  5. Memorial Cremation
  6. Server Pro North
  7. Trevor Tynes
  8. Aid Pharmacy
  9. Free Reverse Phone
  10. Webs Noogie
  11. Keder Band
  12. Lease Grand
  13. Appliance Repair
  14. best techno music
  15. GLR Fasteners
  16. sim so dep
  17. Horchata
  18. 1st Counsel
  19. Roller Up
  20. Mt Drain
  21. Baby Paradise Store
  22. 1800 Granola
  23. Precise Business Solutions
  24. Scwelding Academy
  25. Beard Wave
  26. Kristina
  27. Dominique
  28. how to edit videos for instagram
  29. Dewey Garno
  30. Wonder Workers
  31. jon manzi
  32. Alex Debelov
  33. Serious Tile Works
  34. Rigoberto
  35. Online Chat US
  36. Simple Skin Wc
  37. Top Forma
  38. Hermes Holiday
  39. Movavi Video Converter
  40. Gerry Fravel
  41. My Premier Homes
  42. Carrie Evans Photo
  43. Glass Busters AZ
  44. Lone Star School of Music
  45. Stay away from making fake id
  46. Spaulding Concrete
  47. backlinks seo
  48. Paint Tool SAI
  49. wirksame schlaftabletten ohne rezept
  50. Evac Chair
  51. Outland Group LTD
  52. Fly US Anywhere
  53. Rooted Retro Fitting
  54. Dr. Roy Nissim
  55. click here
  56. TweakBit Driver Updater
  57. Check here
  58. singapore sme loan
  59. Loaris Trojan Remover
  60. Additional Reading
  61. Dominick
  62. Mask Market
  63. Keiko Ramesh
  64. Umut Alpaslan
  65. Siesta Botanicals
  66. Louvenia
  67. Fast Business Funds
  68. Angelika
  69. Amazing Health Secrets
  70. Concepcion
  71. Christian
  72. Get more info
  73. lucycat best of
  74. read this article
  75. hop over to this website
  76. Darius Nutley
  77. Tourshop Fresno
  78. Geoffrey Nagarajan
  79. Programming Unit
  80. website marketing analysis
  81. Plubmer Sandiego Online
  82. Matanzas Chiropractic
  83. Delois Citrano
  84. Huren in basel
  85. Cherie Palmese
  86. Pole Dancing Classes
  87. Domenica Szala
  88. digital marketing service
  89. Mary Bjorn
  90. na na tej stronie internetowej studio tatuaży warszawa
  91. Ski Gear Deals
  92. Haritaki
  93. Film Photo Tips
  94. Eljtudatoseletet
  95. Mason Gillcrest
  96. Premiere Retail
  97. see page
  98. Cari Rollinger
  99. iodine liquid thyroid gland
  100. liquid ionic iodine
  101. Donny Saicedo
  102. highest selling mobile in india
  103. Ruthie Abate
  104. you can try this out
  105. stevia liquid sugar
  106. ginger capsules for pregnancy
  107. hawthorne berry standardized
  108. liquid stevia with dropper
  109. liquid stevia uae
  110. organic stevia extract
  111. click here for more - anna tx hvac
  112. przeczytaj recenzje meble kuchenne lakierowane opinie
  113. strain info online
  114. Innova Consulting
  115. Massey Yacht
  116. Every House
  117. Fake ID maker
  118. vegas payouts
  119. Kandi Haggar
  120. commercial maker
  121. top 5 mlb teams 2020
  122. find out
  123. przeczytaj recenzje Nowoczesne kominki w Warszawie
  124. bet with the best
  125. strain review online
  126. strain review online
  127. SSNI-886
  128. Haritaki
  129. wedding food catering near me
  130. Kieth Carilli
  131. strain review online
  132. gewerbeeinheit dresden verkaufen
  133. Pole Dancing Classes
  134. immobiliengutachter dresden
  135. bet with aj best bet today
  136. tod des vermieters erben verkaufen
  137. clean and wax hardwood floors
  138. immobilie verkaufen erbschaft
  139. acheter like instagram pas cher
  140. Read More
  141. 바카라사이트
  142. 바카라
  143. 카지노사이트
  144. strain review online
  145. lippage in tile
  146. leadership coaching uk
  147. shower stone sealer
  148. madhur satta matka
  149. porcelain tile cleaning
  150. how to use twitter for business
  151. look at this site hazardous waste exporting
  152. immobilienhändler dresden
  153. kurtkoy escort
  154. Gigi Llano
  155. maltepe escort
  156. cashflow finance sydney
  157. organic pesticide more information
  158. how to resurface marble floors
  159. dresden immobilien
  160. alat tambang
  161. pendik escort
  162. soap stone tile
  163. Check this Website
  164. emagrecer de vez
  165. new website strategies
  166. tile savers of nevada
  167. Carmen Ringdahl
  168. travertine floor maintenance
  169. meilleure clé à choc pneumatique
  170. male enhancement oil
  171. 카지노
  172. Wordpress CMS
  173. Ronny Laidlaw
  174. Houston Home and Patio
  175. Knoxville Real Estate Professionals
  176. company website
  177. shiskaberry strain info
  178. Check here
  179. index university furnishings focus collection
  180. Breast Cancer Treatment

Bir Cevap Yazın

Your email address will not be published. Required fields are marked *