Mündəricat:
- Addım 1: Materiallarınızı toplayın
- Addım 2: Elektronikanı yığın
- Addım 3: Qurun
- Addım 4: Onu yığın
- Addım 5: Proqramlaşdırın
- Addım 6: İstifadə edin
Video: ESP-Now Yağmur Çubuğu: 6 Adım (Şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
Bu əyləncəli kiçik layihə, bir elektron şəbəkəyə yağış yağdığını bildirməyin əhəmiyyətsiz bir sevincini təmin edəcək! Süni intellektlə idarə olunan, gözyaşardıcı təsir göstərən Teslanın yağış yağan zaman ön şüşə silicilərini oyandıran sensorlar olduğu söylənildi. Tamamilə şüşəli qapalı bir kabin içərisində olsanız, yağışın aydınlığının belə bir sensoru çox lazımsız edəcəyini düşünərdiniz, ancaq partlayan benzinin gurultusu olmadan öyünmək üçün bir şeyə sahib olmalısınız. Asanlıqla istifadə olunan ESP-8266 mikro nəzarətçilərinin daxili imkanları yerli ESP-Now şəbəkə seçimi ilə artırılır. İnternet bağlantısına və ortaya çıxan bütün öhdəliklərə və praktikliyə ehtiyacınız yoxdur. Və Bambuk çubuqları ilə oynamaq lazımdır!
Bu əsl yağış çubuğu deyil. Kəskin fasulye ilə yağış səsi çıxaran qurudulmuş bir kaktusdur-mütləq aşağı texnologiyadır. Bu cihaz Master və Slave kombinasiyasından ibarətdir. Təyin olunmuş Usta çöldə oturur, Lipo batareyası ilə işləyir, günəş enerjisi ilə təmin olunur və Adafruit aparat yuxu vasitəsi ilə oyadılır və hər on dəqiqədə bir yağış sensoru yandırır. Yağış qoxusa, içərisində oturan mesajları dinləyən yeganə dostuna-qula bir ESP-Now mesajı göndərir. Birini alarsa, ustalıqla yerləşdirilmiş Neopixel kaskadını işə salır. Komanda, işləmək əyləncəli və çap etmək üçün 16 saat tələb etməyən yerli qaynaqlı bambudan hazırlanmışdır.
Addım 1: Materiallarınızı toplayın
Kiçik olduğunuzda və iti bambuk çubuqlarını böyüdüb gözlədikləri üçün bir tora bağlayaraq birini öldürə biləcəyiniz təklif edildiyini xatırlayın! Yaxşı, bunu etməyəcəyik.
1. Bambuk-Neopixelləri içəriyə bağlamaq istədiyiniz müddətdə gözəl bir parça alın. (Mənimki təxminən 6 fut idi) Həm də bəzi elektronikaları yerləşdirmək üçün kifayət qədər geniş olan sensor yuvası üçün bir yığın. (3 düym enində 8 düym uzunluğunda)
2. Çevik Günəş Hüceyrələri-bunlar kimi:
3. TP 4056 Şarj cihazı lövhəsi:
4. Məntiq səviyyəsi çeviricisi:
5. Power Timer Breakout Adafruit:
6. ESP8266 ilə Adafruit Lələk HUZZAH:
7. WEMOS D1 Mini-seçiminiz…
8. Neopixel Strip 60 Led/M
9. Lipo Batareyası
10. Yağış Sensoru-Mən bunu aldım, amma çoxu var:
11. Ümumi ON/OFF açarı
Addım 2: Elektronikanı yığın
Hər iki cihaz üçün naqillərin necə edildiyini Fritzing diaqramını izləyin. Qul qurğusu, bir sıra kişi başlıqları quraşdırılmış WEMOS D1 Mini -ni yerləşdirmək üçün qadın başlıqlarını quraşdırmaq üçün mükəmməl bir lövhə ilə çox sadədir. Bu, tənzimləmə və proqramlaşdırma üçün montaj və sökülməni asanlaşdırır. Məntiq səviyyəsi dəyişdiricisi digər tərəfdədir və kiçikdir və lövhəyə asmaq asandır. Neopixel istifadə edərək ən yaxşı təcrübələr üçün, bir müqavimət səviyyəsi dəyişdiricisinin və Neopixelin məlumat çıxışına və ona elektrik xətləri arasında böyük bir kondansatör bağlamaq məsləhətdir. Adekvat bir enerji təchizatı istifadə etdiyinizə və WEMOS çıxışından ayrı olaraq bağladığınızdan əmin olun. Yağış çubuğunuzun nə qədər qalacağına görə bu enerji mənbəyini ölçə bilərsiniz …
Master vahidi də olduqca asandır. Başqa bir WEMOS D1 mini əvəzinə bir Adafruit Huzzah ESP8266 istifadə etdim, çünki özünün batareya güc qurğusuna malikdir. İstədiyiniz Liponun ölçüsünü-yalnız bambukun içinə uyğun olmalıdır. Sadə şarj tənzimləyicisi günəş batareyasına və batareyaya bağlıdır və Power Timer Breakout və ESP8266 -a enerji verir. Yağış sensörünün gücü mikrokontrolör lövhəsindəki 3.3 V gücündən gəlir. Güc Taymerindən Enable xətti ilə lövhənin EN pininə keçid qoydum ki, onu proqramlaşdırmaq üçün bu xətti yüksək saxlayım. (Taymerin enerjisi onsuz da işləməsi üçün o qədər çətin olsa da aşağı səviyyədə saxlanılır …) Hüzzahda iki sancaq istifadə olunur-biri su dəyəndə rəqəmsal olaraq aşağı endirən yağış sensoru üçün, digəri isə danışmaq üçün Güc Taymerini bağlamaq yaxşıdır. Mən bu qurğuya batareya test cihazı qoymamışam, amma istəsəniz Adafruit veb səhifəsindədir. Göyərtədəki yeganə A0 pinindən istifadə edir, ancaq bu məlumatı Slave -a ötürmək və piksel yüksəkliyi olaraq çıxarmaq üçün asanlıqla proqramlaşdıra bilərsiniz.
Addım 3: Qurun
Bambukla işləmək çox xoşdur. İstifadə etdiyim parçalar bir müddət qurudulmuş və ölmüşdü. Çöldən hamarlayın. İşıq üçün yuva yüngül qılınc mişarı ilə kəsmək asandır. Yalnız bütün uzunluğu boyunca bir az mavi lent istifadə edin və təxminən bir düym genişliyində üzünüzə çatlayın və uclarında təxminən 8 düym toxunulmaz qalın. Forma kəsmək istədiyiniz qədər dalğalı ola bilər. Bıçaq girişinə başlamaq və uclarından çıxmaq üçün iki bıçaq ölçüsü delik açın. Bambuk çox asanlıqla kəsilir və tam dolaşıq olan qovşaqlardan keçə bilərsiniz. Borunun qalan hissəsi çuxurdur. Bir kəsik götürün və düyünlərin daxili qalıqlarını çıxarın ki, bu da boş bir boruya imkan verəcəkdir. Bambuk uzunluğunda bir parçalanmaya başlamamağınıza diqqət yetirilməlidir, ancaq bu asanlıqla təmir olunur. Borunun içini düz ağ rəngli açıq akril ilə boyayın. Borunun xarici tərəfi bir neçə qat UV müqavimətli poliuretan ilə örtülmüşdür.
Master vahidi, sensoru yerləşdirə biləcək təxminən 10 düym uzunluğunda 3-4 düym genişlikdədir. Diqqətlə seçilir ki, yuxarıdakı düyündən təxminən 2 düym aralıda kəsilsin. Bu boşluq sensoru tutacaq və aşağıdakı elektronika üçün su keçirməyən bir möhürə imkan verəcəkdir. Sensor tellərinin keçməsinə icazə vermək üçün bu düyün qapağının kənarında 1/4 'delik açmalısınız. Başlıq ətrafındakı başqa bir neçə çuxur, bu təbii fincanda su toplanmasını radial şəkildə tərk etməyə imkan verəcəkdir. Kiçik bir çuxur əldə etmək üçün sensor boşqabını yerə sığdırmaq və fərqli bağlayıcıları lehimləmək məcburiyyətində qaldım. Sensor telləri su keçirməyən hissədə yerləşən bir sensor müqayisə lövhəsinə verilir. Yenidən bu qurğunu açıq havada istifadə etmək üçün poliuretan sprey ilə içəri və xaricə sprey edin.
Addım 4: Onu yığın
Çevik günəş paneli, Ana Ünitenin xaricinə quraşdırılmış təmas sementidir. Boru korpusundakı kiçik deliklər vasitəsilə birləşdirən tellər günəş panelinin uclarına lehimlənir. Bunu veb saytlarında necə edəcəyinizə dair təlimatları izləyin-çox asandır. Yağış sensoru, yuxarı hissədə silikon örtükləri olan, neylon boşluqlarda sensoru bir açı ilə əyərək yağışın yığılmaması üçün quraşdırılmışdır. Cihazın yan tərəfində ON/OFF açarını yerləşdirmək üçün bir delik açılır. Qalan hər şey yalnız içəriyə doludur. Hava delikləri buraxdığınız müddətcə altından kiçik bir plastik örtük silikon edə bilərsiniz. Bütün tel girişləri silikon lak ilə möhürlənmişdir.
Yuxarıda və aşağıda bir neçə düym buraxmaq üçün qul bölməsi Neopixels uzunluğuna malikdir. Bunlar asanlıqla silikon halına gətirilir-yapışdırmaq mümkün olmayan silikon qolunu çıxardığınızdan əmin olun. Neopixelləri kənara qoyun ki, demək olar ki, hər tərəfdən görünməsin, ancaq işığını rənglənmiş boşluğa yönəldsin. Güc mənbəyini böyük bir kondansatörlə qoruduqdan sonra kiçik WEMOS lövhəsi borunun altına asanlıqla yerləşə bilər. Qul qurğusu çölə çıxa bilsə də, suya davamlı olmaq üçün nəzərdə tutulmamışdır.
Addım 5: Proqramlaşdırın
Bu adam, bəzi sensorlar və ESP-Now nümunələrini ortaya qoymaq üçün gözəl bir iş gördü: https://github.com/HarringayMakerSpace/ESP-Now. Andreas Spiess, bu layihəyə başlamaq üçün koddan istifadə etdiyimi göstərən gözəl bir video çəkdi. Bu məhdud Master/Slave vahidinin internetə heç bir ehtiyacı yoxdur, ona görə də həmin hissələri aradan qaldırdım-yalnız yağışın yağmadığı barədə məlumat ötürür. Əvvəlki bir layihədə gördüyüm ESP üçün müjdələnmiş dərin yuxu seçimlərindən istifadə etməmək qərarına gəldim, bir müddət sonra təsadüfi olaraq qeyri -sabit oldu və təsadüfi olaraq günəş batareyasını tükətdi. Adafruit Huzzah -ı hər on dəqiqədə bir dəfə yenidən işə salır, sensoru yağışa işarə edən aşağı siqnal üçün yoxlayır, əgər tapmadığı təqdirdə Taymeri bitmiş pininə yüksək/aşağı siqnal göndərir. Əks halda, kodu aktivləşdirmək üçün məlumatı (göndərmə funksiyasının özündən başqa heç bir məlumat yoxdur) kölə göndərməyə keçir. Qul kodu yalnız maşını işə salır və bir mesaj gözləyir və əldə edildikdə neopiksel funksiyasını bir dəqiqə işə salır. Bunu proqramda dəyişə bilərsiniz, ancaq yenidən yağış aktivləşməsini gözləməyə davam edir. Dəyərlərin harada dəyişdiriləcəyini görmək üçün proqramdakı şərhləri oxuyun. Böyük meteor kaskad kodu bu mənbədən gəldi: https://www.tweaking4all.com/hardware/arduino/adruino-led-strip-effects/ Sadəcə təsadüfi sabitlər və rəng dəyişikliyi əlavə etdim.
Addım 6: İstifadə edin
Yağış sensoru üzərindəki kiçik potensiometr, bir xəbərdarlıq göndərmək üçün ustanı hansı səviyyəli damcı aktivləşdirəcəyi üçün tənzimlənməlidir. Sensorunuzun yağış yoxlamaq üçün nə qədər tez-tez açıldığını müəyyən etmək üçün Adafruit taymer dövrə potensiometrini də tənzimləməlisiniz-aralıq saniyədən iki saata qədərdir-seçiminiz. Lipo batareyasını ana qurğuda doldurun və yandırın və çöldə quraşdırın və daim yağan və qaranlıq olduğu Alyaskada yaşamadığınız halda enerji ehtiyacları üçün özü ilə məşğul olmalıdır. Qul vahidi, ustanın Wifi aralığında hər yerdə işləyir və mesaj gözləmə günlərində çox davamlıdır-Neopixel uzunluğunuzu təmin etmək və getmək üçün kifayət qədər gücə malik 5 voltluq bir divar siğilinə qoşun. Yağış gözləyərkən ara-sıra yüngül bir ekran istəsəniz, bunu proqramlaşdırmaq asandır-xüsusən də yağış yağmadığı bir yerdə yaşayırsınızsa.
Tövsiyə:
CircuitPython ilə İkili Rəng Çubuğu Qrafiki: 5 Addım (Şəkillərlə)
CircuitPython ilə İkiqat Rəng Çubuğu Grafiği: Pimoroni saytında bu LED bar-qrafikini gördüm və covid-19 kilidlənməsi zamanı ucuz və əyləncəli bir layihə ola biləcəyini düşündüm. Hər birində qırmızı və yaşıl rəngli 24 LED var. 12 seqment, buna görə nəzəri olaraq r göstərə bilməlisiniz
Arduino Torpağın Nəmini Nəzarət Çubuğu - Bitkilərinizi sulamağı heç vaxt unutmayın: 4 addım (şəkillərlə birlikdə)
Arduino Torpağın Nəmini Nəzarət Çubuğu - Bitkilərinizi Suvarmağı Unutmayın: Bağlı bitkilərinizi suvarmağı tez -tez unutursunuz? Yoxsa onlara həddindən artıq diqqət yetirirsiniz və çox su verirsiniz? Bunu etsəniz, özünüzü batareyadan işləyən torpaq nəmini izləmə çubuğu etməlisiniz. Bu monitorda tutumlu torpaq nəmindən istifadə olunur
LED Səs Çubuğu: 9 Adım (Şəkillərlə birlikdə)
LED Səs Çubuğu: Atölyem çox yumşaqdır. Divarlarımı örtən laklı 80s-Esque taxta lövhələrinə baxmayaraq, həm rəngdən, həm də təbii ki: LED-lərdən məhrumdur. Eynilə, elektronikanı lehimləyərkən tez -tez musiqi oynayıram. Bu məni düşündürdü, həm musiqini, həm də LEDləri birləşdirə bilərəmmi?
Kiçik Mesaj Gizlətən/Gizli Agent Çubuğu: 4 Adım (Şəkillərlə)
Little Message Hider/gizli Agent Chapstick: Dostunuza kiçik bir mesaj saxlamaq üçün bir yer axtarırsınız? Həmişə arzuladığınız gizli agent işi haqqında nə demək olar? Bu sadə dizayn bu cür vəziyyətlər üçün idealdır və çox ucuzdur
RGB LED İşıq Çubuğu (Gecə Fotoşəkili və Dondurucu İşığı üçün): 4 Addım (Şəkillərlə birlikdə)
RGB LED İşıq Çubuğu (Gecə Fotoşəkili və Freezelight üçün): RGB LED işıqlı foto çubuq nədir? Əgər fotoqrafiyanı və xüsusən də gecə vaxtı fotoqrafiyanı sevirsinizsə, o zaman çox əminəm ki, bunun nə olduğunu artıq bilirsiniz! Əks təqdirdə, inanılmaz bir şəkildə yaratmağınıza kömək edə biləcək olduqca zəhmli bir cihaz olduğunu söyləyə bilərəm