İçindekiler:

İnternet Sevgilisi: 17 Adım (Resimlerle)
İnternet Sevgilisi: 17 Adım (Resimlerle)

Video: İnternet Sevgilisi: 17 Adım (Resimlerle)

Video: İnternet Sevgilisi: 17 Adım (Resimlerle)
Video: Hatay..! Sen benim..🤍 2024, Temmuz
Anonim
Image
Image

bekathwiaBecky SternTakip edinYazarın devamı:

Web kamerası Gizlilik Arkadaş
Web kamerası Gizlilik Arkadaş
3D Baskılı Kuplörlü Mezura Yagi Anteni
3D Baskılı Kuplörlü Mezura Yagi Anteni
3D Baskılı Kuplörlü Mezura Yagi Anteni
3D Baskılı Kuplörlü Mezura Yagi Anteni
Zodyak Nakış
Zodyak Nakış
Zodyak Nakış
Zodyak Nakış

Hakkında: Yapmak ve paylaşmak benim en büyük iki tutkum! Toplamda mikrodenetleyicilerden örgüye kadar her şey hakkında yüzlerce eğitim yayınladım. Ben New York City'li bir motosikletçi ve pişmanlık duymayan köpek anneyim. Benim wo… bekathwia hakkında daha fazla »

Sevgilinize netten bir not gönderin! Bu kendin yap elektronik projesi, başka bir cihazdan internet üzerinden talimat aldığında bir kağıt mendil kalbini hafifçe sallamak ve bir LED'i yakmak için küçük bir titreşimli motor kullanır. İki komutu tetiklemek için iki düğme ile donatılmış ESP8266 wifi devresinin iki versiyonunu oluşturdum. Cihazlar Adafruit IO bulut veri hizmeti üzerinden birbirleriyle wifi ile her yerden iletişim kurmak için konuşuyorlar ve ben size sadece bir sevgililer devresi kurmak istemeniz durumunda API ağ geçidi hizmeti IFTTT ile sevgilinizi nasıl etkinleştireceğinizi göstereceğim..

Bu oldukça kolay bir Nesnelerin İnterneti projesidir! Dalışa başlamadan önce, Arduino yazılımı ve elektronik lehimleme hakkında uygulanabilir bir bilgiye sahip olmalısınız. Hızlanmak için başlangıç seviyesindeki Arduino Sınıfımı ve/veya Randy Sarafan'ın temel Elektronik Sınıfını deneyin!

Ne üzerinde çalıştığımı takip etmek için beni YouTube, Instagram, Twitter, Pinterest'te takip edin ve bültenime abone olun.

Adım 1: İhtiyacınız Olan Şeyler

Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
Neye ihtiyacınız olacak

Bu proje için birbiriyle iletişim kuran iki cihaz oluşturdum, ancak bu proje internet üzerinden telefonunuz veya bilgisayarınızla tetiklenen tek bir cihazla gayet iyi çalışıyor (bunu daha sonra ele alacağız). Yaptığınız alıcı-vericilerin sayısından bağımsız olarak, çalışan prototipi sökmek yerine lehimsiz bir devre tahtası prototipi oluşturmanızı ve onu lehimli biçimde yeni bir parça seti ile kopyalamanızı şiddetle tavsiye ederim. Son kartı oluşturmayı ve sorun gidermeyi çok daha kolay hale getirir.

Her cihaz için:

  • Gölge kutusu resim çerçevesi
  • Adafruit Huzzah Feather veya ESP8266 Huzzah koparma kartı (FTDI kablosu ve lipoly şarj kartı ile)
  • Lipoly pil ve USB kablosu
  • Lehimsiz breadboard ve perma-proto board
  • Breadboard prototipleme telleri
  • İki anlık buton
  • Mini titreşimli motor
  • PN2222 gibi NPN transistör
  • 14N001 gibi diyot
  • 100-1K ohm direnç
  • LED (5 mm kırmızı, LED payet veya ışıklı buton gibi istediğiniz herhangi bir şey)
  • Burgulu tel
  • Isıyla daralan makaron
  • Terminal blokları (isteğe bağlı)
  • Kırmızı kağıt mendil
  • Poster panosu

