» elektronik » Arduino »Yayınlamayı durdurma ihtiyacının hatırlatılması

Yayınlamayı durdurma ihtiyacının hatırlatılması



Odayı havalandırmaya karar verdiniz. "Birkaç dakika" penceresini açtılar, mutfağa girdiler ve birkaç saat sonra hatırladılar. Derglorreiche takma adıyla Instructables'ın yazarı, bu tür durumları önlemek için DigiSpark panosunu nasıl kullanacağını buldu. Çok ucuz ve üzerindeki mikrodenetleyicide yerleşik bir sıcaklık sensörü var. Yanlış, ancak böyle bir uygulama için yapılacaktır, çünkü havalandırma sırasında sıcaklık değişimi oldukça büyüktür ve yanlış ölçümle bile kolayca kaydedilebilir.

düşünmek ev yapımı yakına. DigiSpark'ın kendisi, eski kulaklıklardan bir “kulak”, bir düğme ve bir bataryadan oluşur:



Ancak bu bileşenler ayrı, ayrıca bir diyot, şarj kontrolörü ve tarak, tasarım için de uygun diğer pillere örnekler:



Ve ana bileşen çok yakın:



Sihirbaz, DigiSpark ürün yazılımı ile ev yapımı çalışmalar üzerinde çalışmaya başlar.
Her şeyden önce, tahta ile eşleşir Arduino Açıklandığı gibi IDE. Araçlar menüsünde Digispark'ı (1 mhz - USB yok) seçerek güç tüketimini azaltmak için ilk adımı atıyor. Bir şey varsa, milihertz'in bununla hiçbir ilgisi yoktur.

Bir çizimi doldurmanın iki yolu vardır. Birincisi: devam edin, metni panoya kopyalayın, programlama ortamında yeni bir dosya oluşturun ve kodu panodan panoya yerleştirin. İkincisi, arşivi indirmek, arşivden çıkarmak ve çizim dosyasını programlama ortamından açmaktır. Daha sonra dinamik kafa kapalıyken dökmeye başlamak gerekir, aksi takdirde hiçbir şey kaydedilmez. Başarılı programlamadan sonra, mikrodenetleyicinin pim 6'sındaki kart üzerindeki ışık yayan diyot beş kez yanıp söner ve sekiz saniye sonra bir kez yanıp söner, bundan sonra 24 saniyede bir yanıp söner.

Ayrıca, güç tüketimini azaltmak için hiçbir şey yapamazsınız, bu formdaki kartın mevcut tüketimi miliamper birimi cinsinden ölçülür. Ancak DerGlorreiche birkaç günde bir pil şarj etmeyi sevmez ve akımı mikroamper birimlerine azaltmak ister. Güç gösterge LED'ine giden basılı iletkeni keser, bunun yerine 102 işaretiyle direnci kaldırabilirsiniz. Harici güç temas pedi ile mikrodenetleyici arasında bulunan doğrusal dengeleyiciyi çıkarır, gerilimi bu pedden doğrudan mikrodenetleyiciye yönlendirir. 152 işaretli dirençten mikro iletkenin sekizinci pimine giden iletkeni keser.Kartı yeniden programlama olasılığını kaybetmemek için, voltajın +5 V olduğu USB konektörünün çıkışına henüz bağlanmamış olan bu direncin çıkışını bağlar. çünkü bu, kart üzerinde bulunan diyot tarafından önlendiğinden (üzerindeki voltaj düşüşü 0,5 V'tan daha azdır ve açılmaz).



Ancak cihaza belirtilen kontakt pedlere bağlı pillerden değil, otomatik kapanma fonksiyonu olmadan güç bankasından USB yoluyla güç verirseniz (master'ın yaşadığı, satışının resmi olarak yasaklandığı AB'de), bu direnç hala geçerli olacaktır. Bunun olmasını önlemek için, direnci +5 V USB hattına değil, mikro denetleyicinin pim 5'ine (geliştirici yanlış pim 4'ü gösterdiğinde ve ortak bir kablo var) önce bağlayabilirsiniz (her zaman önce!) Yanıp sönüyor. Şimdi, programlama yaparken, mantıksal birim mikrodenetleyicinin beşinci piminde görünecek ve direnç USB arayüzünün doğru çalışmasını sağlayacaktır.

Daha basit bir çözüm, DigiSpark'ı bir kez programlamak, ardından direnci ayırmak ve hiçbir yere bağlamamaktır. Ürün yazılımı basit ve tek işlevlidir, bu yüzden güncellenmesi gerekmeyecek bir gerçek değildir. Uçarsa, ancak geçici olarak bir direnç bağlayabilir ve ardından tekrar kapatabilirsiniz.

Fotoğrafta DigiSpark bir güç bankası tarafından desteklenmektedir:



Her yayınlamadan önce hatırlatıcı yeniden başlatılmalıdır. Gücü kısa bir süre için kapatabilir veya ortak kablo ile PB5 terminal pedi arasına bir düğme koyabilirsiniz (bu, mikro denetleyicinin pim 1idir - sıfırlama). Geliştirici, düğmeyi voltaj sabitleyicinin olduğu yere lehimledi: geniş alan ortak bir teldi ve küçük olanlarda bir besleme dengeleyici girişi ve çıkışı vardı, böylece besleme voltajı düğmelerden geçmedi, usta ilgili iletkenleri kesti.

Master, dinamik başlığı fotoğrafta gösterilen tahta sonuçlarına bağladı. Kartı yeniden programlayacaksanız, hem kafa hem de pil, tarakların yardımıyla çıkarılabilir hale getirilmelidir. Batarya sadece şarj kontrolörü ile şarj edilebilir.



Hatırlatıcıyı bu şekilde kullanın. Pencereye koyarlar, gücü kısa bir süre kapatarak veya varsa düğmesine basarak yeniden başlatırlar. Pencereyi aç ve git. Sıcaklık düşer, mikrodenetleyicide bulunan sıcaklık sensörü bunu algılar. Beş dakika sonra sıcaklık artmaya başlamazsa (pencere kapalı), cihaz bir alarm çalmaya başlar. İlk başta, sinyal 10 dakika çalar, daha sonra durur, daha sonra kesintiler yavaş yavaş 24 saniyeden 5 dakikaya artarak 10 saniye boyunca periyodik olarak açılır. Ve böylece havalandırma durana kadar devam edin. Bir sonraki havalandırmadan önce tekrar manuel olarak yeniden başlatma gerekir.
7
7
7

Yorum ekle

    • gülümsegülümsemelerxaxatamamdontknowyahoonea
      patronçizikaptalevetevet-evetagresifgizli
      üzgünümdansdance2dance3pardonyardımiçecekler
      Durarkadaşlariyigoodgooddüdükbaygınlıkdil
      dumanzırıltıcraybeyanalaycıDon-t_mentionindir
      ısıöfkelilaugh1mdatoplantımoskingnegatif
      Not_ipatlamış mısırcezalandırmakokumakkorkutmakkorkutuyorarama
      alaythank_youbuto_clueumnikakutanlaşmak
      kötübeeeblack_eyeblum3kızarmakövünçcan sıkıntısı
      sansürlüşakasecret2tehdit etmekzaferyusun_bespectacled
      shokrespektlolPrevedkarşılamaKrutoyya_za
      ya_dobryiyardımcıne_huliganne_othodiFludyasakyakın

Okumanızı tavsiye ederiz:

Akıllı telefon için verin ...