İçindekiler:

Sosyal Çevre İlişkileri Yöneticisi: 7 Adım (Resimlerle)
Sosyal Çevre İlişkileri Yöneticisi: 7 Adım (Resimlerle)

Video: Sosyal Çevre İlişkileri Yöneticisi: 7 Adım (Resimlerle)

Video: Sosyal Çevre İlişkileri Yöneticisi: 7 Adım (Resimlerle)
Video: Kuvvet, İş ve Enerji İlişkisi | 7. Sınıf 2024, Kasım
Anonim
Image
Image
Yazılım ve Donanım Kurulumu
Yazılım ve Donanım Kurulumu

Nedir?

Sosyal çevrenizdeki tüm önemli insanlarla iletişim halinde olmak, özellikle büyük bir şehirde, işkolik, öğrenci veya yukarıdakilerin hepsinde yaşıyorsanız zor olabilir. Social Circle, tüm sevdiklerinizi tek bir yerde tutmanın bir yolunu sunar, birbirinizle ne sıklıkta iletişim kurduğunuzu ve kimlerin ekstra sevgiye ihtiyacı olabileceğini takip eder! Kimse arkadaşlarını görmezden gelmekten hoşlanmaz ve şimdi - bir daha asla o kişi olmayacaksın! Bu ürün, telefon bildirimlerini acil bulmayan ve ilişkilerini izlemek için görsel bir sunum isteyen kişiler için mükemmeldir.

Social Circle, metin mesajlarınızı, her biri bir kişiyi temsil eden ve her bir LED'in parlaklığı ile gösterilen, birbirinizle konuşma sıklığınızı ölçen bir dizi bağımsız LED'e bağlayan Arduino destekli bir cihazdır. Bazı ara Arduino kodlarını kullanarak, kaç tane ilişkiyi yönetmek istediğiniz de dahil olmak üzere Social Circle'ın nasıl çalıştığını kişiselleştirebilir ve LED'lerin ne kadar hızlı veya yavaş karardığını kontrol edebilirsiniz.

Neye ihtiyacınız olacak

  • IFTTT (Bu Oysa O Zaman) Hesabı
  • Adafruit IO Hesabı
  • Arduino yazılımının indirildiği dizüstü bilgisayar
  • Arduino Breadboard
  • Tüy HUZZAH w/ ESP8266 WiFi
  • Havya
  • Lehim
  • Tel Sıyırıcılar
  • dirençler
  • Elektrik kablosu
  • LED'ler
  • 1/8" Akrilik
  • Lazer Kesici veya Scrollsaw
  • Bantlı zımpara
  • 3/4" Kontrplak
  • CNC Makinesi veya Çoklu Yönlendirici
  • Mikro USB Kablosu
  • Duvar şarj cihazı

Elektrikli aletlerle çalışırken göz ve yüz koruması takmayı unutmayın!

Adım 1: Yazılım ve Donanım Kurulumu

Yazılım ve Donanım Kurulumu
Yazılım ve Donanım Kurulumu
Yazılım ve Donanım Kurulumu
Yazılım ve Donanım Kurulumu

Başlamadan önce, birkaç hızlı şey ayarlamanız gerekecek. İlk olarak, ücretsiz Adafruit IO hesabınızı oluşturun. Arduino kodunuza uygulayacağınız beslemeleri burada kuracaksınız. IFTTT hesabınızı oluşturmadan önce beslemeler oluşturmak isteyeceksiniz.

Bir hesap oluşturduktan sonra, soldaki Kontrol Panelinde Feed'ler'e tıklayın

Eylemler açılır menüsünü tıklayın ve Yeni Bir Yayın Oluştur'u seçin. Feed'iniz için bir ad seçin ve oluştur'u seçin. Feed'iniz artık Adafruit IO kitaplığına eklendi ve IFTTT kullanarak bu feed'e veri gönderebileceksiniz (bir sonraki adım!) Her LED için yeni bir feed oluşturmanız gerekecek. Bu proje için, her biri cihazda temsil etmek istediğim kişinin adını taşıyan 5 feed oluşturdum

İkincisi, bir IFTTT hesabı oluşturun. Metin mesajımızı/Adafruit IO'yu ayarlamak için IFTTT kullanacağız. Bu işlevler, Arduino kodunuzla iletişim kuracak veri toplama işlemini başlatacaktır.