Aşağıdaki araçları toplayın:

  • Kesme matı
  • Hükümdar
  • Yardımcı/zanaat bıçağı
  • bız
  • Dikiş makinesi
  • Makas
  • Sıcak yapıştırıcı tabancası
  • Kalem
  • Döner alet (Dremel, vb.) (isteğe bağlı)
  • Havya
  • Lehim
  • Tel striptizci
  • Gömme tel makasları
  • Üçüncü el alet
  • Isı tabancası veya çakmak
  • Multimetre (isteğe bağlı ancak son derece kullanışlı)
  • Kaset
  • İnce tel (.2mm çelik bağlama teli kullandım)

Bir Amazon İş Ortağı olarak, bağlı kuruluş bağlantılarımı kullanarak yaptığınız nitelikli satın alımlardan kazanıyorum.

Aşağıdaki sitelerde hesap oluşturun/giriş yapın:

  • Adafruit IO
  • IFTTT

2. Adım: Kodunuzu Aldım

Kodunu Aldım
Kodunu Aldım
Kodunu Aldım
Kodunu Aldım

Bu projenin devresi, bir Huzzah wifi devre kartında veya Adafruit Feather Huzzah panosunda bir ESP8266 wifi çipi kullanır. Ara kartı kullanılıyorsa, kartı programlamak için bir FTDI kablosu ve pil gücü eklemek için bir lipoly şarj cihazı da gereklidir. Pinout'larını ve özel özelliklerini daha iyi anlamak için seçtiğiniz anakartla birlikte ürün belgelerini iyice okuyun. Bu proje için başka ESP9266 kartlarını kullanmak mümkün olabilir, ancak onları denemedim.

Her iki versiyon için devre şemaları yukarıda verilmiştir. Her iki devre de butonları toprak yoluyla pim 4 ve 14'e, pim 15'e bağlı bir LED'e ve pim 5'e bağlı küçük bir titreşimli motoru çalıştıran bir transistör devresine bağlar.

ESP8266 kartlarını Arduino ile programlamadan önce, yazılıma kart desteği eklemeniz gerekir. Bu panolara destek eklemek için pano yöneticisini kullanın ve devam etmeden önce bir göz kırpma testi programı yükleyin. Huzzah koparma panosu ile, yeni kodu yüklemeden önce panoyu önyükleyici moduna geçirmek için bir tuşa basma kombinasyonunu kullanmanız gerektiğini unutmayın.

Devrenizi şemaya göre lehimsiz bir devre tahtası üzerine kurun.

Adafruit IO hesabınızda "command" adında yeni bir besleme oluşturun. AIO anahtarınızı bulun (Ayarlar sayfasında).

Bu adıma ekli proje kodunu indirin ve Arduino IDE ile açın, ardından config.h içindeki ayarları Adafruit IO kullanıcı adı ve anahtarınız ile wifi ağ adı ve şifrenizle eşleşecek şekilde güncelleyin. "Adafruit IO Arduino" "ArduinoHttpClient" ve "Adafruit MQTT" Arduino kitaplıklarının kurulu olduğundan emin olun. Ardından kodu panonuza yükleyin.

3. Adım: Ortadan Bız

Ortadan Bız
Ortadan Bız

Metal bir cetvel, kesme matı ve maket bıçağı / maket bıçağı kullanarak gölge kutusu çerçevenize (benimki 4x6 inç) uyması için sağlam bir sanat tahtası parçasını kesin. Parmaklarınızı kesmemeye dikkat edin! Üst orta alanda bir bız ile delin ve deliği yaklaşık 3/16 (4-5 mm) açmak için bızı sallayın. Bu, mini titreşimli motorun kablolarının tahtadan geçmesine izin verecektir.

Adım 4: Bir Yay Gibi Yaralanmak

Bir Bahar Gibi Sarılıp
Bir Bahar Gibi Sarılıp
Bir Bahar Gibi Sarılıp
Bir Bahar Gibi Sarılıp
Bir Bahar Gibi Sarılıp
Bir Bahar Gibi Sarılıp

Kağıt kalbi kıpırdatmanın püf noktası, onu yay gibi kolayca hareket edebilen bir şeye monte etmektir. Bir çubuk veya benzeri küçük bir nesnenin etrafına sararak bir bobin oluşturmak için ince bir tel kullanın. Yayın her iki ucunda da kuyruk bırakın ve bir tanesini tahtanızdaki delikten geçirin. Yayı yerinde tutmak için arkaya bantlayın.

