Mündəricat:
- Addım 1: Parçalar və Alətlər
- Addım 2: Təzyiq Sensor Kamerası
- Addım 3: Baza
- Addım 4: Baza üçün ayaqlar
- Addım 5: LED tutucular
- Addım 6: Kürk palto
- Addım 7: Elektronikanın qoyulması
- Addım 8: Qoruyucu və yayıcı parça qalxanı və montaj balonu
- Addım 9: Proqram təminatı
- Addım 10: Yazdığı hamısı budur
Video: Nəhəng Basınca Həssas Rəng Balonu - Spectra Bauble ™: 10 Addım (Şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Bir dost bir partiya üçün komik bir işıq istədi və nədənsə ağlıma gəldi:
Bastığınız zaman rəngini dəyişən və səslər yaradan nəhəng bir qıvrımlı balon topu
Orijinal və əyləncəli bir şey etmək istədim. Balon hissəsinin nə qədər sıxıldığını və olduqca həssas olduğunu müəyyən etmək üçün hava təzyiqi sensoru istifadə edir. Proqramlaşdırıla bilər, buna görə də kimsə topa sıxılana qədər rənglərin göy qurşağında sakitcə velosiped sürmək kimi maraqlı davranışlara sahib ola bilər, sonra rəngləri dəyişə və ya hətta istifadəçinin göstərdiyi bir rəngə (itələmək/basmaqla) uyğun gəlməyə çalışması kimi bir oyun oynaya bilər. bir və ya daha çox LED -də. Gələcək əlavələr, kimsə yaxınlaşanda səs -küy və rəng çıxarmağa başlayacaq bir hərəkət algılama çipi və balonun bir neçə/bir neçə gün ərzində sönə biləcəyi kiçik bir inflyasiya mühərriki ola bilər.
Bu dizayn üzərində qərar verməzdən əvvəl bir neçə variantı sınadım və şəkillərdən bir neçəsi buna işarə edəcək, amma son versiyanı hazırlamağa diqqət edəcəyəm.
Ayrıca, Make It Glow yarışmasını sonraya qədər görmədiyim üçün bunun üçün bir Təlimat hazırlamağı düşünməzdən əvvəl binanın çox hissəsini etdim. İstədiyim qədər şəkillərim yoxdur, ancaq özünüz yaratmaq üçün onu qurmağın əsas məqamlarını əhatə etməyə çalışacağam. Hər halda, tikinti əsnasında "qanad aça" biləcəyiniz və məhdudiyyətlərin harada olduğunu bildiyiniz üçün bir reseptə əsirgəmədən qura biləcəyiniz kifayət qədər anlayışa sahib olmaq daha yaxşıdır.
Adı yalnız əylənmək üçündür, Spectra Bauble ™.
Addım 1: Parçalar və Alətlər
Alətlər
- tornavida
- şerit və ya mişar mişarı
- yönlendirici (tamamilə lazım deyil)
- lehimləmə dəmiri və lehim
- qayçı
- hökmdar
- 3D printer (LED tutucusunu başqa cür də edə bilərsiniz; aşağıya baxın)
- qazma və matkap ucları dəsti
- fayl
- Forstner bitləri
- Qələm (gümüş mürəkkəb)
- kompas (dairələr çəkmək üçün)
- tel kəsici və soyucu
- grommet kəlbətinləri və bəzi qarmaqlar (tamamilə vacib deyil)
- yapışqan üzərinə sprey edin
- iki tərəfli lent
- Dupont kıvrımları və qıvrıcılar (məsələn, PA-09, lakin bir çox başqa variant var; bu digər Təlimatlara baxın)
- bir növ yüksək həcmli hava nasosu
- Vazelin (hava birləşmələri üçün)
- bir printer bəzi şablonları çap etməyə kömək edir, lakin vacib deyil
Hissələri
* Qiymətlər əlimdədirsə qiymətlərə daxil edirəm
* İstifadə etdiyim tam əşyanın bağlantısı həmişə yoxdur, amma oxşar bir şeyi "bu kimi" və ya "məsələn" istifadə edərək əlaqələndirə bilərəm.
- 5 üzük ünvanlı LED (lakin həqiqətən WS2812 LED -lərdən istifadə edə bilərsiniz) $ 8.55
- MS5611 təzyiq sensoru (BMP280, 0.69 dollar, əvəzində bir azalma olmalıdır, lakin bir az daha az həssasdır) $ 4.72
- borular, ~ 50 sm
- hortum konnektoru (bu "pagoda birgə hortum bağlayıcısı" kimi)
- top hava vurma iynəsi (60 sm/Orta balon/topla gəldi-ancaq 120 sm-lik ilə deyil)
- enerji təchizatı 5V, 6A, 30W $ 5.50
- çörək bağı teli
- kiçik çörək taxtası (bu kimi) 1 dollar
- qapalı tel, məsələn 22 və ya 24AWG
- kiçik dinamik
- Arduino Pro Mini (məsələn, atmega328, amma proqramınızdan asılı olaraq, atmega168 və ya hətta ESP8266 kimi simsiz lövhə ola bilər) ~ 2 dollar
- divar fişi olan elektrik kabeli (zibil kolleksiyamda tapılıb)
- vida terminal konnektoru (bu kimi)
- yuvarlaq pinli qadın başlığı
- saxta yun kürkü (yerli parça mağazasından) ~ 5 dollar
- saxta dəri (yerli dəri mağazasından) ~ 3 dollar
- MDF lövhəsi ~ 5 dollar
- taxta vintlər
- hava sızdırmaz konteyner (üstü sıx bağlanan köhnə bir vitamin şüşəsi istifadə etdim)
- mastik (yəqin ki, yapışqan da işləyərdi, amma təsadüfən bir mastikim var)
- bir neçə köhnə şərab butulkası
- plastik kova ~ 3 dollar
- böyük squishy toplar (həm 60 sm/M, həm də 120 sm sınadım) ~ 10 dollar
- elastik kordon, ~ 3mm diametri x 1 metr ~ 1 dollar
- metal vintli qarmaqlar
- super uzanan parça parçası (yalnız yerli parça mağazasında axtardım, amma bu daha yaxşı işləyə bilər) Ən bahalı hissəsi! 14 dollar
/////////////////////
Beləliklə, hissələrin hamısı birlikdə nə qədər başa gəldi? Bəlkə də 75 dollarlıq sifarişlə, lazımsız/xəzinə yığınlarında tapdığım şeylər-mantarlar, elektrik kabeli, dinamik, borular, hava konnektoru, hava keçirməyən konteyner, tellər, vintlər, mastik-bunların hamısı ola bilər yeni satın aldığınız təqdirdə başqa 15 dollar əlavə edin.
Addım 2: Təzyiq Sensor Kamerası
Topa bir şəkildə bağlı bir təzyiq sensoru almalıydım. Topun alt səthinin bir növ sensora basdığını hiss etmək və ya sensoru topun içərisində və ya topun səthində saxlamaq kimi digər variantları nəzərdən keçirdim, amma tapdığım ən ağlabatan seçim ayrı bir hava bağlamaq idi. içərisində sensoru olan sıx kamera, bir boru vasitəsilə topa.
Palata
Əslində nəzəri olaraq hələ də işləyəcək bir 3D çaplı təzyiq kamerası dizaynı üzərində çox vaxt keçirdim, amma möhürlənməsində bir problemlə üzləşdim və sonra lazımsız yığınımla mano-a-manoya getməyə və əlimdə olan hər şeyi istifadə etməyə qərar verdim., çıxardığınızda "pop" səsi verən hava keçirməyən qapağı olan köhnə bir vitamin qabı idi.
Atılan 3D çap kamerasının bəzi şəkilləri, əksər layihələrə daxil olan görünməyən "uğursuzluq" işlərinin bir hissəsini də əhatə edir.
Tikinti
Vitamin konteynerinə iki deşik, biri tellər üçün (güc və məlumat), biri boru bağlayıcı üçün.
Tellər və bağlayıcılar əlimdəki bəzi sualtı mastik ilə yapışdırılmışdı, amma yəqin ki, silikon və ya hava keçirməyən bir şey istifadə edə bilərsiniz və uzun müddət irəli-geri əyildikdən sonra mastik-konteyner interfeysi arasında çat əmələ gətirə bilməzsiniz. tikinti və sınaq zamanı fırıldaqçılıq).
Vitamin borusunu, tellərin və sensorun hələ də içəriyə sığa biləcəyi minimum uzunluğa qədər kəsdim, çünki son tikintidə yerin sıx olacağını bilirdim.
Dupont bağlayıcılarını tellərə bağladım ki, ya MS5611 yüksək həssaslıq təzyiq sensörünü, ya da BMP280 -dən daha ucuzunu bağlaya biləm (təəssüf ki, BMP280 -i sınamağa vaxtım olmadı).
Telləri kifayət qədər uzunlaşdırın ki, sensor lövhəni konteynerin kənarına yapışdırın, sonra hamısını içəri qoyun və qapağı taxın.
Şəkildə göstərilən borular yalnız ilkin sınaq üçün idi və sonra daha uzun bir uzunluqla, bəlkə də 30-40 sm ilə əvəz olundu, buna görə də balonun hissəsini tutub sıxılmış vəziyyətdə işləmədən borunun iynə ucunu balona yapışdıra bilərsiniz. çömçə qabının boşluğu.
Addım 3: Baza
Əvvəlcə, bütün konstruksiyanı divara quraşdırmaq üçün balonun bir hissəsini, bəlkə də strafordan hazırlanmış bir platforma tutmaq üçün uzanan parçadan istifadə etməyi düşünürdüm (bu başqa bir versiya üçün hələ də mümkündür). Hər yerə öyrədildikcə parçanın "görünməz" olmasını təsəvvür etsəm də, əslində yığılır. Baza çox böyük olsaydı, parçanı yanlara doğru uzada bilərdiniz və yığılmayacaqdı, amma böyük bir bazadan qaçmaq istədim. Kumaş boşluğunu bir növ crenellated/stellate (5 çıxıntı ilə karton prototipinin şəkillərinə baxın) etməklə artırmaq üçün baza perimetrini artırmaq fikrim var idi və bu cür işlədi, amma nəhayət bir çömçə ilə ağır bir baza düzəltmək qərarına gəldim.
Avadanlıq mağazasının beton bölməsində, təxminən mükəmməl olan (və yalnız ~ 3 dollar) çox ucuz, dəhşətli plastik qoxulu bir kova tapdım. Əvvəlcə ağır bir baza düzəltmək üçün dibinə bir dəstə köhnə gips tökdüm və bu əsasın sonu olardı, amma köhnə gips heç qurulmadı və gil kimi böyük bir qarışıqlıq yaşadım çömçə qazmaq. Beləliklə, başqa bir uğursuzluq.
5 loblu karton və gips çatışmazlığının şəkilləri yuxarıda verilmişdir.
İkinci düşündükdə, ayrılan bir baza fikrini bəyəndim və həm də o qədər də ağır deyil. MDF sınamaq qərarına gəldim.
Çömçə içərisində işləmək məcburiyyətində qalmamaq üçün, kovanın altını kəsdim və MDF -nin iki parçası arasında dibinə yapışdırmaq üçün bir sistem hazırladım. Kovanın altındakı çuxurdan bir qədər böyük olan dairəvi bir MDF parçası, altdakı digər hissələrə vidalanmışdır, buna görə də kovanı sıx bir şəkildə sıxın ki, bütün konstruksiyanı vedrədən daşıya biləsiniz. asmaq
Digər tikinti qeydləri:
Kəsmə kovası:
Kovanı kəsib balonun aşağı radiusunun/səthinin altına basıldıqda elektronika üçün kifayət qədər yer buraxa biləcəyim yerə göz gəzdirdim. Kovanın kənarına gümüş bir markerlə (çömçə qara olduğu üçün) bir xətt çəkdim və kovanın içindən (diqqətlə) kəsmək üçün bir qutu kəsici/yardımçı bıçaq istifadə etdim. Plastik çox yumşaq idi və kifayət qədər asan getdi.
MDF kəsmə:
Kəsilmiş kovanı MDF-nin üzərinə qoydum və vedrənin alt hissəsini çəkdim ki, alt kovanın kənarının yerləşə biləcəyi bir kanalı hara yönləndirək. Bu, yəqin ki, tamamilə lazım deyil, çünki kürk bu kənarı örtəcək, amma mən daha gözəl göründüyünü düşündüm.
Baza, ikisi kovanın alt kənarından aşağıda, biri də kovanın digər iki hissəsinə çimdikləyən kovanın içərisində üç MDF diskdən hazırlanmışdır. Alt iki kovanın dibindən bir qədər böyükdür-ixtiyari, amma gözəl görünəcəyini düşündüyümə əsaslanaraq onları bir neçə sm daha böyük etdim. Həqiqətən istənilən ölçüdə ola bilərlər.
MDF -ni kiçik bir şeritlə kəsdim (20 dollara aldım!) Və üst görünən kənarı yuvarlaqlaşdırdım, yenə də tamamilə lazım deyil, amma düşünürəm ki, daha gözəl görünür. MDF -ni bir mişar mişarı ilə kəsə bilərsiniz; yaxşı qol məşqləri.
MDF "çimdik" diskin alt kənarını yönləndirdim, buna görə yıxıldıqda çömçə kovanın tərəflərinə uyğun olan bir paz şəklinə bənzəyirdi. Yəqin ki, kritik deyil, amma düşünürəm ki, daxili MDF diskini bir az daha asan mərkəzləşdirməyə kömək etdi.
Şəkillərdən birində, kovanı bazaya bağlayaraq, daxili MDF sıxma diskinin aşağıya endirildiyi zaman alt kovanın divarlarının necə bir qədər qabarıq çıxdığını görə bilərsiniz.
Addım 4: Baza üçün ayaqlar
Elektrik kabelini yandan yox, altdan yönləndirmək qərarına gəldiyim üçün, kabel otağının çıxmasını təmin etmək üçün bütün tikiliyi bir qədər yuxarı qaldırmaq üçün bir neçə ayaq əlavə etmək istədim. Üç fut düzəltmək üçün köhnə bir mantar və bir neçə vint istifadə etdim (üç nöqtə təyyarəni təyin edir, buna görə də yellənməz).
Burada çox mürəkkəb bir şey yox idi:
- mantarı bıçaqla üç bərabər hissəyə kəsin
- hər bölməni ölçdü və hamısı eyni hündürlükdə olana qədər verdi
- hər bir mantarın ortasından diqqətlə qazma dəliyi açın
- kağız üzərində çap olunmuş şablondan istifadə edərək MDF -nin alt boşqabına 120 ° -də vidalanmışdır
Addım 5: LED tutucular
İşıqlandırma dəyişikliyi haqqında bir çox təsəvvürə sahib olduğumdan və ümumi bir şey istədiyim üçün bu hissədən bir az kənara çıxdım. Dönmə və bucağı tənzimləyə biləcəyiniz və hər hansı bir 10 mm çuxura daxil olan yarı ümumi bir şeylə başa çatdım (çox təmiz tərəfli bir çuxur düzəltmək üçün Forstner bitindən istifadə etdim). LED -lərin bir dəmir yolu boyunca sürüşdüyü və ya başqa şeylər etdiyi başqa dizaynlarım var idi, amma çox vaxt almağa başladı. Əslində, bu tutucuya sahib olmaq məcburiyyətində deyilsiniz, ehtimal ki, bir kağız kubokun altını kəsib LED halqasını taxıb kubokun ucunu aşağı yapışdıra bilərsiniz.
Bir çox uğursuz versiyadan bəzilərinin şəkli. 20-30 versiyaya və fərqli həndəsələrə sahib olmalıyam, amma nəhayət boyunduruq hissəsini sıxan bölünmüş bazanı seçmişəm. Daha yaxşı ola bilər, amma hər şey qaydasındadır.
Yazıcı parametrləri üçün şəkillərə baxın.
LED qurğularının ən kiçik hissəsi şəkildəki kimi yerində oturur və LED halqasını titrəməyə mane olur.
LED-in yarı dairəvi boyunduruq parçasına daxil olması çox sıxdır, amma gedir (əvvəlcə kiçik yelləncək əleyhinə hissələri sıxın).
Addım 6: Kürk palto
Dokunmatik bir oyuncaq olduğu üçün təməlin də toxunmaq üçün xoş bir şey olmasını istədim, buna görə də cihazın rəngini təmin etməli olduğu üçün saxta xəz və ağ rəngli saxta dəriyə qərar verdim.
Başqa bir layihədən qalan bir saxta xəz qaldı, ehtiyacım olanı bir zolaqla kəsə bilməyəcək qədər böyük idi, iki hissəyə kəsdim, amma kənarlarını bir -birinə sıxaraq tikişləri gizlətmək çətin deyildi.
Bir parça karton (bir pizza qutusundan) ilə örtdüyüm və tərəflərə yapışqan səpdikdən sonra saxta ağ dəridən zolağı diqqətlə tətbiq etdim. Təəccüblü dərəcədə yaxşı çıxdı və dəri də üst kənar əyrisinə çox yaxşı uyğun gəldi. Dəri zolağın uclarını bir bıçaqla kəsdim, sonra materialı olduqca elastik olduğu üçün boşluğu bağlamaq üçün çəkdim. Birləşmə uzaqdan çətinliklə görünür.
Addım 7: Elektronikanın qoyulması
Tez-tez bir şeyin uyğun gəlməyəcəyi və ya rəsmiləşdirilməməsi və ya düzgün və ya hər hansı bir şəkildə görünməməsi ilə bağlı sürprizlərdən qaçınmağa çalışmaq üçün tez-tez proses boyunca hissələri 'quruduram'. Düşünürəm ki, bu, bir çox səhv etməməyə kömək etdiyi üçün bir şeylər edərkən yaxşı bir vərdişdir.
Təsadüfi tel qutumda tapdığım 24AWG (22?) Ölçü telini LED -lərin güc əlaqələrinə lehimlədim. Bəzi yuvarlaq dişi başlıq pin bağlayıcılarını giriş və çıxış məlumat kanallarına lehimlədim. LEDləri böyük bir tel qarışıqlığına bağlamadan silmək qabiliyyətinə sahib olmaq istədim. Bu həll əla deyil, amma işlədi. Hər bir üzükdə +/- güc bağlantısı və üstəgəl giriş/çıxış əlaqəsi var. Sarı-qəhvəyi tellər (şəkillərə baxın) gücdür və bənövşəyi (çörək taxtası telləri) çörək taxtasındakı Arduinodan son LED halqasına qədər bir çemberdən digərinə bir bənövşəyi taxta tel ilə zəncir vuraraq bağlanır. son LED -dən olan IN soketi və OUT konnektorundan gələn bir bənövşəyi tel. Dişi yuvarlaq pin başlıqlarını IN/OUT -da istifadə etdim, belə ki çörək taxtası telinin möhkəm oturması üçün. Zəncirdəki son LED halqasının ÇIXIŞ pininə bağlı tel yoxdur.
LED üzüklər böyük bir güc tələb etmir, amma 5 x 16 = 80 LED -dir və hamısı tam gücü ilə maksimum 4A -a qədər qiymətləndirdim (oxşar məhsulla müqayisədə hər biri tam olaraq təxminən 50mA -dır) https://www.pololu.com/product/2537). Buna görə də 6A enerji təchizatı. Gücün hər LED halqasına ayrı -ayrılıqda getdiyi üçün 24AWG -nin kifayət edəcəyini düşündüm (fərqli AWG -nin https://www.powerstream.com/Wire_Size.htm üçün ampacity reytinqləri ilə müqayisə edin). Daha az tel, hər tel üçün daha çox cərəyan olduğu üçün LED -lərə enerji paylayan bağlayıcı blokuna qədər bir az daha qalın tel istifadə etdim (22AWG idi). Bütün LED -lərin hər hansı bir uzun müddət ərzində tam gücü ilə işləməsini planlaşdırmadığım üçün son dərəcə ehtiyatlı deyildim. Güman edirəm ki, bunu necə istəyirdinizsə, telin ölçüsünü daha yaxından yoxlamaq istəyə bilərsiniz ki, bu cərəyanı həddindən artıq qızdırmadan dəstəkləsin.
Thingiverse, "rtideas" -dan bir elektrik kabelinin gərginlikdən azad etməsini çap etdim
5V 6A enerji təchizatını iki kiçik vida ilə bağladım. İstifadə etdiyim ilk enerji təchizatı, elektrik kabelinin telləri möhkəm yapışdırılmadığı üçün bəzi tellər qısaldıldığı üçün partladı, buna görə də ehtiyat təchizatı sifariş etdikdən sonra daha diqqətli oldum. Bu təchizata giriş və çıxış güc tellərini həqiqətən sıxdım.
5V gücünü LED -lərə və çörək taxtasına gətirmək üçün bir bağlayıcı blok istifadə etdim ki, enerji təchizatı ilə komponentlər arasında gərginliyi aradan qaldırsın və birbaşa mənbədən başqa bir güc üçün paylama nöqtəsi olsun (bəlkə də tamamilə lazım deyil)..
Çörək taxtasında yerində saxlamaq üçün iki tərəfli lent parçası var. Çox isti bir iqlim şəraitində işləyə bilərmi? Mənim üçün olduqca yaxşı saxlayır.
Kabel Qeydləri:
MS5611 naqilləri tamamilə aydın deyil-istifadə olunan kitabxanada, SDA pininin Arduino üzərindəki A4-ə və SCL-nin Arduino-da A5-ə bağlı olmasını gözləyir.
Bağışlayın, diaqram çox çirkin, amma heç olmasa bir növ diaqram qoymaq istədim.
Addım 8: Qoruyucu və yayıcı parça qalxanı və montaj balonu
Üzərində heç bir parça olmayan topun görünüşünü bəyənirəm, amma bununla bağlı bəzi problemlər var:
- sadəcə itələmək olar ki, bu da borunu oradan çıxarar
- insanların bir şeyi topa itələyərək uzaqlaşa biləcəyi bir partiya/oyun şəraitində topun deşilmə riski artır.
- İşıqlar o qədər də dağınıq deyil … bu əslində problem deyil, yalnız estetik seçimdir və hər iki yol da yaxşı ola bilər.
Üstündən hamar bir şəkildə keçəcək super əsən bir parça xəyal etdim, amma əslində alt tərəfdəki parça yığılır. Çox güman ki, corab/neylon parça daha çox uzana bilər və daha azdır, amma əlimdə yoxdur. Kumaşı bir basketbol kimi kəsib balonun hissəsinə uyğun olması üçün o tikişlərə tikə bilərdim, amma o zaman çirkin tikişlər var ki, potensial olaraq parça yığılmış alt hissədə bunu etmək gözəl bir həll ola bilər.. Bunu sınamağa vaxtım yox idi və alt tərəfə qarmaqlar əlavə edərək metal qarmaqlarla bazaya çəkərək parçanı aşağı çəkmək qərarına gəldim. Vizual olaraq əla deyil, ancaq bir qədər yuxarıdan baxıldıqda keçilə bilər.
İşıq qutularında işığı yaymaq üçün hazırlanmış xüsusi plastik folqa ilə LED -lərin yayılmasını düşündüm (şəkillərə baxın), amma balon plus parçanın kifayət qədər yayılmasına qərar verdim.
Parçanın əlavə edilməsi:
- parçanı təxminən kvadrat şəklində kəsin
- kənarından bir neçə sm kənara çəkilmiş bir dairə boyunca təxminən eyni məsafədə olan 8 nöqtəni qeyd edin (lövbər nöqtələrinə çıxarmağa qarşı bir az tampon vermək üçün)
- qıvrımları qoyun (çox sınaq və səhvdən sonra parçanı sıxmaq üçün bir yol tapın); parçanı daha yaxşı çimdirmək üçün bir az nazik karton üzük istifadə etdi.
- örtüklü parça, ortada, kovanın üstündə
- şişirdilmiş balonu parça ilə kovanın üzərinə qoyun
- elastik kordonu deliklərdən keçirin və balonun ətrafına sıxın (bir nəfər kimi etmək çətindir)
- kordonu sıxın və bağlayın
Sonra balon iynəsini taxmaq (oynağın sızmasının qarşısını almaq üçün üzərinə bir az vazelin qoymaq; vitamin qabının qapağı üçün) və balonu kovanın üzərinə qoymaq və elastik kordonu metal qarmaqların üstünə bağlamaq üçün aşağıya çatmaq kifayətdir. bazanın ətrafında çıxan.
Bu, balonu aşağıya bağlayır, belə ki, istifadəçi onu itələyə bilməz, lakin kifayət qədər elastik yamac buraxır ki, onu asanlıqla aça bilərik və eyni zamanda sərxoş əylənənlərin və ya şəkər yüksək olan dəli uşaqların şiddətli itələmələrinə tab gətirə bilər.
Balon Qeydləri:
Şişirməkdə çətinlik çəkdim. Hər şeydən əvvəl heç bir çuxur yox idi və buna görə də böyük bir iynə ilə (~ 1 mm diametrli) olması lazım olan yerə çox diqqətlə bir deşik açdım. Sonra onu şişirmək üçün bir növ yüksək həcmli nasos lazımdır. Təsadüfən bir hava kompressoru aldım. Düşünürəm ki, bir velosiped pompası ilə şişirmək sonsuz uzun müddət çəkəcək (ən azı bir saat).
Addım 9: Proqram təminatı
Bu barədə.
Oh, proqram. Yaşat.
(Kovada olan montajın son şəkilində, çörək taxtasının kənarındakı tellərə asılmış əlavə bir çip görə bilərsiniz. Mən sınadığım PAM8403 audio gücləndiricisidir. Onsuz dinamikdən səs çıxara bilərsiniz, amma Amp bunu daha yüksək səslə edir. İşləyir, amma qorxunc bir səs -küylə (heç şübhəsiz ki, naqillərin vəziyyətini nəzərə alaraq) buna görə indi təsvir etmirəm). Bu addımın yuxarısındakı video PAM8403 olmadan səsi göstərir və olduqca yüksək olduğunu görə bilərsiniz.
Spectra Bauble -in beyni Arduino Pro Mini 368 -dir.
Kod 'davam edən bir işdir'. Bu davranışı kodlaşdırmaq üçün indiyə qədər vaxtım oldu:
Gücü açanda bir növ R2D2 səs siqnalı verir. Topu itələdikdə və təzyiq yüksəldikdə, topun təzyiqi ilə yüksələn bir ton yayılır. Müəyyən bir maksimum təzyiqə çatanda işıqlar çaşqınlaşır, təsadüfi parlaq flaşlar edir və nəhayət canavar fit çalır. Maksın arxasındakı fikir. təzyiq tetikleyicisi, insanların deşilə biləcəyi balona bu qədər basmasını maneə törətmək idi. Beləliklə, bir az mənfi rəy.
Connor Nishijima'ya əlavə avadanlıq olmadan səs çıxarmağa imkan verən Arduino səs kitabxanası (və səs effektləri) üçün təşəkkür edirik. LED -lər Adafruit_NeoPixel.h kitabxanası ilə idarə olunur, amma inanıram ki, işləyəcək digər liblər də var (WS2812 LED -ləri üçün libs). Təzyiq çipi MS5611.h lib ilə idarə olunur.
Videoda işləyən kod əlavə olunur.
Proqramlaşdırıla biləcək bir çox davranış var, bəzi fikirlərim "todo":
- Gizli rəngli ekranların kilidini açmaq və ya davranışı dəyişdirmək üçün istifadəçi basma modelindən istifadə etmək üçün təzyiq modelinə basın
- İstifadəçinin cansıxmaması və ya 'başa düşməməsi' üçün davranışı/cavabı zamanla dəyişdirin
- yuvarlanan/fırlanan: işıqlar ayrı -ayrı halqalarda bir -bir dolaşır və işığı növbəti halqaya keçir
- atmosfer dəyişikliklərinə qarşı həssaslığı artırın (titrəyəcək; ehtimal ki rəng aralığını genişləndirin)
- gecikmə cavabı (qarşılıqlılığı təzə saxlamaq üçün daha çox qarışıqlıq/gözlənilməz davranış)
- oyun rejimi:
- bir rəngi yandırın və istifadəçi rəngi uyğunlaşdırmaq üçün lazımi təzyiqlə itələməlidir
- İstifadəçi bir rəngə riayət etməlidir (bəzi üzüklər hədəf rəngini, digərləri istifadəçinin cari təzyiq rəngini göstərir)
- rəngli süpürgədən sevdiyiniz rəngi seçin, sonra işıq şousu aşağıdakı rəngdə olacaq
-rəng ziddiyyətli halqalar arasında sıçrayır və istifadəçi orta nöqtədə (vaxtda) vurursa, yeni davranış tətbiq edin
- istifadəçi girişini təkrarlayır, istifadəçini fərqli giriş nümunələri ilə oynamağa cəlb edir
- təzyiq sensoru qışqırmağa başlaya bilərmi?
- "Nəfəs alma" işığı üçün standart, bəzən diqqəti cəlb etmək üçün yanıb -sönmək; radar çipi əlavə edildikdə insanlar yaxınlaşanda reaksiya verirlər
Addım 10: Yazdığı hamısı budur
Deməli, budur. İstədiyim kimi deyil, amma vaxtım az idi.
Səsi daha yüksək etmək üçün gücləndiricini əlavə etmək istərdim (eyni ölçüyə qədər şişirdilmiş kiçik topu istifadə edən səs çox daha yüksək idi … Məncə böyük topdakı əlavə rezin səsi çox söndürdü).
Bir mp3 lövhəm var və sözlə səs effektləri və ya musiqi əlavə edərdim.
Bir radar çipi (RCWL-0516) əlavə etmək istədim ki, kiminsə yaxınlıqda olduğunu və hərəkət etməyə başlayacağını bilsin.
Kiçik bir qan təzyiqi tipli bir nasosum var və bunu balon borusuna əlavə etmək istədim ki, Arduino çox təzyiq düşməsini (balonun deflyasiyası) ölçərsə balonu şişirmək üçün aça bilər.
Başqa bir şey üçün bir nəzarətçi olaraq istifadə etməyi düşündüm, məsələn, bitki sulayan bir təzyiq misterindən hazırlanan kiçik bir alov atıcısı, alovun ölçüsü təzyiqin dəyəri ilə əlaqəli və ya işıq və ya stereo sistemin səs tənzimlənməsi kimi ev əşyaları.
Səs çıxışı bluetooth vasitəsilə xarici dinamiklərə də yönləndirilə bilər.
Top 1,2 metrdən çox şişməlidir, amma hələ sınamamışam. Maraqlı bir təcrübə ola bilər.
Çox fikir və çox az vaxt..
Yaxşı, burada ən azı bir şey var. Bir vuruş verin.
Bauble'ı sınadığı və bunun nə qədər əyləncəli olduğunu göstərdiyi üçün Tom'a xüsusi təşəkkürlər.:)
Tövsiyə:
Nəhəng Gizli Rəf Kenar Saatı Necə Qurulur: 27 Addım (Şəkillərlə)
Nəhəng Gizli Rəf Kenar Saatı Necə İnşa Edilir: Otaq otağımızın divarının bir hissəsində asmaq üçün doğru 'şeyi' tapa bilməyəcəyimiz böyük bir yerimiz vardı. Bir neçə il çalışdıqdan sonra özümüzdən bir şey etmək qərarına gəldik. Bu olduqca yaxşı çıxdı (fikrimizcə) buna görə çevirdim
Arduino RGB Rəng Seçici - Real Həyat Obyektlərindən Rəng Seçin: 7 Addım (Şəkillərlə)
Arduino RGB Rəng Seçici - Real Həyat Nəsillərindən Rəng Seçin: Kompüterinizdə və ya cib telefonunuzda real həyatda gördüyünüz rəngləri yenidən yaratmağa imkan verən bu Arduino əsaslı RGB rəng seçici ilə fiziki obyektlərdən rəngləri asanlıqla seçin. Ucuz bir TCS347 istifadə edərək obyektin rəngini skan etmək üçün sadəcə bir düyməni basmaq kifayətdir
Nəhəng LED - Adam Savagein İzlənməsi: 13 Addım (Şəkillərlə)
Giant LED - Adam Savage İzləmə: Burada Twitter, YouTube və Twitch xəbərdarlıq lampası kimi fəaliyyət göstərmək üçün yenidən nəzərdə tutulmuş Giant LED -in bir versiyasını tapa bilərsiniz. Mənim üçün əsas məqsəd Adam Savage və sınanmış komandanın tvitləri, videoları və ya seğirmə axınları olduqda xəbərdarlıq etməkdir və
Hərəkətli və Danışan Nəhəng Lego Hulk MiniFig (10: 1 Ölçüsü): 14 Addım (Şəkillərlə)
Hərəkətli və Danışan Nəhəng Lego Hulk MiniFig (10: 1 Ölçüsü): Mən həmişə uşaqlıqda legosla oynamışam, amma "fantastik" legolardan heç biri yox idi, sadəcə klassik lego kərpicləri. Mən də Marvel Sinematik Kainatının (MCU) böyük bir pərəstişkarıyam və ən sevdiyim personaj Hulkdur. Elə isə ikisini birləşdirib nəhəng bir iş görməyin
Basınca Həssas Elektrikli Kaykay: 7 addım
Basınca Həssas Elektrikli Kaykay: Bu təlimat, Cənubi Florida Universitetindəki Makecourse (www.makecourse.com) layihəsi tələbinin yerinə yetirilməsi üçün yaradılmışdır. Aşağıdakı təlimat, təzyiq istifadə edən bir elektrik skeytbordunun qurulması prosesini izah edəcək