İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Blynk'i daha önce hiç kullanmadıysanız, kontrol etmelisiniz. Bu kreasyon birçok şey için kullanılabilir - sadece bir lav lambası için değil. Sabah kahve makinenizi açmasını veya otomatik gece lambası yapmasını sağlayabilirsiniz. Gerçekten de, sadece eğlence için yaptım.
1. Adım: Uygulamayı Kurun
Bu proje için hem bilgisayarınızda Arduino IDE'ye hem de bir akıllı telefon veya tablette Blynk uygulamasına ihtiyacınız olacak.
Bu sayfa, kendinizi nasıl kuracağınızla ilgili tam belgelere sahiptir. (Blynk'i daha önce kullandıysanız, muhtemelen bu adımı atlayabilirsiniz.)
Uygulamayı anladıktan sonra, projenizi kurmak için aşağıdaki adımları izleyin.
- Widget kutusunu açın (+ simgesi)
- Düğme ekle
- Düğmenin pimini V0'a ve diğer iki kutuyu 0 ve 180'e ayarlayın (bu sırayla).
2. Adım: Cihazı Kurun
SparkFun Blynk Board kullanıyorum, ancak gerçekten herhangi bir Blynk özellikli cihazı kullanabilirsiniz. Bir Blynk Board kullanıyorsanız, SparkFun'un nasıl kurulacağı ve başlayacağı hakkında bir öğreticisi vardır. İkinci bağlantı, Arduino programlama ortamında kodunun düzenlenmesine izin vermek için kartınızı nasıl kuracağınızla ilgilidir. (yine ne yaptığınızı zaten biliyorsanız, bunları atlayabilirsiniz):
- https://learn.sparkfun.com/tutorials/getting-star…
- https://learn.sparkfun.com/tutorials/blynk-board-a…
Buraya kadar yaptıysanız, işte kullanmanız gereken kod:
/*Bu üç şeyi kendi bilgilerinizle değiştirmeniz gerekecek:char BlynkAuth = "yourauthcode"char WiFiNetwork = "wifinetworkname"char WiFiPassword = "wifiparolanız"*/
#include Servo myservo;
#include #include
#define BLYNK_PRINT Seri
char BlynkAuth = "yourauthcode";char WiFiNetwork = "wifinetworkadınız";char WiFiPassword = "wifiparolanız";
geçersiz kurulum() { Serial.begin(9600); myservo.attach(12); Blynk.begin(BlynkAuth, WiFiNetwork, WiFiPassword);}
boşluk döngüsü() { Blynk.run();}
BLYNK_WRITE(V0) { int pinData = param.asInt(); myservo.write(pinData);}
3. Adım: Bir Mekanizma Oluşturun
Röle gibi daha karmaşık bir şey kullanmak yerine, nispeten basit bir mekanizma yaptım: bunun için resimdeki gibi bir geçmeli anahtar satın alabilirsin, sadece bir duvar anahtarı kullanabilirsin (evinizin ışıkları için). Bu proje için yüksek voltajlı cihazları kolayca çalıştırabilen bir konsept kanıtı oluşturmak için büyük bir servo motor, bazı buzlu çubuklar, sıcak tutkal tabancası ve bazı plastik oyuncaklar kullandım.
Adım 4: Hepsini Bir Araya Getirin
Lav lambasının (veya diğer cihazın) blynk kartına bağlanması gereken servo motor tarafından çalıştırılan elektrik anahtarına takılması ve kartın güç alması gerekir.
- Güç sağlamak için bir telefon şarj cihazı ve bir USB kablosu kullandım
- Servonun kabloları şu şekilde bağlanır: kırmızıdan Vin'e, siyahtan Gnd'ye ve sarı pin 12'ye
- Her şeyi bir duvar prizine takın
- Şeylerin sarkmasını önlemek için blu-tac kullanın - sakıncası yoksa
-
Servo motorun manuel olarak kalibre edilmesi gerekir: ışık anahtarını başarılı bir şekilde değiştirmek için düğme widget'ında (0 ve 180 yerine) hangi sayıların ayarlanması gerektiğini öğrenmek için uygulamada deney yapın.
Uygulamayı açın ve denemek için her şeyi açın. GPS veya zamanlayıcı gibi uygulamanın diğer araçlarından bazılarını kullanarak otomatikleştirmeyi de deneyebilirsiniz.
Sorularınız için yorum yapmayı ve projenin sayfasına göz atmayı unutmayın!