Bir hesap oluşturduktan sonra, yeni bir uygulama oluşturacaksınız. Yeni Uygulama'yı tıklayın. Bunu seçin ve SMS'i seçin. IFTTT telefon numaranıza herhangi bir SMS gönderdiğinizde uygulamanızı tetiklemeyi veya IFTTT telefon numaranıza etiketli (örneğin #mom hashtag'li) bir mesaj gönderdiğinizde uygulamayı tetiklemeyi seçebilirsiniz. Bu proje için, farklı LED'lerimizi ayırt edebilmemiz için etiketli mesajlar göndermeyi seçeceğiz

Bir sonraki adım, bu belirlenmiş etiketi oluşturmanızı ister. Bu örnekte, annemi etiketlemeyi seçtim, ancak bu etiket, hatırlamanız kolay olduğu sürece istediğiniz gibi olabilir. Tetik Oluştur'a tıklayın

Buna tıklayın ve Adafruit'i seçin. Adafruit IO'ya veri gönder seçeneğini seçin ve besleme adınızı seçin. İlk LED'imiz için Adafruit'ten verileri 1 olarak kaydetmesini isteyeceğiz. Daha fazla LED eklediğimizde, beslemelerimizi ve LED'leri birbirinden ayırmak için farklı sayılar kullanacağız, böylece hepsi bağımsız hareket edecek

Eylem Oluştur'a tıklayın ve neredeyse oradayız! Telefon numaranızı değiştireceğiniz yer burasıdır. Rakamları Benim yerine koymayı deneyin. Uygulamalar herkese açık olduğundan, bilgilerinizi koruduğunuzdan emin olmak istersiniz. Uygulamanızın açık olduğundan emin olun (yeşil anahtarla gösterilir) ve Bitir'e tıklayın

Tebrikler, az önce uygulamanızı yaptınız! Uygulamanızın sağ üst köşesindeki beyaz dişliyi seçerek uygulamanızın ayarlarını istediğiniz zaman değiştirebilirsiniz.

Adım 2: Kod ve Devre

Herhangi bir kodla başlamadan önce, Arduino yazılımı içinde aşağıdaki kütüphaneleri indirdiğinizden emin olun:

  • ESP8266WiFi
  • AdafruitIO
  • Adafruit_MQTT
  • ArduinoHttp

Bu kütüphaneleri Arduino araç çubuğunda Sketch > Include Library > Manage Libraries'i seçerek indirebilir ve her birini başlığına göre arayabilirsiniz.

Ekli kodu indirin ve Arduino'da açın. Benzersiz kullanıcı adınız, AIO Anahtarınız (Kontrol Panelinde AIO Anahtarını Görüntüle'ye tıklayarak bulabileceğiniz) ve WiFi kimlik bilgileriniz dahil olmak üzere kişisel bilgilerinizi değiştirdiğinizden emin olun.

