Mundarija:
- 1 -qadam: Bosish sensori yaratish
- 2 -qadam: Tezlik sensori
- 3 -qadam: kuchlanish
- 4 -qadam: tokni o'lchash
- 5 -qadam: Dasturni yuklang va ulaning
Video: Bosish kalkulyatori: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Ushbu loyihada men kuchlanish, oqim, pervanel tomonidan ishlab chiqarilgan tortishish va dvigatelning tezligini kuzatuvchi sozlamani qanday tuzganimni tasvirlab beraman. Tizim menga juda kam xarajat qildi va benuqson ishlaydi. Men Excelning varaqini qo'shdim, unda birinchi muvaffaqiyatli ishlash uchun ma'lumotlar mavjud. Men ham grafiklarni qo'shdim, chunki ular bir vaqtning o'zida ma'lumotlarni tasvirlab beradi. Umid qilamanki, loyiha sizga yoqadi va agar biron bir tushunmovchilik yoki savol yoki taklif bo'lsa, iltimos, quyida izoh qoldiring yoki menga xabar yuboring.
Men ilgari qilgan juda o'xshash loyihaning batafsil hujjatini qo'shdim. Batafsil ma'lumot uchun buni yuklab oling
ESC va Dvigatelga qo'shimcha ravishda materiallar.
- Taklif taxtasi
- Shunt reistori
- LM324
- Simlar
- Yog'och
- Menteşe
- Arduino
1 -qadam: Bosish sensori yaratish
Bosish sensori - bu faqat kuch sensori. Kuchni o'lchashning eng mashhur usuli - yuk xujayrasidan foydalanish. Men eski uslubda ishlashga qaror qildim va o'z sensorimni ishlab chiqdim. Bu men uchun ayniqsa mumkin edi, chunki men yaqinda 3D -printerga ega bo'ldim va shuning uchun maxsus qismlarni tayyorlash muammo emas edi.
Sensor ikkita asosiy qismdan iborat: buloq va sensor. Hammamizga ma'lumki, buloq unga qo'llaniladigan kuchga mutanosib ravishda o'zgaradi. Qattiqligi va kattaligi kichik bo'lgan buloqni topish juda qiyin, hatto uni topsangiz ham, uni to'g'ri sozlash va uni xohlaganingizcha ishlash boshqa kabus. Shunday qilib, men buloqni to'liq qalinligi 2 mm va kengligi 25 mm bo'lgan alyuminiy tasma bilan almashtirdim.
Konsolli nur bir chetidan juda qattiq ushlab turilishi kerak, aks holda qiymatlar noto'g'ri bo'ladi. Men tizimning qolgan qismiga ulanish oson bo'lishi uchun boshqa uchiga ham maxsus biriktirma qildim.
Keyinchalik konsolli nur chiziqli toymasin potentsiometrga ulanadigan tayoq bilan biriktirilgan, u ham 3D bosilgan.
Men barcha ulanish teshiklarini vintlardek diametridan biroz kichikroq qilib bosdim, shunda tizimda nol o'ynaydi. Potentsiometr stendi ham qolganlar kabi 3D bosma edi.
2 -qadam: Tezlik sensori
Mening hayotimdagi (hozirgi kungacha) asosiy ixtirolarimdan biri bu har qanday qurilmaning burchak tezligini o'lchash uchun mo'ljallangan tezlik sensori. Tizimning yuragi magnit va zal effekti sensori. Qachonki magnit zal effekti sensori orqali o'tsa, chiqish past bo'ladi. Buning uchun chiqish va 5V liniyasi orasidagi tortishish qarshiligi kerak. Bu ishni arduino ichki tortish qarshiligi bajaradi. Magnitlar halqada ikkita o'ta qutbga joylashtirilgan. Bu tizim og'irliklarini muvozanatlashda yordam beradi. Zal effekti sensori 3D bosilgan maxsus uyaga joylashtirilgan. Stend shunday tuzilganki, balandlik va masofani sozlash mumkin.
Qachonki magnit zal sensori yonida bo'lsa, sensor chiqishi past bo'ladi. Bu arudinoning uzilishiga olib keladi. Keyin tetik funksiyasi vaqtni qayd qiladi.
Ikki kesishma orasidagi vaqtni bilish, har qanday aylanadigan jismning burchak tezligini osongina aniqlash mumkin.
Bu tizim benuqson ishlaydi va men buni boshqa loyihamda qo'lladim.
3 -qadam: kuchlanish
Bu asosan esc va shuning uchun dvigatel tomonidan iste'mol qilinadigan quvvatni o'lchash uchun. kuchlanishni o'lchash - bu arduino -dan foydalanishda o'rganiladigan eng oson narsa. 5 V gacha bo'lgan har qanday kuchlanishni o'lchash uchun analog pinlardan foydalaning va 5 V dan yuqori bo'lgan har qanday kuchlanish uchun bo'linishni ishlating. Bu erda akkumulyatorning maksimal quvvati 27 ish voltgacha yetishi mumkin bo'lgan sharoit bor edi. Shunday qilib, men 30 V kuchlanish ostida 5 voltsli bo'linuvchi qilish uchun kuchlanish bo'luvchi qildim.
Olovga olib kelishi mumkin bo'lgan + va - chiziqlarini tasodifan qisqartirmasligingizga ishonch hosil qiling.
4 -qadam: tokni o'lchash
Har qanday shaklda tokni o'lchash yoki ushlab turish siz nima qilmoqchi ekanligingiz haqidagi bilim va tajribani talab qiladi. Men ishlatgan shantlar to'rtta.05 ohmli 10 Vt qarshilik edi. Bu shuni anglatadiki, ular (P/R)^.5 = (40/.0125)^.5 = 56.56A oqimini boshqarishi mumkin. Bu men uchun etarli emas edi.
Bunday katta oqimlar bilan ishlaganda qalin lehim izlari va qalin simlardan foydalanganingizga ishonch hosil qiling. Mening zanjirimning orqa tomoniga qarang, ayniqsa shuntli hududda juda qalin simlar ishlatilgan
Bundan tashqari, past o'tkazgichli filtrlarni manevrlarga birgalikda ishlatish juda muhim. Men DSO138 bilan o'lchangan ESCning joriy chizilgan rasmini qo'shdim. Bu arduino uchun juda katta mumbo jumbo va shuning uchun passiv filtr arduino uchun ko'p narsani anglatadi. Filtrni tayyorlash uchun 1kF kondensatorni 100k pot bilan birga ishlatardim.
Iltimos, ushbu bo'limda shubhangiz bo'lsa, men bilan bog'laning. To'g'ri bajarilmasa, bu batareyani yo'q qilishi mumkin.
5 -qadam: Dasturni yuklang va ulaning
- Zalning ta'sir sensori chiqishi = D2
- KUCH SENSORI AMPLIFIYATORINING CHIQISHI = A3
- Kuchlanish bo'linishining chiqishi = A0
- Joriy kuchaytirgichning chiqishi = A1
Dasturning birinchi qatori - soniyalarda vaqt. Agar siz tezlikni yoki vaqtga bog'liq bo'lgan narsani o'lchashni xohlasangiz, bu juda muhim.
Hammasi shu erda tugadi va endi siz yangi qurilmangizdan barcha turdagi ma'lumotlarni yig'asiz.
Tavsiya:
Bank hisobini tejash kalkulyatori: 18 qadam
Bank hisobini tejash kalkulyatori: Mening omonat kalkulyatorimni tanlaganingiz uchun tashakkur. Bugun biz o'z shaxsiy xarajatlaringiz va jamg'armalaringizni kuzatish uchun BankAccount sinfini qanday dasturlashni o'rganamiz. Xarajatlarni kuzatish uchun bank hisobini ochish uchun sizga birinchi navbatda asosiy ma'lumotlar kerak bo'ladi
Bluetooth50g - buzilgan HP50G kalkulyatori uchun tsikl loyihasi: 7 qadam
Bluetooth50g - buzilgan HP50G kalkulyatori uchun tsikl loyihasi. Batareya oqishi tufayli displeyga o'tish yo'llari buzilgan. Kalkulyator o'zi uchun ishlaydi, lekin natijalar ekranda ko'rinmaydi (faqat vertikal chiziqlar). Tizim bluetooth klaviaturasini taqlid qiladi va
Nextion/Arduino kalkulyatori: 3 qadam
Nextion/Arduino kalkulyatori: Arduino Uno uchun foydali kalkulyator. Kalkulyator uslubi Windows 10 bilan ishlaydigan standart kalkulyatorga o'xshaydi. Eslatma: Windows 10 kalkulyatori bajaradigan ilmiy va dasturchi funktsiyalarni o'z ichiga olmaydi, lekin bu funktsiyalar
Minectaft -da Redstone qo'shish kalkulyatori: 6 qadam
Minectaft -da Redstone qo'shish kalkulyatori: Salom! Men TheQubit va bu Minecraftdagi redstone qo'shish kalkulyatorim bo'yicha qo'llanma. Qiziq, to'g'rimi? "Qizil tosh" muhandisligi va mantig'idan foydalaniladi. Agar sizga bu loyiha yoqsa, "Game life" tanlovida menga ovoz bering. Men buni juda qadrlayman
AVR mikrokontroller. Bosish tugmachasi yordamida LEDni yoqing. Bosish tugmachasi: 4 qadam
AVR mikrokontroller. Bosish tugmachasi yordamida LEDni yoqing. Bosish tugmachalarini o'chirish.: Bu bo'limda biz ATMega328PU uchun C dasturini uchta tugmachaning holatiga o'tish uchun qanday o'zgartirish kerakligini bilib olamiz. Shuningdek, biz "Switch Bounce" muammosini hal qilishni o'rganib chiqdik. Odatdagidek, biz