İçindekiler:
- Adım 1: İhtiyacınız Olan Şeyler
- 2. Adım: Kodunuzu Aldım
- 3. Adım: Ortadan Bız
- Adım 4: Bir Yay Gibi Yaralanmak
- Adım 5: Kağıt Kalp
- Adım 6: Tellerle Bağlanma
- Adım 7: Dans Eden Kalp
- Adım 8: Sevgiyle Arkadan Aydınlatma
- Adım 9: Pille Çalışan
- Adım 10: Son Halinde
- Adım 11: Keçe Düğmelerle
- Adım 12: Kendi Çalışma Prototipinize Dayalı
- Adım 13: Şekillendirme
- Adım 14: Bir Gölge Kutusuna
- Adım 15: IFTTT tarafından tetiklendi
Video: İnternet Sevgilisi: 17 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
bekathwiaBecky SternTakip edinYazarın devamı:
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
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
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
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
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
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
Ç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
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
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
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 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
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ı
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
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
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
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:
DIY İNTERNET KONTROLLÜ SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 Adım (Resimlerle)
DIY İNTERNET KONTROLLÜ SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): İşte size göstereceğim için çok heyecanlı olduğum bir projedeki 2. ilerlemem. Bu, üzerinde göstermenize izin verecek bir DIY Akıllı LED Matrisi ile ilgili, YouTube İstatistikleri, Akıllı Ev İstatistikleriniz gibi sıcaklık, nem gibi veriler basit bir saat olabilir veya sadece
Arduino ve Raspberry Pi ile İnternet Kontrollü Video Akış Robotunuzu Oluşturun: 15 Adım (Resimlerle)
Arduino ve Raspberry Pi ile İnternet Kontrollü Video Akış Robotunuzu Yapın: Ben @RedPhantom (aka LiquidCrystalDisplay / Itay), İsrail'den Max Shein Junior High School for Advanced Science and Mathematics'de öğrenim gören 14 yaşında bir öğrenciyim. Bu projeyi herkesin öğrenmesi ve paylaşması için yapıyorum
Raspberry Pi ile Çalışan İnternet Radyosu: 5 Adım (Resimlerle)
Raspberry Pi ile Çalışan İnternet Radyosu: Eski radyolardaki gibi kadranları çevirmek ve düğmelere basmak konusunda tatmin edici bir şey var. Ne yazık ki bu radyoların çoğu bozuldu veya istasyonlar sessizleşti. Neyse ki, herhangi bir radyoyu kullanarak bir internet radyosuna güncellemek çok zor değil
BLYNK ESP8266 ve DHT11 ile İnternet Üzerinden Oda Sıcaklığı: 5 Adım (Resimlerle)
BLYNK ESP8266 & DHT11 İle İnternet Üzerinden Oda Sıcaklığı: Merhaba arkadaşlar bugün dünyanın her yerinden odamızı izlemek için kullanabileceğimiz bir oda sıcaklığı monitörü yapacağız ve bunun için BLYNK IoT plateformu kullanacağız ve kullanacağız. Oda sıcaklığını okumak için DHT11, erişmek için bir ESP8266 kullanacağız
Roberts RM33 Raspberry Pi İnternet Radyosu (Yine Bir Başka…): 8 Adım (Resimlerle)
Roberts RM33 Raspberry Pi İnternet Radyosu (Yine Bir Başka…): Evet, başka bir Raspberry Pi internet radyosu yapısı ve benim de ilkim değil. Bu yapının neden hala bu kadar popüler olduğundan emin değilim, ama yine de hoşuma gidiyor ve bunun da benim sonum olacağını söyleyemem. Robert'ın görünüşünü gerçekten çok seviyorum