İlk LED devrenizi oluşturmak için aşağıdaki Talimatı kullanmanızı öneririm. Tam bir devre oluşturduktan sonra, ekstra kablo eklemeden LED'ler ve dirençler ekleyebileceksiniz. Bu eğitim, ihtiyacımız olan şey için doğru devreyi sağlar. Bu proje için gerekli olmayacağından düğmeyi bu devreden çıkarın. LED'leri ileriye doğru eklemek, her birini aynı yönde tutarak basit olacaktır (negatif devre tahtası yatağında kısa kenar ve Huzzah tahta piminde uzun uç (5, 12, 13, 14, 16) Şimdi, IFTTT ve Adafruit IO'nun nasıl olduğunu test edelim. kodumuzla bağlanın!

3. Adım: Kısa Mesaj Gönderme

Metin Mesajı Gönderme
Metin Mesajı Gönderme

Şimdi, uygulamanızdan IFTTT telefon numaranızı alın ve hashtag'inizi telefon numarasına gönderin. Herhangi bir gelen veri olup olmadığını görmek için Adafruit IO beslemenizi kontrol edin. Akış, metin mesajlarınızın etkinliğini izliyor olmalıdır. LED'inizin kodunuzda belirttiğiniz pime bağlı olduğundan emin olun, metin mesajı LED'in açılmasını tetikleyecektir.

Adım 4: Lehimleme

Lehimleme
Lehimleme
Lehimleme
Lehimleme

Bu proje için 5 LED kullanmayı seçtim. Tellerin uzunluğunu artırmak ve breadboard'u tahta bir forma sokma işini yapmak için biraz lehimleme yapmamız gerekecek. Hangi materyallere ihtiyacınız olacağını gözden geçirmek için bu eğitimin en üstüne gidin. Lehimlemeye aşina değilseniz, bu harika videoyu izleyin.

Dirençlerinizi (LED'in negatif/kısa tarafında) ve kablolarınızı lehimledikten sonra, yukarıdaki fotoğrafa benzeyen bazı parçalara sahip olmalısınız. Açıkta kalan tüm kablolarınızı korumak için daralan makaron kullandığınızdan emin olun. Kurulumumuzu bir forma katlayacağımız için, hiçbir kablonun birbirine değmemesi önemlidir.

Adım 5: Parçalarınızı Tutmak

Parçalarını Tutmak
Parçalarını Tutmak
Parçalarını Tutmak
Parçalarını Tutmak
Parçalarını Tutmak
Parçalarını Tutmak

Şimdi tüm bu parçalar ve teller var, ama onları koyacak yer yok! İşte gerçekten eğlenceli kısım geliyor, çünkü hiçbir kural yok (sadece, sadece breadboard'unuzun sığması gerekiyor!).

Benim için bu ürün görsel bir zaman geçirme duygusunu temsil ediyor. Bu teori beni saate benzeyen bir form yaratmaya yöneltti. Ancak evinize, işinize veya okul ortamınıza uyan her şeyi tasarlamayı seçebilirsiniz. Neyse ki, öğrencilik durumum bana bir lazer kesici, CNC makinesi ve ahşap atölyesine erişim sağlıyor. Ancak bu form şerit testere ve bant zımpara ile kolayca oluşturulabilir. İşte nasıl yaptım:

1. Herhangi bir makineyi kullanmadan önce, bazı Illustrator dosyalarını ayarlamanız gerekir. Her iki makineyle de iletişim kurmak için bu dosyaları kullanacaksınız. Illustrator dosyanızda LED'leriniz için kesim çizgileri yapmayı unutmayın, böylece bu kesikleri oluşturmak için matkabı kullanmanıza gerek kalmaz (benim gibi!) Mikro USB kablomun sığması için arkada bir kesik oluşturmayı seçtim.

2. Bu sefer, sosyal çevremi daha sonra ayarlamak istersem diye akrilik üzerine isim eklememeyi seçtim, çılgına dönün ve akriliklerinizi kelimelerle, desenlerle, hatta eğlenceli bir renk kullanarak kişiselleştirin!

3. Parçanızın masa üzerinde kaymaması için CNC makinesine sekmeler (tamamen kesilmeyen anahat boyunca bölümler) bırakmasını söylemeyi unutmayın. CNC işinizi hazırlamak için tahtanızı CNC'ye sabitlemelisiniz. tablo. Kalıbı küçük olduğu için yaklaşık bir fit arayla yaklaşık 6-8 vida kullandım. Burada, her parçada 1/2" cep kesimli 3/4" kontrplak kullanıyorum (bu bana devre tahtasına ve kablolara sığdırmak için tam bir inç alan sağlıyor).

4. Makine bittiğinde, tırnakları kırmak için bir keski ve çekiç kullanın. Şimdi, bant zımpara makinesinden biraz sevgiye ihtiyaç duyan iki bağımsız parçanız olacak. Pürüzsüz bir kenar oluşturmak için parçaları zımparaya doğru hafifçe çalıştırın.

5. Hem CNC formunun hem de akrilik parçanın ortasından geçirilebilecek kısa bir dübel kesin. Bu, parçaları birbirine bağlamak için temel bir çözümdür ve size değiştirebileceğiniz yeni akrilik parçalar oluşturma fırsatı verir.

Adım 6: Bir araya getirmek

Bir araya getirmek!
Bir araya getirmek!
Bir araya getirmek!
Bir araya getirmek!
Bir araya getirmek!
Bir araya getirmek!
Bir araya getirmek!
Bir araya getirmek!

Neredeyse! Tüm bileşenlerimiz var ve bu şeyi birlikte mühürlemeye hazırız. İlk olarak, akrilik daireyi ahşap yüzün üzerine yığabilir ve LED tel ayaklarını her bir delikten geçirebilirsiniz.

Ardından, devre tahtanızı formun içine yerleştirin (benimkini güvenli tutmak için biraz maskeleme bandı kullandım) ve LED'lerinizi belirlenen pinlerine yerleştirin. Kodunuz açık değilse bu pinler 5, 12, 13, 14 ve 16 olmalıdır. Dirençli ledlerin kenarları negatif olduğu için (-) yatağına sığacak taraflardır. ekmek tahtası.

Ardından, Mikro USB kablonuzu Huzzah Wifi kartına ve CNC kesmenize yerleştirin. Şimdi, iki tarafı bir araya getirebilir ve ayakta duran, kapalı bir nesne oluşturabilirsiniz! Arduino bileşenlerinizi tekrar kullanmayı planlıyorsanız, ahşap formunuzu bir arada tutmak için geçici bir çözüm bulmanızı tavsiye ederim. Bu durumda, güçlü çift taraflı bant kullandım.

7. Adım: Sosyal Çevrenizi Kullanma

Sosyal Çevrenizi Kullanma
Sosyal Çevrenizi Kullanma
Sosyal Çevrenizi Kullanma
Sosyal Çevrenizi Kullanma

Tebrikler! Çalışan bir Arduino ilişki yöneticisi yaptınız! Artık kader senin elinde. Metin mesajı izleyicinizin nereye gitmesini istediğinizi seçebilir, ürününüzü boyayabilir ve hatta akrilik yüzü ad yazmak için beyaz tahta yüzeyi olarak kullanabilirsiniz!

Keyfini çıkarın ve mutlu ilişkiler!

Önerilen: