• Bira fabrikası için otomasyonu tek panoda yapıyoruz. Atmega644'ü çalışıyoruz. Fotorezist kullanarak bir tahta yapıyoruz. BeerDuino bira fabrikası için arduino mega tabanlı otomasyon

    2014 yılında, bir adamın bira mayası konsantresinden bira yaptığı bir videoya rastladım. Bira yapma fikri beni heyecanlandırdı ve sonra başladı...
    Konserve yiyeceklerden bira yapmak 2. seferden sonra ilgimi çekmedi ve tam tahıllıya geçmeye karar verdim. Bir keresinde gazla bira yaptım ve bunun benim yöntemim olmadığını anladım. Otomatik yapmaya karar verdim. Akşamlar daha ilginç hale geldi. Programlamaya o kadar daldım ki sabah 2-3'e kadar kod yazdım. Gerçek koşullarda test edilmesi gerekiyor. Kutularda bir kazan ve yönlü bir cam çıkardım.

    Ve işte bitirdiğim şey

    Ve şimdi size böyle bir otomasyonu nasıl yapacağınızı anlatacağım.
    Başlamak için aşağıdaki ayrıntılara ihtiyacımız var. Onları Çin'de satın aldım.
    ssd1289 veya ili9341.
    Bir ısıtma elemanını (veya açık devreyi) kontrol etmek için katı hal rölesi
    Pompa kontrolü için katı hal rölesi, (AC pompa için) veya (DC)
    Sıcaklık sensörü veya veya
    Güç kaynağı 7,5-9V 1A. Örneğin
    Bir sıcaklık sensörünü ve bir pompayı bağlamak için konektörler ve
    (Daha )
    (zil)
    4.7kΩ direnç

    Alçak gerilim devresi

    Güç düzeni. Dikkat olmak. Emin değilim - profesyonellere güvenin.

    Pompanın ve ısıtma elemanının toplam gücüne bağlı olarak tellerin kesitini alıyoruz. Katı hal ısıtma elemanı için bir radyatör gereklidir. yeterince ısınmıyor. Hepsini bir kutuya koyalım. Ürün yazılımını dolduruyoruz, kuruyoruz ve bira hazırlıyoruz.

    (talimat içeride)

    Ancak temel işlevler benim için yeterli değildi. Ve wifi bağlamaya karar verdim. Aliexpress'ten bir ESP8266 modülü satın aldım. Aynı zamanda bir modül sipariş ettim. forumdaki adamlar onu projeye dahil etmeyi çok iyi istediler (onsuz da mümkündür). Ve aşağıdaki gibi bağlandı

    Wifi modülüne güç sağlamak için 5V'luk bir güç kaynağına ihtiyacımız var. Arduino kullanamazsınız. Ayrı bir güç kaynağı kullanabilir veya 9V'u 5V'a dönüştürebilirsiniz. Bunu yapmak için voltaj regülatörlü basit bir devre monte edebilir veya Çinlilerden hazır bir devre satın alabilirsiniz. Örneğin (bir sürü başka seçenek var).

    Bir sonraki adım, modülümüzü NodeMCU ürün yazılımı ile flash etmektir. indiriliyor. Başlatıyoruz. Başlat'a tıklayın ve bellenimin yüklenmesinin bitmesini bekleyin. Sordun mu? Bu harika. Şimdi betiği yükleyelim. Bunun için ihtiyacımız var. gibi başka programlar da vardır elbette. Ama onları modülümle çalıştıramadım. ESPlorer'da, aşağıdaki içeriğe sahip yeni bir init.lua dosyası oluşturun:

    Wifi ağ adını ve şifresini kendinize göre değiştirin. Hızı 9600 olarak ayarladık. "Open" butonuna basın (bağlanmıyorsa modül üzerindeki reset butonuna basmak yardımcı olabilir). Ve "ESP'ye Kaydet"e tıklayın. Betiği yükledikten sonra, modül yönlendiricinize bağlanmalıdır. Bu, yönlendiriciye gidip DHCP istemcilerine bakılarak kontrol edilebilir. Modülünüz orada görünmüyorsa, bir şeyler ters gitti demektir.

    Web arayüzü aşağıdaki işlevleri içerir.
    1. Süreç izleme. Sıcaklık, pompa durumu, ezme ve demleme performansı izlenebilir. Web arayüzü sesli bir alarm ile donatılmıştır.
    2. Tarifleri kontrol cihazının belleğine ve bir flash sürücüye indirin.
    3. Tüm demlemenin genel bir grafiğini oluşturmak.






    Web arayüzüne giriş yapın

    Modern toplumda otomasyon gerekli bir önlemdir, çünkü dijital çağda ürün kalitesini standartlaştırmak ve iyileştirmek için çeşitli sektörlerde insan faktörünü ortadan kaldırmak son derece önemlidir. Nanomalzemelerin ve mikroplakaların üretimi gibi, robotların yapabileceklerini bir kişinin yapmasının kesinlikle mümkün olmadığı alanlar da vardır.

    Bununla birlikte, otomasyon yalnızca üretimde yardımcı olmakla kalmaz, meslekten olmayanlar için de yararlı olabilir. Örneğin, bir arduino bira fabrikası için otomasyon, bir ürünün üretim sürecini büyük ölçüde kolaylaştırabilir. Arduino ve diğer şeylerde düzeltme için otomasyonun nasıl yardımcı olabileceğini görelim ve örneklere bakalım.

    Arduino mikrodenetleyicisine dayalı otomatik sistemlerin ana avantajları

    Kendi kartınızı lehimlemenizi ve düşük seviyeli dilleri kullanarak programlamanızı kimse yasaklamaz. Ancak arduino ve hazır mikrodenetleyiciler üzerinde otomasyon, tüm süreci büyük ölçüde kolaylaştıracak ve zamandan tasarruf sağlayacaktır. Sonuçta, bir dizi kitaplık ile hazır bir ürün satın almak ve onu ihtiyaçlarınıza göre uyarlamak çok daha kolay. Ve arduino mega 2560 üzerindeki uygun maliyetli otomasyon, akıllı bir ev için ses anahtarlarından hareket dedektörlü elektrik heck'e kadar hayatın birçok alanında yararlı olabilir. Arduino otomasyonunun ünlü olduğu başlıca avantajlar şunlardır:

    1. Düşük giriş eşiği. Mühendislik eğitimi almanıza gerek yok, sadece birkaç eğitim videosu izleyin ve temel programlama bilgisine sahip olun.
    2. Çok sayıda önceden hazırlanmış kitaplık. Arduino, BDT'de birçok robot meraklısı tarafından, çeşitli elektroniklerin üretiminin hobileri haline geldiği noktaya kadar kullanılmaktadır. Buna göre, kullanıcı topluluğu ağ üzerinde son derece aktiftir, çok sayıda boşluk barındırır ve herhangi bir sorunu çözmede size yardımcı olmaya hazırdır. Düşük giriş eşiği nedeniyle kitaplıkların kalitesi düşer, ancak kimse kendi kitaplarınızı oluşturmayı yasaklamaz, C ++ dilinin anlambilimini incelemek veya hazır çevirmenler kullanmak yeterlidir.
    3. Çok sayıda çevre birimi. Bir arduino sera otomasyonuna veya bir ışık sensörüne ihtiyacınız olup olmadığı önemli değil, ses sensörleri ve ses tanıyıcılara kadar herhangi bir modül bulacaksınız. Evet, bazı panolar çok paraya mal olur, ancak her zaman ucuz analoglar bulabilirsiniz, örneğin, üçüncü taraf üreticilerin esp8269'dan resmi olandan 10 kat daha ucuz olan bir wi-fi modülü.
    4. Bir sürü bilgi. Karşılaştığınız herhangi bir sorun zaten birileri tarafından yaşanmıştır ve muhtemelen Google'da bir çözüm bulacaksınız. İnceleme için kapsamlı bir literatür de mevcuttur.

    Ancak Arduino'nun hiçbir kusuru olmadığını düşünmeyin. Yönetim kurulu, düşük performansıyla ünlüdür. Özellikle karmaşık görevlerde ve büyük miktarda kodla, yanıt süresi mikrodenetleyiciler için kabul edilemez olan 1 saniyeye ulaşabilir. Çoğu modül için flash bellek, sinir ağları oluşturmak veya medya dosyalarını kullanmak için yeterli olmayan 1 MB'ı geçmez. Tabii ki, bir yardımcı hafıza kartı bağlayabilirsiniz, ancak bu aynı zamanda yanıt süresini de artırır, onu çalıştırmak için ek kaynaklar gerektirir ve yarı el yapımı bir şekilde yapılır.

    Bununla birlikte, örneğin bira üretimi veya seralar için basit otomatik sistemler, yönetim kurulunun sağlayabileceği kaynakların bir kısmını bile gerektirmez. Buna göre, çoğu kullanıcı için bu eksiklikler anlamsız görünecektir. Kendi 3 boyutlu yazıcınızı veya daha karmaşık bir tasarımı monte etmeye karar verirseniz, analoglara daha yakından bakmalısınız. Ancak Arduino rakipleri için giriş eşiği çok daha yüksek olacaktır.

    Mikro Arduino tabanlı bir süreç otomasyonu örneği

    Proses otomasyonunun en basit örneği bir arduino serası olabilir. Herhangi bir sistem oluşturmak için, gerçekleştirmesi gereken görevleri açıkça tanımlamaya değer. Bir sera örneğini kullanırsak, bu şöyle olur:

    1. Özel bir iklimin yaratılması.
    2. Aydınlatmayı zamanında açma ve kapatma.
    3. Bitkilerin zamanında sulanması ve nemin aynı seviyede tutulması.

    Bu görevlere dayanarak, ana kart için ne satın almanız gerektiğini hemen fark edebilirsiniz:

    1. Sıcaklık sensörü. Havanın program tarafından belirlenen sınırlar içinde ısınmasını veya soğumasını sağlayacaktır. Sıcaklık değişikliği durumunda kart, klimayı veya elektronik pilleri açacaktır.
    2. Işık sensörü. Elbette kendinizi bir yazılım çözümüyle sınırlayabilir ve gün ışığını taklit eden pahalı lambalar satın alabilirsiniz. Ancak tam teşekküllü bir sera oluşturmak istiyorsanız, Arduino tarafından kontrol edilecek otomatik bir tavan kurmak çok daha uygun olacaktır.
    3. Nem sensörü. Burada her şey sıcaklıkla aynıdır, öngörülen senaryoya göre ücrete gerekirse püskürtücüler ve hava nemlendiriciler dahildir.

    Gerekli tüm modülleri satın aldığınızda, geriye kalan tek şey onları programlamaktır. Sonuçta, kod olmadan, bunlar sadece hiçbir şey yapamayan demir parçalarıdır.

    Proses otomasyonu için mikro Arduino programlama. Örnek

    Önceki paragrafta olduğu gibi, programlama için görevi ayrı alt paragraflara bölmek ve bunları sırayla gerçekleştirmek önemlidir. Arduino programlama AT ve AT+ arayüzündeki komutlar sayesinde hazırlanmış kütüphaneler kullanılarak gerçekleşir. Buna göre, tüm komut dosyaları özel bir C ++ ortamında yazılır ve herhangi bir şey yapmadan önce anlamını incelemek için zaman ayırın. Sistem, basit işlevleri yerine getirmenin yanı sıra, bu örnekte ihtiyacımız olan komut dosyalarını flash bellekte saklama yeteneğine de sahiptir.

    Her sensörden gelen bilgilerin gerçek zamanlı olarak ve değişkenler olarak alındığını unutmayın, ancak kaynak harcamaya ve her bir parametreyi sürekli olarak ölçmeye gerek olmadığından yanıt süresini sınırlayabilirsiniz. Buna göre, her bir sensör için açma ve kapama zamanını ayarlayın veya tepki süresini belirli bir aralığa ayarlayın.

    Neden otomasyona ihtiyacım var?

    Süreci kolaylaştırmak için otomasyon gereklidir, çünkü. bu kontrolörün kendisi sıcaklığı izleyecek, koruyacak ve gerekli sıcaklık duraklamasına yükseltecektir. Ayrıca gerekli müdahale hakkında sesli sinyal verin, örneğin malt dökmeniz veya iyot testi yaptırmanız gerekir.

    Otomasyonumu bitmiş bir projeden yapmaya karar verdim. Arduino üzerinde çalışır, bir sıcaklık sensörü, iki röle, bir ekran ve ona bağlı düğmeler. Birinci röle ısıtıcıyı kontrol eder, ikinci röle pompayı kontrol eder. Püre pompası, olduğu gibi çok kullanışlıdır. tüm ezme işlemi için mayşeyi karıştırmaya gerek yoktur (biranın nasıl demleneceği hakkında daha fazla bilgi için ilk yazılarımı okumanızı tavsiye ederim)

    Modülleri kullanarak ilk otomasyonu kurdum:

    - arduino mini
    - 15A için iki röle bloğu
    - Ekran 2004
    - Sıcaklık sensörü
    - 4 düğme
    - 5 volt güç kaynağı
    Modüler montajın rahatlığı, yalnızca tüm parçaları elde etmenin zor olmaması ve hiçbir şeyi lehimlemenize gerek olmamasıdır. Ancak en büyük dezavantaj, çok sayıda kablo ve ekrana müdahale eden ucuz bir Çin rölesidir, bu nedenle mekanik rölenin katı hal ile değiştirilmesi gerekiyordu.

    Zamanla, otomasyonumu tek bir kartta 64 kb belleğe sahip bir çipte (arduino mini'de yalnızca 32 kb vardır) bir araya getirmem gerektiği sonucuna vardım. Hazır bir çözüm bulamadım, bu yüzden kendim bir devre ve ardından zanaatım için bir tahta oluşturmaya başladım.

    şema:

    Şemayı tabiri caizse dizimin üzerinde ve kendim için geliştirdim ve çizdim, bu nedenle bazı eksiklikler olabilir, ancak şema tamamen çalışıyor:

    Ödemek:

    Diyagramı çizdim, sonra tahtayı çizmeye kalıyor, önce programı kullanarak çizdim Sprint düzeni 6, çok uygun, ancak içinde yeterli işlevsellik yok, bu yüzden onu program yönünde bırakmaya karar verdim. daldırma izi ve aldığım şey bu:

    Kaynakları indirebilirsiniz.
    Gördüğünüz gibi, bira fabrikamı QRBeer olarak adlandırdım ve bu zaten 0.5 sürümü ...

    Tahta hazır, bir şekilde yapmaya devam ediyor. Bunun için kullanmaya karar verdim. Neden LUT değil de tam olarak onlar? Kendim için böyle yeni bir teknolojiyi denemeye karar verdim, LUT'u çoktan denedim, hissettim, tabiri caizse hoşuma gittiğini söylemeyeceğim ...

    fotorezist:

    Fotorezist kullanarak baskılı devre kartlarının üretimi için ihtiyacınız olacak:
    - Yazıcı için film
    -
    - Ultraviyole lamba
    - Soda külü

    ultraviyole lamba

    Başlangıç ​​olarak, benimkini nasıl yaptığımla ilgili bilgileri paylaşacağım UV lambası. İlk başta bitmiş lambayı kullanmak istedim ve sonra onu altı adet 3W LED'e monte etmeye karar verdim:
    ve ayrıca tao'da satın aldı:


    LED'leri radyatöre yapıştırdım, bir textolite üzerine monte etmek mümkün olsa da aşırı ısınacaklarından şüpheliyim.
    İşte sahip olduklarım:


    Levha imalatı

    1. Ben de şablonu hazırladım, geriye sadece onu filme yazdırmak kalıyor. Yukarıda yazdığım gibi, yazıcı için bir filme ihtiyacım var, filmi hem lazer yazıcı hem de mürekkep püskürtmeli yazıcı için denedim, en iyi seçenek yalnızca bir mürekkep püskürtmeli filmde elde ediliyor. Negatif ve ayna görüntüsünde yazdırmanız gerekir:

    Parmak izlerinin ve birikintilerin kolayca yıkanabilmesi için şablonu hemen lamine ettim.
    2. Ardından, gelecekteki tahtamızı (sahte cam elyafı) zımparalamanız gerekir. Hafifçe nemlendirilmiş sıradan bir sünger veya melamin sünger bunun için uygundur:


    3. Bu prosedürden sonra bakırın yine de asetonla yağdan arındırılması gerekir:


    Fotoğrafımda görebileceğiniz gibi, sıradan bir peçeteyle yağdan arındırdım ve bir şişe peroksite asetonu döktüm, onu almak daha uygun ...
    4. Bir sonraki adım, gelecekteki kartınızın altındaki fotodirenci bir kenar boşluğu ile hafifçe kesmek ve üst koruyucu filmi zarar vermemek için dikkatlice çıkarmaktır. Fotorezist yerli ise mat tarafı soymanız gerekir, Çinli ise fark yoktur ...
    5. Ardından fotorezisti textolite yapıştırıyoruz, böylece fotorezistin altında hava kabarcıkları görünmüyor, aksi takdirde bu tür yerlerde izler görünmeyecek, fazlalığı kesiyoruz ...
    Fotorezist yapıştırma işlemi, telefona koruyucu film yapıştırmaya benzer.


    6. Fotorezist yapıştırıldığında, onunla birlikte olan textolite 2-3 kez laminatörden geçirilmeli veya ılık bir ütü kullanılmalı ve iki kez katlanmış bir kağıt yaprağından ütülenmelidir:


    Ana şey fotodirenci aşırı ısıtmak değil, aksi takdirde şöyle olacak:


    Fotodirenci yapıştırırken bir "söve" ortaya çıktıysa, onu çıkarmak (yıkamak veya kazımak) ve tekrar yapıştırmak daha iyidir, aksi takdirde tahtayı aşındırdıktan sonra üzülür ... Yapmayacağım bu fotodirenci kaldırın, nihai sonucu göstereceğim.
    7. Textolite'ye bir fotorezist ile bir şablon uyguluyoruz ve camla bastırıyoruz (eski bir fotoğraf çerçevesinden aldım) ve cama bir yük yerleştiriyoruz:


    8. Fotodirenci bir UV lambasıyla aydınlatın. Lambam yaklaşık 2 dakika sürüyor:


    Gördüğünüz gibi, yanan fotodirenç rengi açık maviden koyu maviye değişti ve ışıklı fotodirenç çok kırılgan.
    9. Camı ve şablonu çıkarıyoruz. Fazla fotorezist (isteğe bağlı olarak) kesilebilir ve cımbızla dikkatlice ayrılabilir:


    10. Bir sonraki adım, tezahür etmeyen fotodirenci alkali ile yıkamaktır, bunun için 2 bardak su ve bir çorba kaşığı soda külü alıp iyice karıştırıyoruz. Fotorezistin üst koruyucu filmini soyuyoruz ve textolite'imizi alkali bir çözeltiye indiriyoruz.


    11. Bir fırça alıp fotorezisti alkali ile ovuyoruz, yavaş yavaş gelişmemiş fotorezist yıkanıyor:


    Alkali dökülemez, ancak bir sonraki tahtada bırakılabilir veya aşındırma işleminden sonra fotorezisti yıkamak için, ancak daha sonraları ...
    12. Tahta aşındırma:
    En erişilebilir iki yöntem vardır: ferrik klorür veya peroksit + sitrik asit ve tuz ile dağlama. Demir klorür hakkında yazmayacağım, ancak peroksit yardımıyla şunları anlatacağım:
    - 100 ml. hidrojen peroksit% 3 - eczanede 7-12 ruble satılıyor
    - 30 gr. sitrik asit (herhangi bir markette bulunur)
    - 1 yemek kaşığı. bir kaşık tuz (hem ince hem de taş olur)


    Bütün bunlar bir kapta karıştırılır ve hazır bir fotorezist içeren bir tahta oraya daldırılır, bir süre sonra tahtada kabarcıklar belirir:


    Ve bir süre sonra "çıplak bakır" tamamen kazınacaktır:


    Bu arada, daha yüksek bir sıcaklıkta, örneğin bir akkor lambanın yanında veya bir su banyosunda turşu yaparsanız, asitleme üçe düşer, asıl mesele aşırıya kaçmamak, aksi takdirde fazlalık turşu olur .. .
    13. Fotorezistin, dağlanmamış fotorezistin yıkandığı aynı alkali içinde çıkarılması en uygunudur, 20 dakika sonra kendiliğinden kaybolacaktır ve hiçbir şeyi ovalamaya gerek yoktur ...

    Ve işte benim "sövelerim":


    Önemli olmasa da, yine de dikkatsizlik her şeyin suçu olsa da, fotodirencin altında hava kabarcıkları veya aşırı ısınma fark etmedim ...

    Aşağıdaki pano benim için "temiz" çıktı:


    14. Ardından, delikler açıp tahtayı kalaylıyoruz:


    15. Tüm detayları lehimliyoruz ve fazla akıyı yıkıyoruz:


    SMD bileşenlerini Çin kızılötesi lehimleme istasyonuyla lehimledim, çok uygun:

    Hepsi bu, en zor şey geride kaldı, izleri kısa devre için çalmaya ve çipi programlamaya başlamaya devam ediyor.

    atmega644 programlama

    1. Programlamaya başlamak için, önyükleyiciyi içine yüklemeniz gerekir. Bunu Arduino UNO kullanarak yapmak zor değil, ancak önce programı indirip yüklemeniz gerekiyor.
    2. Bir sonraki adım, bitmiş montajı kurulu programa hemen eklemek veya almaktır:
    3. ArduinoISP taslağını UNO'ya yükleyin:

    4. Ve kartımızı UNO'ya bağlıyoruz:


    Çizim talimatlarına göre:
    // pin adı // bağımlı sıfırlama: 10: // MOSI: 11: // MISO: 12: // SCK: 13:
    Benim şemama göre şöyle çıkıyor:

    5. Ardından, panomuzu ayarlara kurun ve önyükleyiciyi yükleyin:




    Her şey yolunda giderse şu mesajı göreceğiz: "Önyükleyici kaydı tamamlandı"
    Bu, önyükleyicinin indirilmesini tamamlar "a, ekranı, düğmeleri, sıcaklık sensörünü bağlayabilir ve doldurabilirsiniz

    Bugün birçok kişi "akıllı" bir evde yaşamayı hayal ediyor. Ancak zamanımızdaki ticari çözümler, önemli fiyatlarını geri püskürtüyor. Neyse ki, ucuz ve hazır bileşenleri kullanarak kendi ev otomasyon sisteminizi oluşturabilirsiniz.



    Bu makale, ev aletlerini, bizim durumumuzda lambaları kontrol etmek için bir Android cihazının ve bir Arduino'nun nasıl kullanılacağını gösterecektir. Bu durumda, programlama konusunda yeni olsanız ve Android için program yazma deneyiminiz olmasa bile bu projeyi kolayca tamamlayabilirsiniz.


    Proje birkaç unsur gerektirecektir: bir Arduino kartı veya herhangi bir klon, 5 V çalışma voltajına sahip bir TTL-UART Bluetooth arayüz modülü, onlar için birkaç röle ve sürücü (kontrol devresi) ve tabii ki bir Android akıllı telefon veya tablet.


    Bu proje iki ayrı bölümden oluşmaktadır: bir donanım kontrol şeması ve bir Android uygulaması. Kontrol devresi ile Android uygulaması arasındaki iletişim, Bluetooth kablosuz arayüzü kullanılarak gerçekleştirilir. ASCII komutları telefondan Arduino'ya gönderilir, bunlar daha sonra kodu çözülür ve belirli bir ev aletini açıp kapatmak için komutlar olarak sunulur.


    Android uygulama geliştiricileri çoğunlukla Java programlama dilini bilirler ancak bu durumda MIT'de oluşturulmuş oldukça basit ve anlaşılır bir çevrimiçi geliştirme ortamı App Inventor olduğu için bu dil bilgisi gerekli değildir. Java programlama konusunda bilgili olmayan kişiler için özel olarak tasarlanmıştır ve işlem bloklarından görsel olarak bir uygulama oluşturmayı önerir. Android programımız şu şekilde görünüyor:



    Bloklardan oluşan programın kaynak kodunu App Inventor'da, programın kendisini ise apk uzantılı olarak indirebilirsiniz.


    Şimdi devreyi aşağıdaki şekilde gösterildiği gibi monte etmeniz gerekiyor.



    Arduino üzerindeki RX hattının Bluetooth modülünün TX hattına, Arduino üzerindeki TX hattının da Bluetooth modülünün RX hattına bağlanması gerektiğini unutmayın.


    Arduino kartını programlamak için Arduino IDE kurulu olmalıdır. Aşağıda Arduino için bir çizim var.


    sabit int led1 = 2; sabit int led2 = 3; sabit int led3 = 4; sabit int led4 = 5; bayt seriA; void setup() ( Serial.begin(9600); pinMode(led1, OUTPUT); pinMode(led2, OUTPUT); pinMode(led3, OUTPUT); pinMode(led4, OUTPUT); ) geçersiz döngü() ( if (Serial. mevcut() > 0) (serialA = Serial.read();Serial.println(serialA);) anahtar (serialA) ( durum 1: digitalWrite(led1, HIGH); break; durum 11: digitalWrite(led1, LOW); ara; durum 2: digitalWrite(led2, YÜKSEK); ara; durum 22: digitalWrite(led2, DÜŞÜK); ara; durum 3: digitalWrite(led3, YÜKSEK); ara; durum 33: digitalWrite(led3, DÜŞÜK); ara; durum 4: digitalWrite(led4, HIGH); ara; durum 44: digitalWrite(led4, LOW); ara; ) )

    Arduino'da taslağı yazıp Android için uygulamayı yükledikten sonra, telefonunuzdan Bluetooth modülüne bağlanmanız gerekiyor. Bunu yapmak için, Arduino'yu ve Bluetooth modülünü açın ve telefonunuzda Bluetooth'u etkinleştirerek tüm cihazlara görünmesini sağlayın. Bundan sonra, bu modülü diğer Bluetooth cihazları için arama listesinde bulabilirsiniz. Genellikle "1234" veya "0000" olan eşleştirme kodunu girin.



    Eşleştirdiğiniz cihazın bu durumda bir adı olacaktır. Eşleştirmeden sonra, EG-HOME uygulamasını açın ve programda eşlenen cihazı seçmek için Bluetooth düğmesine basın. Ardından telefonunuz kontrol devresine bağlanacak ve uygun tuşlara basarak lambaları açıp kapatacaksınız.