Mündəricat:
- Addım 1: Lazım olan materiallar
- Addım 2: Qabıq
- Addım 3: Dəstək Skeleti
- Addım 4: LED -in bağlanması
- Addım 5: Qabıqların bağlanması
- Addım 6: Arduino'ya LED bağlayın
- Addım 7: Sensorların birləşdirilməsi
- Adım 8: Kodlaşdırma vaxtı
- Addım 9: Qapağı bağlamaq və son çiçəklənmələr
Video: Sehrli sehrlərlə sehrli bir büllur topu edək! ~ Arduino ~: 9 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
Bunun içərisində LED işıqlarının animasiyalarını idarə etmək üçün hərəkət sensoru və RFID skanerdən istifadə edən Sehrli Top hazırlayacağıq.
Addım 1: Lazım olan materiallar
Bu layihə üçün aşağıdakı vasitələrə və materiallara ehtiyacınız olacaq:
- Bir Arduino Uno
- Akselerometr, giroskop və temperatur sensoru olan MPU-6050 Sensoru.
- RC522 RFID oxuyucusu
- bəzi uyğun etiketlər (NTAG215s istifadə etdim)
- 36 ağ LED
- 36 qırmızı LED
- 36 mavi LED
- 8 NPN Transistoru, IRF520 istifadə etdim
- Şəffaf plastik top, diametri 16 sm
- Kiçik çörək taxtası
- 9V batareya paketi (6xAA)
- Lotsa kabelləri
Alətlər:
- 3D printer
- Lehimleme dəmir
Addım 2: Qabıq
Etəcəyimiz ilk şey, topun xarici qabığını hazırlamaqdır. Bunun üçün plastik topun içini zımparalamaq kifayətdir.
Zımpara etdiyiniz zərbələri görə biləcəksiniz, buna görə də düz bir nümunəyə sahib olmaq üçün vaxtınızı kiçik dairələrə ayırın.
Addım 3: Dəstək Skeleti
Növbəti quracağımız şey dəstək skeletidir.
Bu skelet bütün LED -ləri yerində saxlayacaq və qalan elektronikanı ehtiva edəcək. Xarici diametri 13 sm -dir, beləliklə, yayılmış materialla dolduracağımız led və qabıq arasında təxminən 1, 5 sm boşluq var. RFID oxuyucusu da sonda skeletdən kənarda yerləşməli olacaq. Bunun üçün hər bir qabırğanın LED -in yerləşdiyi tərəfdə kiçik klipləri olan 6 qabırğadan ibarət 3D model hazırladım. hər rəng üçün 6 ədəd 18 klip var.
Bütün qabırğalar eyni olduğu üçün bir qabırğanı 6 dəfə çap edə bilərsiniz. Qalanları çap edərkən vaxta qənaət etmək üçün qabırğa çap edildikdən sonra növbəti addıma davam edə bilərsiniz.
Addım 4: LED -in bağlanması
İndi fərdi qabırğa bağlayacağıq.
Hər bir qabırğanın ortasında 6 ağ LED, xarici sıralardan birində 6 qırmızı LED və digər kənarda 6 mavi LED var.
LED'inizi uyğun qısqaclara yapışdırın və LED -in polaritesini hizalayın ki, hər bir qabırğanın müsbət və mənfi ucu olsun, hamısı da astarlansın.
Birincisi, hər bir üst üç LEDini lehimləyin və hər bir satırın alt üç LEDini bir -birinə bağlayın, bundan sonra hər iki hissənin paralel olaraq bağlanması üçün hər iki pozitiv ucunu bir tellə və hər iki mənfi ucunu birləşdirin..
bütün 6 qabırğa üçün təkrarlayın.
Addım 5: Qabıqların bağlanması
Hər bir qabırğanın telini çəkdiyiniz zaman, qabırğaları batareya paketinə bağlamağın vaxtı gəldi
Bütün mavi və ağ LED satırlarının müsbət uclarını birbaşa batareya paketinizin 9V kabelinə bağlaya bilərsiniz.
Qırmızı LED -in digər LED -lərdən bir qədər aşağı gərginliyi var idi, yəni əvvəlcə satırlarının bütün müsbət uclarını birləşdirməli idim və sonra onu bir rezistorla 9V -ə bağlamalı oldum. Bütün LED -ləriniz eyni gərginliyə malikdirsə, bu addımı atlaya bilərsiniz.
Addım 6: Arduino'ya LED bağlayın
İndi tranzistorlar işə düşür.
Kiçik çörək taxtasını götürün və Arduino -nun torpağına bütün topraklama pinlərini bağlayın, sonra arduino rəqəmsal pinlərini Transistorların orta pinlərinə bağlayın. Ağ LED üçün 1 -dən 6 -ya qədər, qırmızı və mavi üçün 7 və 8 -ci pinlərdən istifadə etdim. İndi ağ LED satırlarınızın hər bir mənfi ucunu müvafiq tranzistora bağlaya bilərsiniz, sifarişi pozmadığınızdan əmin olun. Sonra mavi və qırmızı mənfi açarları müvafiq tranzistora bağlayın.
Addım 7: Sensorların birləşdirilməsi
İndi sensorları bağlayacağıq.
Hərəkət sensoru asanlıqla bağlanır, sadəcə VCC -ni 5V pininə, Gound to Grounda və SCL və SCA -nı lövhənizdəki SCL və SCA pinlərinə bağlayın.
RFID oxuyucusunun daha çox telə ehtiyacı var: (solda RFID, sağda Arduino)
- SDA -> 10
- SCK -> 13
- MOSI-> 11
- MISO-> 12
- IRQ istifadə edilmir
- GND -> GND
- RST -> 9
- 3.3V -> 3.3V
RFID oxuyucusunun tellərinin kifayət qədər uzun olduğundan Skeletin xaricində ola biləcəyinə əmin olun
Adım 8: Kodlaşdırma vaxtı
İndi hər şeyi bağladıqdan sonra kodun vaxtı gəldi!
RFID oxuyucusundan istifadə etmək üçün bu Kitabxanaya ehtiyacınız olacaq: https://github.com/miguelbalboa/rfid və quraşdırılmış SPI kitabxanası.
Hərəkət sensoru istifadə etmək üçün IC2 cihazı olduğu üçün quraşdırılmış Wire kitabxanasından istifadə etməlisiniz.
Bütün kodumu buraya yapışdırmasam da, onun bəzi hissələrindən danışacağam:
Xüsusi bir nfc etiketinə bənzərsiz bir animasiya təyin etmək üçün, hər bir etiketin ID-ləri dəyişəndə saxlanılır, belə ki, RFID oxuyucusu bir etiketi oxuduqda, öz identifikasiyasını qeyd olunanlarla müqayisə edir və if-ifadəsi ilə təyin edilmiş animasiya funksiyası.
Hərəkət sensoru, seçilmiş hər hansı bir oxun dəyərini oxuyur, oxu dəyəri müsbət olarsa qırmızı işıqlar, mənfi olarsa mavi işıqlar yandırılır.
Addım 9: Qapağı bağlamaq və son çiçəklənmələr
Demək olar ki, bitirdik!
Layihəni başa çatdırmaq üçün, yayılma materialı olaraq hər yarım kürəyə bir plastik torba qatlayın, iç topu yumşaq bir şəkildə yarısına qoyun və digər yarısını da üzərinə bağlayın. Sonra bitirdin!
İndi NFC etiketlərinizi istədiyiniz kimi qablaşdırmaq seçiminiz var, onları köhnə bir kitabın səhifələrinə yapışdırıb səhifələrin topun oxuduğu sehrlər kimi hərəkət etməsinə icazə verə bilərsiniz və ya mənim etdiyim kimi bir neçə saxta perqament vərəqi çap edin, onlara yazın və ya çəkin və NFC etiketlərini arxa tərəfə yapışdırın. Bəli, sehrləriniz hazırdır!
Və bununla da layihəmizi bitirdik!
Tövsiyə:
LED Masa Tenisi Topu Topu: 16 Addım (Şəkillərlə birlikdə)
LED Stolüstü Tennis Topu: Bir az əvvəl düz bir stolüstü tennis topu düzəltdikdən sonra stolüstü tennis toplarından 3D panel düzəltmək mümkün olub-olmadığını düşünməyə başladım. &Quot; sənət " etmək marağımla birləşdi. təkrarlanan həndəsi formalardan I
Arduino Pro Mini və TFT Ekranlı Sehrli Cavablar Topu: 7 addım
Arduino Pro Mini və TFT Ekranlı Sehrli Cavablar Topu: Bir müddət əvvəl qızımla birlikdə Magic 8 topunu ayırdıq ki, iyirmi cavabı seçdiyi ilə əvəz etsin. Bu, bir dostuna hədiyyə idi. Bu məni daha geniş miqyasda necə edəcəyimi düşündürdü. Çox şeyimiz ola bilərmi
Düyməli Saat - Vaxtı Güman Edək: 5 Addım (Şəkillərlə)
Thumbwheel Clock - Gəlin Zamanı Güman edək: Hamıya salam, burada mənim ilk təlimatlarım var, buna görə inşallah yaxşı olar. Üstəlik, ingilis dilim kifayət qədər zəifdir, buna görə də çox səhv etməyəcəyimi ümid edirəm! Bu layihənin məqsədi bəzi " Düymələr " köhnə bir laboratoriyadan xilas
Gəlin Rəqəmsal TV Video Kaydedici Edək: 4 Addım
Gəlin Rəqəmsal TV Video Kaydedici Yarataq: Mən bunu əvvəllər də etmişəm və bəzən istifadə etmişəm, bütün hissələri hələ də işlədiyi müddətdə yenidən istifadə olunur, qutunun içərisində qeyd cihazı, köhnə bir PC enerji təchizatı, USB quran bir neçə hissə var. IDE interfeys konnektoru, 80GB IDE HDD, 5V rölesi və
IOS/Windows -dan Raspberry Pi: 7 Adımın Monitoru Olaraq İstifadə Edək
IOS/Windows -u Raspberry Pi -nin Monitoru Olaraq İstifadə edək: Bu proyektdə moruq Pi -də VNC Viewer -in necə qurulacağını və istifadəsini izah edəcəyik. Pi -ni şəbəkənin başqa bir yerinə qoya bilər, - yox