İçindekiler:

Kendin Yap "Para" Düğmesi: 6 Adım
Kendin Yap "Para" Düğmesi: 6 Adım

Video: Kendin Yap "Para" Düğmesi: 6 Adım

Video: Kendin Yap
Video: Artık düğmelerinizi böyle yapın para ödemeyin #düğme #düğmeyapımı 2024, Temmuz
Anonim
kendin yap
kendin yap
kendin yap
kendin yap
kendin yap
kendin yap

"Para!" Button, bir hedefe doğru tasarruf etmeyi bir düğmeye basmak kadar kolay hale getirirken bir yandan da neşe, heyecan ve serserilik duygusu yaratmak için tasarlanmış bir Nesnelerin İnterneti cihazıdır. Tasarruf etmek zor olabilir ve çoğu zaman önemli miktarda öz disiplin gerektirir. "Para!" Button'ın amacı, süreçte güven ve yetkilendirmeyi geliştirirken insanların tasarruf hakkında düşündüklerini tersine çevirmek! Qapital'de önceden belirlenmiş bir tasarruf hesabına önceden belirlenmiş bir miktar para yatırmak istendiğinde, yapılması gereken tek şey “Para!” düğmesine basmaktır. buton. Tasarruf hedefine doğru bir adım daha atmanın ödülü, Cardi B'nin hit şarkısı “Money”den “para” diyen sesidir. Bunu duyan koruyucu, Cardi kadar zengin ve muhteşem olmaya bir adım daha yakın olduklarını bilerek bir gurur ve güven duygusu hissedecektir.

Gereçler

Devre

  • Arduino Huzzah
  • Adafruit Audio FX Ses Tablası
  • Adafruit 1” Hoparlör
  • Adafruit Perma-Proto 1/2 Boyutlu Breadboard
  • Anahtarlı pil paketi
  • Arduino için 1 Lityum İyon Pil
  • Buton
  • Tek telli tel
  • Tel makası
  • tel striptizci
  • Havya
  • Lehim
  • Üçüncü El
  • Büyüteç
  • Lehimleme Fanı
  • Koruyucu gözlük

IoT

  • IFTTT
  • Kapital
  • Adafruit IO Yemi
  • Arduino IDE'si
  • Ses kaydedici
  • Ses/Video Düzenleme Yazılımı (iMovie, After Effects, vb.)

Düğme Kabuk

  • 3D Modelleme Yazılımı (Fusion 360, Rhino, vb.)
  • 3 boyutlu yazıcı
  • Plastik (3D baskılı malzeme)
  • 1 inç 1/16 inç tel
  • Sıcak yapıştırıcı tabancası
  • Sıcak tutkal
  • Orta gerilimli sıkıştırma yayları

Adım 1: Devreyi Lehimleyin

Devreyi Lehimleyin
Devreyi Lehimleyin
Devreyi Lehimleyin
Devreyi Lehimleyin
Devreyi Lehimleyin
Devreyi Lehimleyin

"Para" Düğmesini oluşturmanın ilk adımı, devreyi yerinde lehimlemektir. Havya, havya, lehim, üçüncü el, büyüteç, tel kesici ve tel sıyırıcı kullanarak devreyi iki pano ile birleştirmeye başlayacağız.

Lehimlenmemiş Arduino Feather Huzzah ile başlayarak, başlık pimlerini ve Huzzah'ı ambalajından çıkarın. Başlık pimlerini kartın üzerindeki pim sayısına uyacak şekilde hizalayarak, ek başlık pimlerini bir tel kesici ile çıkarın veya mümkünse basitçe çıkarın. Ardından, sıranın yalnızca ilk ve son pimini lehimleyerek başlayarak, başlık pimlerini Feather Huzzah'ın her iki tarafına lehimleyin. Her sıradaki ilk ve son pinler lehimlendikten sonra kalan başlık pinlerini Arduino Huzzah'a lehimleyin. Doğru hizalamanın, başlık pimlerinin kısa tarafının Tüy Huzzah'ın altına yerleştirileceği şekilde olduğuna dikkat edin.

Artık tüm başlık pinleri Arduino Huzzah'a lehimlendiğine göre, Arduino Huzzah'ı Perma-Proto 1/2 Boyutlu Breadboard'a lehimleyeceğiz. Arduino Huzzah'ı (lehimli başlık pimleriyle) Perma-Proto Breadboard'un bir ucunun ortasına hizalayın, başlık pimlerinin alt uçlarını breadboard'un deliklerinden itin. Üçüncü el aleti kullanarak, Arduino Huzzah'ın başlık pimlerini, her sıranın ilk ve son başlık piminden başlayarak ve ardından tüm başlık pimleriyle devam ederek Perma-Proto Breadboard'a lehimleyin. Huzzah breadboard'a lehimlendikten sonra. Düğmenizi alın ve devre tahtasının karşı ucuna, Huzzah'ın hemen altına lehimleyin.

Şimdi hoparlörleri Adafruit Soundboard'a lehimleyelim. Ses Tahtasını sabitlemek için üçüncü el aleti kullanarak 1 inçlik hoparlörün iki kablosunu Ses Tahtası üzerindeki L veya R amfi pinlerine lehimleyin. Hoparlör üzerindeki teller güç veya toprak olarak belirtilmişse, topraklama kablosunu eksi işaretli pime ve güç kablosunu artı işaretli pime lehimleyin. Hoparlördeki teller belirtilmemişse, her pime bir tel lehimlemeniz yeterlidir.

Artık Huzzah devre tahtasına lehimlendiğine ve Soundboard kullanıma hazır olduğuna göre. düğmeyi, Huzzah'ı ve Soundboard'u bağlamak için gereken kabloları lehimleyeceğiz. Bu devre, Huzzah kartına takılacak olan lityum iyon pil ile beslenecektir. Kablolama için topraklama için siyah kablolar, güç için kırmızı kablolar ve bağlantılar için sarı kablolar kullanacağız. Uygun telleri aşağıdaki gibi lehimleyin:

  1. Feather Huzzah üzerindeki GND pininden siyah bir kabloyu breadboard'un topraklama veriyolundaki yakındaki bir pine lehimleyin
  2. Breadboard'un bir ucunda, topraklama yolundaki bir pimden devre tahtasının karşısındaki topraklama yolundaki başka bir pime siyah bir tel lehimleyin
  3. Düğmenin ayaklarından birinin yanındaki pimden en yakın toprak veriyolundaki bir pime siyah bir tel lehimleyin
  4. Düğmenin topraklanmış ayağından çapraz olan bacaktan Huzzah'ın 4 numaralı pimine sarı bir tel lehimleyin
  5. Siyah bir kabloyu Soundboard'un GND pininden breadboard'un topraklama veriyolundaki bir pin'e lehimleyin
  6. Soundboard'un VIN pininden Huzzah'ın BAT pinine kırmızı bir tel lehimleyin
  7. Soundboard'un 3 numaralı piminden Huzzah'ın 13 numaralı pimine sarı bir tel lehimleyin

Kablolar uygun şekilde bağlandıktan sonra devre test edilmeye hazırdır!

Adım 2: Applet'i oluşturun

Applet'i oluşturun
Applet'i oluşturun
Applet'i oluşturun
Applet'i oluşturun
Applet'i oluşturun
Applet'i oluşturun

"Para" Düğmesini oluşturmanın bir sonraki adımı, devreyi Qapital'deki bir hesaba bağlamak için If This Then That'de bir uygulama oluşturmaktır. Bu uygulama, bu Nesnelerin İnterneti cihazının temelidir ve aslında kullanıcının kaydetmesini mümkün kılan düğmenin yönüdür.

Not: Henüz tamamlanmadıysa, başlamak için Adafruit. IO, IFTTT.com ve Qapital'de hesap oluşturun. Ek olarak, bu cihazı yapmak için gereken IoT teknikleri ve kurulum hakkında ön koşul bilgileri, Nesnelerin İnterneti Sınıfında bulunabilir.

Adafruit. IO'ya gidin ve "Para Düğmesi" veya "Para" başlıklı yeni bir ayak oluşturun. Mantıksal olarak, düğmeye basıldığında bir eylemin gerçekleştiği (paranın bir tasarruf hesabına yatırıldığı) bir uygulama oluşturacağız. Bu besleme Arduino Huzzah kartınıza ve devrenizdeki butona bağlanarak butonun durumunu kaydedecektir. Buton durumu 1 iken butona basıldığında Arduino Huzzah Adafruit. IO beslemesine mesaj gönderecektir. Bu beslemedeki bilgiler daha sonra düğme durumuna dayalı olarak para yatırma işlemini tetiklemek için bir uygulamada kullanılacaktır.

IFTTT.com'a gidin ve sağ üst menüdeki "Oluştur" seçeneğini kullanarak yeni bir uygulama oluşturun. "Kendinizi oluşturun" ekranında. "+" işaretini tıklayın ve ardından arama hizmetleri çubuğuna "Adafruit" yazın. Adafruit düğmesini seçin ve bir sonraki ekranda "Adafruit. IO'da bir beslemeyi izle" seçeneğini seçin. Bir sonraki ekran sizden bir dizi talimat ayarlamanızı isteyecektir. İlk alanda, daha önce oluşturulan "Para" akışını seçin. Ardından, ilişkiyi "eşit" ve değeri "1" olarak ayarlayın. Bu kurulum, para akışında 1 değeri kaydedildiğinde bazı işlemlerin gerçekleşeceği anlamına gelir. "Tetikleyici oluştur" u tıklayın ve aşağıdaki ekranda "+" işaretini tıklayın.

Aşağıdaki ekran, "Para" feed'indeki değer "1" olduğunda işlem uygulayacak hizmeti seçmenizi isteyecektir. Servis arama çubuğuna "Qapital" yazın ve Qapital simgesini seçin. Bir sonraki ekranda, "Bir hedefe doğru kaydet" seçeneğini seçin. Düğmeye her bastığınızda tasarruf etmek istediğiniz hedefi ve bu hedefe aktarılmasını istediğiniz tutarı seçin. "Eylem oluştur" u tıklayın. Son ekranda, uygulama her çalıştırıldığında bildirim almayı seçin ve "bitir"e tıklayın. Aşağıdaki ekran, uygulamanın işlevselliğini özetler. Uygulamanın "Bağlı" olduğundan emin olun.

3. Adım: Medya Dosyasını Oluşturun ve Yükleyin

Medya Dosyasını Oluşturun ve Yükleyin
Medya Dosyasını Oluşturun ve Yükleyin

Hayır, devremizi lehimledik ve tasarruf hesabımıza para yatırmak için appleti oluşturduk, "Para" Butonumuza her basışımızda çalmasını istediğimiz ses dosyasını oluşturalım. Bu gösteri için, Cardi B'nin hit şarkısı "Money"den tek bir klip kullanacağım, ancak lütfen kendinizi güçlü ve tasarruf etmeye motive eden herhangi bir şarkıyı/şarkıları kullanmaktan çekinmeyin! Soundboard'a yalnızca bir klip yükleyeceğim, ancak aynı yönergeler birden fazla ses klibi yüklemek için kullanılabilir.

Halihazırda. OGG veya. WAV formatında bir ses klibiniz yoksa, lütfen aşağıdaki adımları takip edin. Ses klibinizi zaten doğru biçimde biçimlendirdiyseniz, lütfen bu adımın ses klibini/kliplerini yüklediğimiz kısmına geçin.

Ses klibinizi sıfırdan oluşturmak için, tercih ettiğiniz müzik çalarınızı ve bir cep telefonu ses kayıt uygulamasını açın. Kayıt kalitesi ne kadar yüksek olursa, düğmeniz o kadar iyi ses çıkarır. iPhone kullanıcıları için yerleşik Sesli Notlar uygulamasını tavsiye ederim.

Seçtiğiniz müzik çalarınızı açarak, düğmenin çalmasını istediğiniz şarkıyı veya ses klibini seçin. Kaydediciyi kullanarak şarkının veya klibin istediğiniz bölümünü kaydedin ve kaydedin. Ses klibini bilgisayarınıza yükleyin, henüz orada değilse, klibi seçtiğiniz ses düzenleyicide açın. Ses düzenleyiciyi kullanarak ses klibini istediğiniz uzunlukta ve kompozisyonda düzenleyin.

Ses klibi istenilen uzunlukta ve kompozisyonda olduğunda, Adafruit Soundboard'u USB kablosunu kullanarak bilgisayarınıza bağlayın. Finder veya Dosya Gezgini'ni kullanarak istediğiniz ses klibini Soundboard'a aktarın.

Adım 4: Kodu Yazın

Kodu Yaz
Kodu Yaz

"Para" Düğmesi için kullanacağımız kod, büyük ölçüde Nesnelerin İnterneti Sınıfının 4. Dersinden ve GitHub'da bulunan Örnek Ses Tahtası Tetikleyicisinden türetilmiştir. Adafruit. IO kullanıcı adınızı ve anahtarınızı ve ayrıca wifi kimlik bilgilerinizi doldurmaya özen göstererek ekli kodu Arduino Feather Huzzah'ınıza yükleyin.

Adım 5: Modeli Yazdırın

Modeli Yazdır
Modeli Yazdır
Modeli Yazdır
Modeli Yazdır

Para düğmesini oluşturmanın son adımı, seçtiğiniz 3D modelleme yazılımı ve 3D yazıcıyı kullanarak düğme kabuğunun kendisini modellemek ve yazdırmaktır. Fusion 360'ta 3B modelleme ve baskıya giriş için lütfen Fusion 360'ta Modellemeye Giriş kursuna devam edin.

Modelleme tekniklerini anladıktan sonra dış kabuk için iki parça oluşturun: düğme altı ve düğme üstü. Bu öğreticideki alt düğme 5 inç uzunluğunda, 4 inç genişliğinde ve 1,5 inç derinliğindedir. Düğmenizi istediğiniz boyut ve şekilde yapabilirsiniz, sadece devre kartlarının, pilin ve hoparlörün kabuğa rahatça sığdığından emin olun.

Düğme üstü, tercihlerinize bağlı olarak içi boş veya katı olabilir. Genel nesneye ağırlık eklemek için düğme üstümü sağlam bir yapıda modelledim. Ek olarak, sağlam düğme üst kısmı, benim gibi sorunsuz bir şekilde bağlantı kuramayan 3D modellemeye yeni başlayanlar için daha az karmaşıktır. Sağlam üst kısım, daha tatmin edici bir kullanıcı deneyimi için düğmeye yay eklenmesi söz konusu olduğunda da yardımcı olur.

Düğme tabanı ve üst kısım modellenip basıldıktan sonra, hepsini bir araya getirdiğimiz son yapıya geçin!

Adım 6: Hepsini Bir Araya Çekin

Hepsini Bir Araya Çekin
Hepsini Bir Araya Çekin
Hepsini Bir Araya Çekin
Hepsini Bir Araya Çekin
Hepsini Bir Araya Çekin
Hepsini Bir Araya Çekin

Devre lehimlendiğine, uygulama etkinleştirildiğine, kabuk yazdırıldığına ve kod yüklendiğine göre, "Para" Düğmesini tamamlamak için her şeyi bir araya getirmenin zamanı geldi.

Düğme tepesinden başlayarak, düğme üstünün dört kenarının her birine dört adet 1 inçlik yayı (sıcak tutkalla) yapıştırın ve yayların düğme üstünün kenarlarına çok yakın olmadığından emin olun. Ardından, 1 inçlik 1/8 inçlik metal tel parçalarını üste yapıştırın ve devre üzerindeki düğme ile hizalandığından emin olun. Bu metal parçası, "Para" düğmesine her basıldığında düğmeye manuel olarak basacaktır. Son olarak, devreyi ve pili düğmenin dış kabuğunun altına yerleştirin. Son adım, yaylarla birlikte düğme üstünü devrenin üstündeki düğme alt kısmına yerleştirmektir. Düğmenin, düğmelere fiziksel olarak basacak metal parça ile aynı hizada olmasını sağlamak için yukarıdaki üçüncü resimde gösterildiği gibi devreyi düğme üstünün yaylarına oturacak şekilde hizalamanız gerekebilir. Düğme üst devre ile hizalandığında, "Para" düğmesi tamamlanmıştır! Şimdi kaydetmeye başlamak için 2. adımda oluşturulan Qapital uygulamanızın bağlı olduğundan emin olun!

Önerilen: