İçindekiler:

SlackBuddy: 7 Adım (Resimlerle)
SlackBuddy: 7 Adım (Resimlerle)

Video: SlackBuddy: 7 Adım (Resimlerle)

Video: SlackBuddy: 7 Adım (Resimlerle)
Video: Bu Video Seni Düşürecek...(Gerçek) 😱 2024, Temmuz
Anonim
SlackBuddy
SlackBuddy
SlackBuddy
SlackBuddy
SlackBuddy
SlackBuddy
SlackBuddy
SlackBuddy

Farklı boş kanallarınızı takip etmekte sorun yaşadınız mı veya gruplarınızdan biri aktif hale geldiğinde bildirimleri kaçırdınız mı? Slack Buddy, boş gruplarınız aktif olduğunda sizi nazikçe bilgilendirmek için masanızın üzerinde tutulabilen bir ortam ekranıdır. Slack Buddy küpüne en fazla 4 gevşek grup eklenebilir ve her grup Slack Buddy'nin bir tarafında görüntülenecektir. Slack Buddy, siz daha fazla bildirim aldıkça parlaklık kademeli olarak artacaktır. Bu, hangi ekiplerinizin ilgiye ihtiyacı olabileceğini görmenin harika bir yoludur.

HCIN 720 için düzenlendi: RIT'de Giyilebilir ve Nesnelerin İnterneti Cihazları Sınıfının Prototiplenmesi

fetlab.rit.edu/720/index.html

Malzeme Listesi:

Gereçler:

  • parçacık fotonu
  • Neopixel 8 RGB LED Çubuk (4)
  • Atlama telleri (en az 12)
  • ekmek tahtası
  • Huş Kontrplak (3)
  • E6000 Tutkal
  • Balmumu kağıt
  • Ahşap boyama
  • Renkli Akrilik Levhalar (4 numune boyutunda)
  • Montaj Bandı

Gerekli Cihazlar:

  • Lazer Kesici
  • 3 boyutlu yazıcı
  • Havya

Adım 1: Dış Kutu

Dış Kutu
Dış Kutu
Dış Kutu
Dış Kutu
Dış Kutu
Dış Kutu
  1. Hem SlackBot vektörüne hem de önceden yapılmış vektör kutusu kesiklerine erişmek için aşağıdaki.ai dosyasını indirin. Katmanlar, amaçları ve malzemeleri ile etiketlenecektir. SlackBot vektörü renkli akrilikleriniz içindir ve kutu parçaları kontrplaklarınız içindir.
  2. Kontrplak kesmek için, kalınlığı 3,5 mm olarak ayarlanmış lazer kesicimizde orta yoğunluklu kontrplak ayarını kullanıyoruz. Bu, lazerin ilk seferde kesebilecek kadar güçlü olmasını sağlar.
  3. Parçaları kontrplak tahtanızdan lazerle kesin.
  4. Yanık izlerini gizlemek için 4 tarafınızı seçtiğiniz bir leke rengiyle boyayın. İstediğiniz kadar tekrarlayın. 3 kat yaptık.
  5. Seçtiğiniz bir bitirme spreyi ile lekenizi kapatın. Saten cila kullandık.
  6. SlackBot vektörü ile lazer kesicinizle SlackBot pencere parçalarını kesin. Çeyrek inç dökme akrilik kullandık ancak ekstrüde edilmiş benzer görünecek. Kullanılan akrilik türüne bağlı olarak, lazer kesicinizde dökme veya ekstrüde akrilik ayarını kullanın. Tek renk kullanabilirsiniz ama biz Slack logosundaki farklı renkler için 4 renk kullanmayı tercih ettik.
  7. Bir Q-ucu kullanarak, E6000'i SlackBot oyuğunuzun kenarlarına dikkatlice yerleştirin. Kesimi kontrplak penceresine yerleştirin. Bunu 3 kez daha tekrarlayın.

Adım 2: İç Kutu

  1. Sağlanan.ai dosyasını kullanarak, dış kutu için daha önce kullandığınız ayarlarla lazer kesicinizle “iç kutu - kontrplak” olarak belirtilen katmanı kesin.
  2. Belirtilen katman “iç kutu - karton” ile lazer kesicinizde uygun ayarlarla 4 karton parçasını kesin.

Adım 3: İç Parantezler

Sağlanan.stl dosyasını kullanarak, parantezlerin 8'ini yaklaşık %80 dolgu ile yazdırın

Adım 4: Kablolama

kablolama
kablolama
  1. Bu proje için fotona dört (4) LED Şerit bağlanmalıdır. Fotonun, devre tahtasının ortasına doğru yerleştirilmesi, şarj kablosunun kartın kenarından yapışmaması ve ek yüksekliğe neden olmaması önemlidir.
  2. Her bir LED'de toprağa, Din ve 5v güç pedine bir atlama kablosu lehimleyerek LED şeritlerini hazırlayın. Dout değil Din yazan tarafa lehim yaptığınızdan emin olmanız önemlidir.
  3. Kablolar panoya lehimlendikten sonra, aşağıdaki şema kabloların uygun bağlantılarını gösterir.

Adım 5: Foton Kodu

