Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Həyatımda etdiyim demək olar ki, hər bir layihə arduino və ya sadəcə atmegas istifadə edir, amma məktəbimdə son elektron dərsdə 555 adlı kiçik bir inteqral dövrə tapdım. Bu barədə əvvəllər eşitmişəm, amma mikro nəzarətçilərin daha yaxşı olduğunu düşünürdüm. İnternetdə təxminən 555 haqqında bir şey oxudum və bunun dünyanın ən populyar inteqral dövrəsi olduğunu gördüm! Və heç istifadə etməmişəm: (heç bir proqramlaşdırmadan və sadəcə əsas elektron komponentlərlə bir şey hazırlamağın gözəl ola biləcəyini düşündüm. 555 ilə nə edə biləcəyimi düşünməyə başladım, amma maraqlı bir şey tapa bilmədim. dostumla yararsız maşınlar haqqında danışdım və düşündüm ki, 555, servo, bəzi rezistorlar və açarla yararsız maşın düzəldə bilərəm və çox sadə olacaq və bunu etmək üçün mikrokontrolörə ehtiyacım yoxdur! İnternetdə 555 sifariş verirəm Dizaynımı bir simulyatorda sınaya biləcəyimi düşündüm. Məktəbdə elektrosimdən istifadə edirik, amma çox köhnədir və bəyənmirəm. Amma Circuits.io haqqında oxudum və bacardığım hər şeyi sınadıqdan sonra sınayacağımı düşündüm Bu proqramın başlamasının olduqca yaxşı olduğunu söyləyin, istifadəsi asandır və çox intuitivdir. Əlavə olaraq hər autodesk proqramı kimi çox yaxşı görünür:)
Yararsız maşın nədir? Heç bir işi olmayan maşındır, sadəcə yararsız şeylər etmək üçündür. Açarı söndürmək kimi:)
Addım 1: hissələr
- 555 taymer Düşünürəm ki, onu hər hansı bir elektronika mağazasından ala bilərsiniz, bu yararsız maşınımızın başıdır
- Servo, RC mağazalarında və ya elektron mağazalarda tapa biləcəyiniz ən populyar kiçik mikro servo, keçidimizi söndürəcək
- Lever keçid, vacibdir, çünki servo ilə söndürəcəyik, buna görə başqa bir keçid ola bilməz
- müqavimətçilər, dəyərləri növbəti addımlarda söyləyəcəyəm
- kondansatör 100nF
- diod (LED deyil, doğrultucu diod)
- batareyalar (1 hüceyrəli lipo və ya 2 AA batareya)
Addım 2: Bəzi Riyaziyyat
Yuxarıdakı fotoşəkillərdə rezistorların dəyərlərini necə hesabladığımı görürsünüz. Rezistorların dəyərlərini hesablamaq üçün 2 saat vaxt sərf etdim və mənfi müqavimət aldığım müddətdə nəyin səhv olduğunu bilmirəm. Ertəsi gün google -da bir saatlıq axtarışdan sonra gördüm ki, yüksək vəziyyət aşağıdan qısa olarsa, diod əlavə etməli və düsturları bir az dəyişməliyik:)
Servo 50Hz PWM siqnalı ilə idarə olunur, bu pwm -də yüksək siqnal təyin etsək, servo 1.5ms üçün 90 dərəcəyə, 2ms -i təyin etsəniz 180 və 1ms -ə 0 dərəcəyə gedəcək. Beləliklə, keçid yüksək siqnal olaraq söndürüldükdə 1ms alıram və 19ms aşağı siqnalda birlikdə 20ms (0.02s) olur, lazım olan tezliyi 1/0.02 = 50Hz -ə bölmək lazımdır. Açar açıldıqda yüksək siqnalı 2 ms -ə, aşağı 18 ms -ə dəyişirəm. Ümid edirəm başa düşdünüz:) daha çox bilmək istəyirsinizsə, google 555 və bu barədə çoxlu yaxşı dərsliklər tapmalısınız.
Addım 3: Simulyasiya
Parçalarımı gözləyərkən dizaynımı Circuit.io -da simulyasiya etməyə başladım. Çox yaxşı keçdi və hər şey işləyir. BTW circuits.io, servonun hərəkət etdiyini və ya LED -ə böyük bir gərginlik verdiyinizi göstərən əla bir proqramdır. Dövrəmdə rezistorlar ilə təcrübə apararkən siqnalı görmək üçün osiloskop əlavə etdim. Baxmaq istəyirsinizsə mənim dizaynımın linki budur:
circuits.io/circuits/3227397-555-useless-machine
Addım 4: Sxem
Burada circuits.io və eagle sxemləri var (bunun üçün bir PCB freze etmək üçün bir qartal sxemini hazırladım, bu təlimatı yazarkən sxemlərdə qartal ixracı tapdım:)) Aşağıda rezistorların dəyərlərini tapa bilərsiniz, onlar bir az dəqiq rezistorlar olmadığı üçün hesablanandan fərqlidir, Rezistorlar ideal olmadığından və dəyərin 5% dözümlülüyünə malik olduğundan işləmək üçün müqavimət dəyərləri ilə təcrübə aparmalısınız.
C1 = 100nF
R1 = 10 000
R2 = 0
R3 = 247000
R4 = 16 400
Addım 5: 3D Faylları
Yararsız maşınım üçün 3D çaplı korpus düzəltmişdim. İstəyirsinizsə, ağacdan hazırlaya bilərsiniz (daha yaxşı görünəcək) təəssüf ki, əl işi etməkdə istedadlı deyiləm, buna görə dizayn edib çap etdim.
Addım 6: Montaj
Yuxarıdan montaj qapağı ilə başlayın, bunun üçün bir filament parçası (diametri 1.75) və ya buna bənzər bir şey istifadə etməlisiniz. Sonra yuxarıya mikro servo bağlaya və keçə bilərsiniz. Servo vidalamaq üçün ən azı 8 mm uzunluğunda M2 vintlərdən istifadə etməlisiniz. Kolu vidalamaq üçün yenidən M2 vintini istifadə etməli və çox möhkəm vidalamalısınız.
Addım 7: PCB
Həm də maşınım üçün PCB hazırladım, PCB hazırlamağı sevirəm, əgər onu ayaqdan ayağa və ya necə deməyi bilmədiyim bir şeyi lehimləməsəniz, yalnız PCB olmadan: D Bu mənim ilk frezələnmiş PCB -nin əvəzinə Termotransfer metodu ilə kiçik bir CNC maşını ilə freze etməyə qərar verdim. Və ən azından bu PCB üçün bu üsul daha yaxşıdır, çünki ütüləmək və turşu istifadə etmək lazım deyil. Ancaq bilirəm ki, SMD komponentləri üçün kiçik izlər və yastıqlar kəsmək mümkün deyil.
Addım 8: Zövq alın
Hal -hazırda bu super maşını yaradıcı bir şey etmək, dünyanı dəyişdirmək üçün istifadə edə bilərsiniz və ya yox, bu, özünü söndürən yararsız bir şeydir. Amma tikərkən çox şey öyrəndim, bəlkə də o qədər də faydasız deyil? Sizə nə qədər əyləncəli olduğunu da unutmayın: D Oxuduğunuz üçün təşəkkürlər!
İndi Dizaynda Üçüncülük: 3D Dizayn Yarışması 2016