Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Bu nədir?
Sosial çevrənizdəki bütün vacib insanlarla əlaqə saxlamaq, xüsusilə də böyük bir şəhərdə, iş adamı, tələbə və ya yuxarıda qeyd olunanların hamısını yaşadığınız zaman çətin ola bilər. Social Circle, bütün sevdiklərinizi bir yerdə saxlamağın, bir -birinizlə nə qədər tez -tez əlaqə saxladığınızı və kimin əlavə sevgiyə ehtiyacı ola biləcəyini izləməyin bir yolunu təqdim edir! Heç kim dostlarına məhəl qoymamağı sevir və indi - bir daha heç vaxt o adam olmayacaqsan! Bu məhsul, telefon bildirişlərini təcili tapmayan və əlaqələrini izləmək üçün vizual bir nümayəndəlik istəyən insanlar üçün idealdır.
Social Circle, mətn mesajlarınızı hər birini bir şəxsi təmsil edən və bir LED -in parlaqlığı ilə ifadə olunan bir -birinizlə danışma tezliyinizi ölçən bir sıra müstəqil LED -lərə bağlayan Arduino ilə işləyən bir cihazdır. Bir ara Arduino kodunu istifadə edərək, Sosial Çemberin necə işlədiyini fərdiləşdirə bilərsiniz, o cümlədən neçə əlaqəni idarə etmək istədiyinizi və LED -lərin nə qədər tez və ya yavaşca sönməsini idarə edə bilərsiniz.
Ehtiyacınız olacaq
- IFTTT (Əgər bu belədirsə) hesabı
- Adafruit IO Hesabı
- Arduino proqramı olan noutbuk endirildi
- Arduino Çörək Paneli
- Tüy HUZZAH w/ ESP8266 WiFi
- Lehimleme dəmir
- Lehim
- Tel çıxarıcılar
- Rezistorlar
- Elektrik Tel
- LEDlər
- 1/8 "akril
- Lazer kəsici və ya Scrollsaw
- Kəmər Sander
- 3/4 "Kontrplak
- CNC maşın və ya çox yönləndirici
- Mikro USB Kabel
- Divar Şarj Cihazı
Elektrik alətləri ilə işləyərkən göz və üz qoruyucularını taxmağı unutmayın!
Addım 1: Proqram və Avadanlıq Quraşdırması
Başlamazdan əvvəl bir neçə sürətli şeyi qurmalısınız. Əvvəlcə pulsuz Adafruit IO hesabınızı yaradın. Arduino kodunuza tətbiq edəcəyiniz lentlər quracağınız yer budur. IFTTT hesabınızı qurmadan əvvəl lentlər yaratmaq istəyəcəksiniz.
Bir hesab yaratdıqdan sonra sol paneldəki Feeds düyməsini basın
Actions açılan menyusuna vurun və Yeni Feed Yarat seçin. Yeminiz üçün bir ad seçin və Yarat seçin. Feediniz indi Adafruit IO kitabxanasına əlavə edildi və IFTTT (növbəti addım!) İstifadə edərək bu lentə məlumat göndərə biləcəksiniz. Bu layihə üçün hər biri cihazda təmsil etmək istədiyim şəxsin adını daşıyan 5 kanal yaratdım
İkincisi, bir IFTTT hesabı yaradın. Mətn mesajımızı/Adafruit IO qurmaq üçün IFTTT -dən istifadə edəcəyik. Bu funksiyalar Arduino kodunuzla ünsiyyət quracaq məlumatların toplanmasına başlayacaq.
Bir hesab yaratdıqdan sonra yeni bir tətbiq yaradacaqsınız. Yeni Applet düyməsini basın. Bunu seçin və SMS seçin. IFTTT telefon nömrənizə hər hansı bir SMS göndərdiyiniz zaman tətbiqinizi işə salmağı və ya IFTTT telefon nömrənizə etiketli (hashtag ilə #ana) mesaj göndərdiyiniz zaman tətbiqetməni işə salmağı seçə bilərsiniz. Bu layihə üçün fərqli LED -lərimizi fərqləndirməyin bir yolu olması üçün etiketli mesajlar göndərməyi seçəcəyik
Növbəti addım bu təyin edilmiş etiketi yaratmağınızı xahiş edir. Bu nümunədə anamı etiketləməyi seçdim, ancaq xatırlamağınız asan olduğu müddətcə bu etiket istədiyiniz hər şey ola bilər. Tetikleyici Yarat düyməsini basın
Bunun üzərinə vurun və Adafruit seçin. Adafruit IO -ya məlumat göndər seçimini seçin və yem adınızı seçin. İlk LED üçün Adafruit -dən məlumatları 1 olaraq saxlamasını istəyəcəyik. Daha çox LED əlavə etdikdə, feed'lərimizi və LED -lərimizi fərqləndirmək üçün fərqli nömrələrdən istifadə edəcəyik ki, hamısı müstəqil şəkildə hərəkət etsin
Fəaliyyət Yarat düyməsini basın və demək olar ki, oradayıq! Burada telefon nömrənizi dəyişdirəcəksiniz. Nömrələri Mənim yerinə qoymağa çalışın. Appletlər açıq olduğu üçün məlumatlarınızı qoruduğunuzdan əmin olmaq istəyirsiniz. Appletinizin yandırıldığından əmin olun (yaşıl açarla göstərilir) və Finish düyməsini basın
Appletinizi hazırladığınız üçün təbrik edirik! İstənilən vaxt, appletin sağ üst küncündəki ağ dişli çarxı seçərək tətbiqinizin parametrlərini dəyişə bilərsiniz.
Addım 2: Kod və Dövrə
Hər hansı bir kodla başlamazdan əvvəl Arduino proqramında aşağıdakı kitabxanaları yüklədiyinizə əmin olun:
- ESP8266 Wi -Fi
- AdafruitIO
- Adafruit_MQTT
- Arduino
Bu kitabxanaları Arduino alətlər çubuğunda Sketch> Kitabxanaya Daxil Et> Kitabxanaları İdarə etmə seçərək yükləyə və hər birini başlığına görə axtara bilərsiniz.
Əlavə edilmiş kodu yükləyin və Arduinoda açın. Şəxsi istifadəçi adınızı, AIO Açarını (tablosunda AIO Açarına Bax -a tıklayaraq tapa bilərsiniz) və WiFi etimadnaməsi daxil olmaqla şəxsi məlumatlarınızı dəyişdirdiyinizə əmin olun.
İlk LED dövrə yaratmaq üçün aşağıdakı Təlimatlardan istifadə etməyi məsləhət görürəm. Tam bir dövrə yaratdıqdan sonra heç bir əlavə tel əlavə etmədən LED və rezistorlar əlavə edə biləcəksiniz. Bu dərslik, ehtiyacımız olan şey üçün düzgün dövrəni təmin edir. Düyməni bu sxemdən çıxarın, çünki bu layihə üçün lazım olmayacaq. Gələcəkdə LED -lərin əlavə edilməsi sadə olacaq və hər birini eyni istiqamətdə saxlamaq (mənfi tərəfli çörək taxtasında qısa tərəfi və uzun ucu Huzzah lövhəsində (5, 12, 13, 14, 16). İndi IFTTT və Adafruit IO -nun necə işlədiyini yoxlayaq. kodumuzla əlaqə saxlayın!
Addım 3: mətn mesajı göndərin
İndi tətbiqetmədən IFTTT telefon nömrənizi götürün və hashtagınızı telefon nömrəsinə göndərin. Daxil olan hər hansı bir məlumat olduğunu görmək üçün Adafruit IO yeminizi yoxlayın. Lent, mətn mesajlarınızın fəaliyyətini izləməlidir. LEDinizin kodunuzda təyin etdiyiniz pinə bağlandığından əmin olun və mətn mesajı LED -in açılmasına səbəb olacaq.
Addım 4: Lehimləmə
Bu layihə üçün 5 LED istifadə etməyi seçdim. Tellərin uzunluğunu artırmaq və çörək taxtasını taxta bir forma qoymaq vəzifəsini yerinə yetirmək üçün bir az lehimləmə etməliyik. Hansı materiallara ehtiyacınız olduğunu nəzərdən keçirmək üçün bu təlimatın yuxarısına gedin. Lehimləmə ilə tanış deyilsinizsə, bu möhtəşəm videoya baxın.
Rezistorlarınızı (LED -in mənfi/qısa tərəfində) və telləri lehimlədikdən sonra yuxarıdakı fotoşəkilə bənzəyən bəzi parçalarınız olmalıdır. Açıq olan bütün naqilləri qorumaq üçün büzülmə borusundan istifadə etdiyinizə əmin olun. Quruluşumuzu bir forma qatlayacağımız üçün heç bir telin toxunmaması vacibdir.
Addım 5: Parçalarınızı Tutun
İndi bütün bu parçalar və tellər var, amma onları qoymaq üçün heç bir yer yoxdur! Burada həqiqətən əyləncəli hissə gəlir, çünki heç bir qaydalar yoxdur (yaxşı ki, yalnız çörək taxtanız uyğun olmalıdır!).
Mənim üçün bu məhsul zaman keçməsinin vizual hissini ifadə edir. Bu nəzəriyyə məni saata bənzəyən bir forma yaratmağa sövq etdi. Ancaq evinizə, işinizə və ya məktəb mühitinizə uyğun bir şey dizayn etməyi seçə bilərsiniz. Şükürlər olsun ki, tələbə statusu mənə lazer kəsici, CNC maşını və ağac dükanına giriş imkanı verir. Bununla birlikdə, bu forma şerit və kəmər zımpara ilə asanlıqla yaradıla bilər. Budur bunu necə etdiyim:
1. Hər hansı bir maşın istifadə etməzdən əvvəl, bəzi Illustrator faylları qurmalısınız. Hər iki maşınla ünsiyyət qurmaq üçün bu fayllardan istifadə edəcəksiniz. Bu kəsikləri yaratmaq üçün qazma maşını istifadə etməyinizə ehtiyac duymamaq üçün Illustrator sənədinizdə LEDləriniz üçün kəsik xətləri çəkməyi unutmayın (mənim kimi!) Mikro USB kabelimin uyğun olması üçün arxada bir kəsik yaratmağı seçdim.
2. Bu dəfə daha sonra sosial dairəmi düzəltmək istədiyim halda akril üzərində adlar əlavə etməməyi qərara aldım, amma vəhşi olun və akrilinizi sözlərlə, naxışlarla, hətta əyləncəli bir rəng istifadə edərək fərdiləşdirin!
3. CNC maşınınıza parçanızın masanın üstünə keçməməsi üçün nişanları (kontur boyunca kəsilməyən hissələri) tərk etməyi söyləməyi unutmayın. CNC işinizi hazırlamaq üçün lövhənizi CNC -yə bağlamalısınız. masa. Forma kiçik olduğu üçün bir-birindən təxminən bir ayaq aralıda təxminən 6-8 vida istifadə etdim. Burada, hər hissəsində 1/2 "cib kəsilmiş 3/4" kontrplak istifadə edirəm (bu mənə çörək taxtasına və naqillərə uyğun tam bir düym yer verir).
4. Maşın qurtardıqdan sonra tırnaqları keçmək üçün bir çisel və çəkicdən istifadə edin. İndi, kəmər zımpara bir az sevgiyə ehtiyacı olan iki sərbəst parçanız olacaq. Hamar bir kənar yaratmaq üçün parçaları zımpara ilə yumşaq bir şəkildə çəkin.
5. Həm CNC formasının, həm də akril parçanın ortasına daxil edilə bilən qısa bir dübel kəsin. Parçaları birləşdirmək üçün əsas bir həlldir və dəyişdirmək üçün yeni akril parçalar yaratmaq imkanı verir.
Addım 6: Bir yerdə qoyun
Demək olar ki, var! Bütün komponentlərimiz var və bu şeyi birlikdə möhürləməyə hazırıq. Birincisi, akril dairəni taxta üzün üstünə yığa və hər bir delikdən LED tel ayaqlarını yerləşdirə bilərsiniz.
Sonra çörək taxtasını formanın içərisinə qoyun (özümün təhlükəsizliyimi təmin etmək üçün bir neçə maskeləmə lentindən istifadə etdim) və LED -lərinizi təyin olunmuş sancaqlara yerləşdirin. Kodunuz açıq deyilsə, bu sancaqlar 5, 12, 13, 14 və 16 olmalıdır. Rezistorlu LED-lərin tərəfləri mənfi olduğu üçün (-) yatağına uyğun olan tərəflərdir. çörək taxtası.
Sonra, mikro USB kabelinizi Huzzah Wifi lövhəsinə və CNC kəsicinizdən keçirin. İndi iki tərəfi bir -birinə uyğunlaşdıra və dayanan, qapalı bir obyekt yarada bilərsiniz! Arduino komponentlərinizi yenidən istifadə etməyi planlaşdırırsınızsa, taxta formunuzu bir yerdə saxlamaq üçün müvəqqəti bir həll tapmağı məsləhət görürəm. Bu vəziyyətdə güclü iki tərəfli lent istifadə etdim.
Addım 7: Sosial dairənizdən istifadə edin
Təbrik edirik! İşləyən bir Arduino əlaqələr meneceri etdiniz! İndi tale sizin əlinizdədir. Mətn mesajı izləyicinizin hara getməsini istədiyinizi seçə, məhsulunuzu rəngləyə və hətta ad yazmaq üçün ağ lövhə kimi akril üzdən istifadə edə bilərsiniz!
Zövq alın və xoşbəxt bir münasibət qurun!