Uygun bir teliniz yoksa, sahip olduklarınızla doğaçlama yapın. Montaj yayı yerine küçük bir fermuar, saç tokası veya başka bir öğe kullanılabilir.

Adım 5: Kağıt Kalp

Kağıt kalp
Kağıt kalp
Kağıt kalp
Kağıt kalp
Kağıt kalp
Kağıt kalp

Katmanlı kağıt mendil kalpleri yapmak için, yeni, hala katlanmış bir kağıt mendil paketine düz bir dikiş dikin. Dikilen çizgi boyunca katlayın ve kurşun kalemle yarım kalp şekli çizin, ardından şekli kesin ve kalbi açın. Pürüzlü kenarları makasınızla temizleyin.

Adım 6: Tellerle Bağlanma

Tellerle Bağlı
Tellerle Bağlı
Tellerle Bağlı
Tellerle Bağlı

Çok telli tel parçalarına lehimleyerek ve bağlantıları ısıyla daralan makaronlarla yalıtarak motorunuzun tellerinin erişimini genişletin. Aynı şeyi bir LED ile yapın.

Adım 7: Dans Eden Kalp

dans eden kalp
dans eden kalp
dans eden kalp
dans eden kalp

Motorun kablolarını yayın içinden geçirin (ilk önce daraltmak yardımcı olabilir) ve yayın tel kuyruğuna ve bir kağıt kalbin arkasına sıcak yapıştırın, kabloyu iki kez kontrol edin, motorun elektrik bağlantılarını köprülemiyor. Motoru devre tahtası prototipinize bağlayın ve yaylılığını test etmek için motoru çalıştırın. İstenilen hareket elde edilene kadar yayın uzunluğunu veya tel tipini ayarlayın.

Adım 8: Sevgiyle Arkadan Aydınlatma

Sevgiyle Arkadan Aydınlatmalı
Sevgiyle Arkadan Aydınlatmalı
Sevgiyle Arkadan Aydınlatmalı
Sevgiyle Arkadan Aydınlatmalı

Motorun arkasına küçük bir LED payet yapıştırarak kağıt kalbimin arkasındaki kartı aydınlatmayı seçtim, ancak LED'inizi istediğiniz yere koyabilir veya tamamen atlayabilirsiniz.

Adım 9: Pille Çalışan

Pille Çalışan
Pille Çalışan
Pille Çalışan
Pille Çalışan

Prototipleme sırasında, devre tahtası devrelerimi programlamak için kullandığım USB kablosuyla çalıştırdım. Daha nihai bir tasarıma geçmek için, sevgililerin evin içinde hareket ettirilebilmesi ve zamanın %100'ünde fişe takılmak zorunda kalmadan ele alınabilmesi için lipoly pil gücü/şarjı eklemek istedim. Feather Huzzah'ta, güç bağlantısı zaten orada değilse, BAT pinine taşınmalıdır. Huzzah koparmada, güç VBat etiketli pime bağlanır ve lipoly piller için ek bir şarj kartı gerekir (BAT'ı +'ya ve GND'yi -'ye bağlayın).

Bu tasarım bir açma/kapama anahtarına sahip değil, çoğu zaman prize takılı ve masanıza veya duvarınıza tünemiş olacak. Cihaza güç vermek istiyorsanız, Feather Huzzah kartınıza anahtarlı bir USB kablosu ekleyin veya wifi kartını kapatmak için GND ve EN pinleri arasında bir anahtar ekleyin. Huzzah devre kartı kullanıyorsanız, güç kaynağı kablolarınızdan birini dokunsal açma/kapama düğmesiyle kesebilirsiniz.

Adım 10: Son Halinde

Son Halinde
Son Halinde
Son Halinde
Son Halinde

Son devrenizi kalıcı bir proto kartında lehimlemeye başlayın. Huzzah koparma kullanıyorsanız, programlama başlıklarının devre kartındaki iletken pedlerle temas etmediğini iki kez kontrol edin.

Adım 11: Keçe Düğmelerle

Keçe Düğmeli
Keçe Düğmeli
Keçe Düğmeli
Keçe Düğmeli
Keçe Düğmeli
Keçe Düğmeli

Bu keçeli butonlara birkaç yıldır sahibim ve şimdiye kadar onlar için iyi bir kullanım bulamadım! Anlık butonları bulanık iğneli keçe elyafla kaplamak için bir keçe iğnesi ve yün fitili kullanmıştım. Hangi düğmeleri kullanırsanız kullanın, bunları devre kartınıza rahat bir aralıkla lehimleyin.

Adım 12: Kendi Çalışma Prototipinize Dayalı

Kendi Çalışma Prototipinize Dayalı
Kendi Çalışma Prototipinize Dayalı
Kendi Çalışma Prototipinize Dayalı
Kendi Çalışma Prototipinize Dayalı

Sarf Malzemeleri adımında bahsettiğim gibi, bunun gibi projeler oluştururken çalışan bir lehimsiz devre tahtası prototipini kopyalamanızı şiddetle tavsiye ederim. Kablo bağlantılarınızı hem devre şemasına hem de çalışan devre tahtanıza göre doğrulayabilirsiniz, bu da hata yapma olasılığınızı azaltacaktır. Devreyi lehimlerken, yerden tasarruf etmek için bileşenleri çok dikkatli bir şekilde birbirine yaklaştırdım.

Valentine'in montajını kolaylaştırmak için güç bağlantıları için gölge kutusunun arkasından gelecek vidalı klemensler kullandım. Bir Feather Huzzah kartı kullandıysanız, pil kablosunu içinden geçirip kartın JST bağlantı noktasına takmanız yeterlidir.

Adım 13: Şekillendirme

Şekillendirme
Şekillendirme
Şekillendirme
Şekillendirme
Şekillendirme
Şekillendirme

Devre kartınızın çerçeveye nasıl sığacağını görmek ve işaretlemek için kuru bir uyum yapın. Devrenizi biraz yükseltmek için köşelerde zıtlıklar oluşturmak için sıcak bir tutkal tabancası kullanın. Bu, düğmeleri gölge kutusunun önüne yaklaştırır ve ayrıca güç, motor ve LED'e geçen kablolar için yer sağlar.

Başka bir delik oluşturmak için bızınızı kullanın, bu sefer devre kartınızın gideceği yerin gerisinde. Güç ve topraklama kablolarını ve motor ve LED kablolarını geçirin.

Adım 14: Bir Gölge Kutusuna

Bir Gölge Kutusuna
Bir Gölge Kutusuna
Bir Gölge Kutusuna
Bir Gölge Kutusuna
Bir Gölge Kutusuna
Bir Gölge Kutusuna

Motoru ve LED'i bağlamak için terminal blokları da kullandım, ancak panoya lehimlemek de işe yarayabilirdi. Lipoly şarj kartını ve pili arka plakaya monte ettim ve shadowbox'ı monte ettim.

Cihaz butonlardan hem komut gönderir hem de alır, böylece sadece düğmelere basarak kolayca test edebilirsiniz - internetten komutları aldığında kalp vızıldayacak ve aydınlanacaktır.

Adım 15: IFTTT tarafından tetiklendi

IFTTT tarafından tetiklendi
IFTTT tarafından tetiklendi
IFTTT tarafından tetiklendi
IFTTT tarafından tetiklendi

Sevgilinizi telefonunuzdan tetiklemek veya sevgilinizi sosyal medya etkinliğinize, fiziksel konumunuza ve daha birçok eyleme göre otomatikleştirmek için bir API ağ geçidi hizmeti olan IFTTT'de bir hesap oluşturun. Sevgililer gününü kontrol eden Adafruit IO beslemenize komutlar katan basit bir tarifi bir araya getirebilirsiniz.

Android/iOS düğme gereci: Yeni bir uygulama oluşturun ve tetikleyici olarak "Düğme gereci"ni seçin. Çıktı olarak Adafruit'i seçin ve Adafruit IO'daki "komut" beslemesine 1 veya 2 sayısını gönderin. Uygulamayı kaydettikten sonra, mobil cihazınızın ana ekranına yeni bir IFTTT widget'ı ekleyin. Sevgililer Günü'ndeki her düğme için bir tane olmak üzere iki widget yaptım.

Önerilen: