Mündəricat:

Yararsız qutu: 3 addım (şəkillərlə birlikdə)
Yararsız qutu: 3 addım (şəkillərlə birlikdə)

Video: Yararsız qutu: 3 addım (şəkillərlə birlikdə)

Video: Yararsız qutu: 3 addım (şəkillərlə birlikdə)
Video: AVTOMOBİLİNİZİN ŞÜŞƏLƏRİ HEÇ VAXT TƏRLƏMƏYƏCƏK, ƏGƏR BUNU ETSƏNİZ! 2024, Noyabr
Anonim
Yararsız qutu
Yararsız qutu

Layihə: Yararsız qutu

Tarix: Mart 2020 - Aprel 2020

Bu layihəni iki səbəbə görə etmək qərarına gəldim, biri hal -hazırda üzərində işlədiyim çox daha mürəkkəb bir layihəni dayandırmaq, ikincisi də burada Yeni Zelandiyada yaşadığımız tam kilidləmə zamanı ediləcək bir şey. Bu layihəni tamamlamaq üçün kifayət qədər komponentə sahib olduğum üçün xoşbəxtlikdən, hökumətin "vacib olmayan" əşyaların satın alınmasına qoyduğu məhdudiyyətlər səbəbindən bu anda başqa komponentlərin alınması mümkün deyil.

"Yararsız bir qutu" nədir, sadəcə olaraq normal olaraq söndürülmüş bir açarı olan bir qutudur, ancaq içindəki sistemi açarsanız yenidən söndürəcəksiniz. Bu, hər dəfə açarı açdığınızda, qapağın açılması və bağlanması, barmağınızın uzanması və geri çəkilməsi və nəhayət gözlərin hərəkəti və gözlərin hansı rəngdə olması ilə bağlı səkkiz fərqli format halında təkrarlanır.

Bu sistemin yuxarıdakılardan daha sadə bir versiyası hazırlana bilər. Gözlər və onların hərəkət servosu və qapağı qaldıran servo hər ikisi də çıxarıla bilər. Qapaq, barmağın uzanması səbəbiylə barmağın uzanması səbəbiylə qapağı qaldırır.

Təchizat

1. Arduino Uno R3

2. 10K müqavimət

3. 330 Ohm müqavimət

4. İki qütblü keçid

5. Sarı LED

6. 3 x Servo Motor

7. 2 x RGB Neopixel LED

8. 18650 batareya tutacağı

9. 2 x 18650 4200mAh, 3.7V

10. LM2596 Step-Down DC-DC güc modulu

11. Güc açma/söndürmə açarı, tək dirəkli

12. Müxtəlif Depont kabelləri, fiksasiya və PCB lövhələri

13. Qutu üçün uyğun ağac

Addım 1: Tikinti

Bina
Bina
Bina
Bina
Bina
Bina
Bina
Bina

Qutu, hər hansı bir uyğun ağacdan hazırlanmışdır, sadə bir sərt taxta bazası və dörd rezin ayağı var. Qutunun ölçüləri, barmağın açara çata biləcəyi təqdirdə demək olar ki, istənilən ölçüdə ola bilər. Bu layihənin qutu ölçüləri eni 120 mm, dərinliyi 245 mm və hündürlüyü 90 mm -dir. Güc açarı, güc açma/söndürmə LED və bir tərəfində kiçik bir çuxur əlavə etdim. Delik, proqram yükləmək üçün Arduino Uno USB portuna giriş təmin edir, bu halda servo hərəkətinin parametrlərini düzəltmək və düzəltmək üçün hazırladığımı gördüm, əks halda xarici korpusun çıxarılmasını tələb edəcək.

İstifadə olunan dövrənin Fritzing diaqramını daxil etdim. Bir Arduino Uno istifadə etdim, çünki WEMOS D1 Mini və ya Arduino Nano da mövcud idi, çünki sistem yalnız 6 girişə ehtiyac duyurdu. Həm də bu sistemi 18650 batareyaya əsaslanaraq 12V güc adapterindən istifadə etmək qərarına gəldim, çünki qutu daha portativ və daha təhlükəsizdir. 18650 batareyaları iki batareyalı bir paketdə saxlanılır və hər biri 3,7V gərginliyə və 4200mAh tutumuna malikdir. Batareyaları yenidən doldurmaq üçün təməl lövhənin çıxarılması və qapağın qaldırıcı qolunun ayrılması tələb olunur.

Sadəcə əlimdə olanları istifadə edən üç servo; hər hansı bir standart servo istifadə edilə bilər. Əksər servolar üç depont konnektoru ilə bağlanır və rənglidir, GND üçün Qəhvəyi, Güc üçün Qırmızı, 4V ilə 7.8V arasında bir şey və nəhayət siqnal xətti üçün sarıdır. Qapaq və barmaq üçün iki TowerPro MG995 servo və gözlər üçün CFsunbird SG90 istifadə etdim. SG90 yalnız yer məhdudiyyətli olduğum üçün istifadə edildi, əlimdə idi və başqa bir üçüncü MG995 istifadə edərdim.

Qutunun Açma/Açma açarında, GND -yə bağlanmış və açarın eyni nöqtəsinə Arduinio Uno -nun 12 -ci pininə bərkidilmiş 10K rezistoru daxil edən sadə bir sökülmə dövrəsi var. Şalterin digər tərəfi Arduino 5V pininə bərkidilir. İki 18650 batareyadan aldığım gərginlik servo üçün çox yüksək olan təxminən 8.5V, TowerPro Məlumat Cədvəli tərəfindən tövsiyə olunan maksimum gərginlik 7.8V olduğu üçün Step-Down güc modulunu istifadə etməyə qərar verdim. Step-Down güc modulu, servolarda istifadə olunan və Arduinio Uno-nu GND və VIN pinləri ilə gücləndirmək üçün istifadə olunan gərginliyi 6V-a endirir. Qutunun aktiv olub olmadığını və GND və 6V elektrik rayına qoşulduğunu göstərmək üçün sarı LED -lə ardıcıl 330Ohm sadə bir rezistor istifadə olunur. İki 18650 batareyanı açmaq/söndürmək üçün qutunun xaricində tək qutu açarı istifadə olunur.

Gözlər, hər biri 5V Arduino enerji təchizatı və Arduino Uno üzərindəki GND pinləri ilə bağlanmış iki 8mm Neopixel RGB LED istifadə edir. Ardıcıl olaraq tellidirlər və Arduino Uno -da pin 11 -ə bir siqnal teli bağlanır. RBG LED -lərinin bağlayıcıların ardıcıllığını təyin edən düz bir tərəfi var, pinouts üçün əlavə edilmiş fotoya baxın. Bu LED -lər ayrı -ayrılıqda bağlana bilər ki, Arduino Uno hər gözü ayrı bir siqnal teli ilə idarə edə bilsin. Bütün layihələrdə olduğu kimi, dövrə bir çörək taxtasına qoyuldu və əsas lövhəyə quraşdırılmadan əvvəl sınaqdan keçirildi. Vaxt keçdikcə sərbəst işləməyə meylli olduqları üçün bütün depont bağlayıcılarının Arduino üzərindəki sancaqlarına yüngülcə yapışdırılması tövsiyə olunur.

Şəkil
Şəkil

Addım 2: Proqram təminatı

Bu nöqtədə bu sistemdə işləyən proqram təminatı üçün GitHub saytında saxlanılan "labomat" və Yararsız Qutu nümunəsi olan Arduino koduna təşəkkür etməliyəm. Layihənin inkişafı çərçivəsində, xüsusən servo hərəkətini və gözlərin rəngini tənzimlədim və kodu əlavə etdim. Əlavə olaraq, hərəkətdə və ilkin mövqedəki fərqləri təmin etmək üçün bütün servo hərəkət parametrlərində düzəlişlər etmək lazım idi.

Arduino IDE 1.8.12 -in ən son versiyasına və kitabxana sənədlərinə ehtiyacınız olacaq: Adafruit NeoPixel.h və Servo.h. Gözlər üçün test proqramını və qutunun işləməsi üçün əsas proqramı əlavə etdim.

Addım 3: Nəticədə

Bu layihə üzərində çalışdığım əsas layihədən xoş bir yayındırma tapdım. Burada qurduğum və göstərdiyim versiya əsas olsa da, İnternetdə və You Tube -də eyni qutunun bir çox fərqli versiyasını gördüm və heyran oldum. söndür.

Tövsiyə: