İçindekiler:
- Adım 1: Yazılım ve Donanım Kurulumu
- Adım 2: Kod ve Devre
- 3. Adım: Kısa Mesaj Gönderme
- Adım 4: Lehimleme
- Adım 5: Parçalarınızı Tutmak
- Adım 6: Bir araya getirmek
- 7. Adım: Sosyal Çevrenizi Kullanma
Video: Sosyal Çevre İlişkileri Yöneticisi: 7 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:21
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
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
Ş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
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
Ş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
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
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:
Sosyal Mesafeli Cadılar Bayramı Şekeri Robotu: 7 Adım (Resimlerle)
Sosyal Mesafeli Cadılar Bayramı Şekeri Robotu: Bu yılki Cadılar Bayramı şekerleme yapanlarla etkileşim kurmanın yeni ve eğlenceli bir yolunu arıyorsanız ve bu projenin getirdiği meydan okumaya hazırsanız, hemen atlayın ve kendinizinkini oluşturun! Bu sosyal mesafeli robot, bir şeker mi şaka mı yaptığını 'görecek'
ASS Cihazı (Anti-Sosyal Sosyal Cihaz): 7 Adım
ASS Cihazı (Anti-Sosyal Sosyal Cihaz): İnsanların etrafında olmayı seven ama onların çok yaklaşmasını sevmeyen türden biri olduğunuzu söyleyin. Ayrıca insanları memnun eden birisiniz ve insanlara hayır demekte zorlanıyorsunuz. Yani onlara geri çekilmelerini nasıl söyleyeceğinizi bilmiyorsunuz. Pekala, girin – ASS Cihazı!
SilverLight: Sunucu Odaları için Arduino Tabanlı Çevre Monitörü: 3 Adım (Resimlerle)
SilverLight: Sunucu Odaları için Arduino Tabanlı Çevre Monitörü: Bir keresinde şirketimin sunucu odasındaki sıcaklığı izlemek için bir çevre probu arama görevi verildi. İlk fikrim şuydu: neden sadece bir Raspberry PI ve bir DHT sensörü kullanmıyorsunuz, işletim sistemi dahil bir saatten daha kısa sürede kurulabilir
USB Şarj Edilebilir Çevre Dostu El Feneri: 4 Adım (Resimlerle)
USB Şarj Edilebilir Çevre Dostu El Feneri: Kendi USB şarj edilebilir el fenerinizi oluşturarak çevreyi korumaya yardımcı olun. Artık her el feneri kullanmak istediğinizde ucuz pilleri çöpe atmayın. Tam olarak şarj etmek için bir USB bağlantı noktasına takmanız yeterlidir ve uzun süre dayanan güçlü bir LED el fenerine sahip olursunuz
Görev Yöneticisi - Ev İşleri Yönetim Sistemi: 5 Adım (Resimlerle)
Görev Yöneticisi - Bir Ev İşleri Yönetim Sistemi: Evimizde (ve sanırım diğer birçok okuyucuda) karşılaşılan gerçek bir sorunu ele almaya çalışmak istedim; bu, yardım ettikleri için çocuklarımı nasıl tahsis edeceğim, motive edeceğim ve ödüllendireceğim. ev işleri ile. Şimdiye kadar lamine bir levha tuttuk