Foton kodu, foton cihazınızda çalışacak ve SlackBuddy içindeki ışıkları kontrol edecek. Bu bölüm kod ve foton kurulumunu açıklayacaktır.

  1. Fotonunuzu kaydedin - Fotonunuz https://setup.particle.io üzerinden kaydedilebilir
  2. İnternete bağlanın - Fotonunuzu internete bağlamak için bu adımları takip edebilirsiniz
  3. Aşağıdaki IDE, DFU moduna girmeye gerek kalmadan (kutu bir araya getirildikten sonra önemlidir) cihazınıza kod derlemek ve flaş yapmak için kullanılabilir https://docs.particle.io/guide/getting-started/co….ino dosyanıza ekli kod. Bu kod, sunucunun fotona bilgi göndermesini sağlayacak olan okunmamış geçiş işlevini sağlayan şeydir. Işık geçiş yapılacak grup olduğunda ve bildirimler, piksel şeridi üzerindeki aydınlatmak istediğimiz led sayısı olduğunda {light}, {bildirimler} şeklinde bir çağrı yapılacaktır.
  4. Kodunuzu fotonunuza derleyin ve flaşlayın.

Adım 6: Sunucu Kodu

Sunucu, API çağrılarını gevşetmek ve fotona göndermekten sorumludur. Bu bölümde sunucu kodunun nasıl oluşturulacağı ele alınacaktır.

  1. kimlik bilgileri

    1. Eski Jetonlar:
    2. Cihaz Kimliği ve Erişim Simgesi: foton web sitesindeki ayarlar altında bulunabilir.
  2. NodeJS'yi kurun - düğüm js makinenizde kurulu değilse, onu kurmanız gerekecektir. Bunu Mac'te yapmanın en iyi yolu Brew kullanmaktır.
  3. Kod - server.js adında bir dosya oluşturun ve ekli kodu buna ekleyin
  4. Node server.js dosyanızın dizininden terminalde aşağıdaki komutu yazarak sunucuyu çalıştırın.

Adım 7: Bir araya getirmek

Bir araya getirmek
Bir araya getirmek
Bir araya getirmek
Bir araya getirmek
Bir araya getirmek
Bir araya getirmek

Kutunun şık görünümünü elde etmek zor görünse de aslında oldukça basittir ve çivi veya vida gerektirmez! Parantezleri ilgili her bir alt ve üst köşeye yapıştırdığınız özel 3D baskılı parantezler oluşturduk. Montajı biraz daha zaman alsa da sonuç şık ve estetik olarak hoştur. Köşeli kenarlara 4 adet braket yapıştırmanın yapıştırma işlemini kolaylaştırdığını gördük. Eğilme nedeniyle kontrplakınızı sıkıştırmanız gerekebilir, bu nedenle bir kelepçe kullanmanız önerilir!

  1. 6 inçlik pencere kenarlarından ikisini kullanarak destekleri E6000 ile yapıştırın. Braketiniz L konumunda ayağa kalkmalıdır. Braketi tamamen aşağıya yapıştırmayın. 2. adıma geçmeden önce bunun tamamen kurumasını bekleyin.
  2. Üçüncü 6 inçlik pencere tarafını ve arka tarafını E6000 ile takılı olmayan braketlerin kenarlarına takın. Kusursuz bir görünüm oluşturmak için yanları mükemmel şekilde hizaladığınızdan emin olun. Not: Her iki tarafın da kuruması zaman alacağından bunu birkaç kez tekrarlamanız gerekebilir.
  3. Kenarlar braketlere takıldıktan sonra köşeleri daha fazla E6000 ile yapıştırın, yanları bir arada tutmak için ve ahşabın bükülmesi durumunda bir kelepçeye ihtiyacınız olabilir.
  4. İç kutunun iki tarafını ve orta parçalarını dübel deliklerine yapıştırarak iç kutuyu birleştirin. Bunların tamamen kurumasına izin verin. Not: Parça birbirine tam olarak uymaz ve bu kasıtlıdır. Bu, tellerin köşelerden geçmesine izin verir.
  5. Tutkal kururken parçayı tutmak için bant kullanarak üst parçayı iç kutuya yapıştırın.
  6. Işıklara iki kat çift taraflı montaj bandı yapıştırın.
  7. Montaj bandının arkasına yapıştırıcı sürün ve iç kutunun 3 kenarına ve üstüne yapıştırın. Kuruyana kadar yerinde tutmak için bant kullanın.
  8. Fotonunuzu ve devre tahtanızı iç kutuya yerleştirin ve ışıkları fotonunuza bağlayın. Mikro usb kablonuzu Photon'a bağlayın. Not: Mikro usb kablosu, yapıştırmadan önce kutuda olmalıdır.
  9. Mumlu kağıt parçalarını kesin ve kağıdı akrilik duvarların arkasına bantlayın. Bu, ışığı dağıtacak ve içeriyi görmeyi zorlaştıracaktır.
  10. Tutkalı kutunun alt braketlerine yerleştirin ve altını yapıştırın. Bir sonraki adıma geçmeden önce bunun en az bir saat kurumasını bekleyin. Ahşabı sıkıştırmak için üstüne ağır bir kitap yerleştirmek isteyebileceğinizi unutmayın. Ayrıca usb kablosunun arkadaki delikten çıktığından emin olun.
  11. Karton parçalarını her köşeye çapraz olarak yapıştırın. Düşmemesini sağlamak için her birini bir an tutmanız gerekebilir.
  12. İki kare parşömen veya mumlu kağıt parçası kesin, ortası kare iç kutunuz kadar büyük olacak şekilde kesin. Bu iki parçayı birbirine bantlayın ve bunu her şeyin üstüne yerleştirin. Bu, 3 taraftan gelen herhangi bir ışığı dağıtmak içindir.

  13. Üst pencere parçasını yapıştırın ve kitap gibi ağır bir nesneyle sıkıştırın.

Önerilen: