Mundarija:
Video: DIY oddiy Arduino chastota o'lchagichi 6,5 MGts gacha: 3 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Bugun men sizga 6,5 MGts gacha reangangular, sinus yoki uchburchaklar signallarining chastotalarini o'lchaydigan oddiy chastota hisoblagichini qanday qurishni ko'rsataman.
1 -qadam: tavsif
Videoda taqdim etilgan qurilma - Arduino Nano mikrokontroller yordamida tayyorlangan chastota o'lchagichi. U to'rtburchaklar, sinusoidal va uchburchak shaklli signallarning chastotasini o'lchashi mumkin.
Ushbu loyihaga NextPCB homiylik qildi. Siz ularni quyidagi havolalardan birida tekshirib, menga yordam bera olasiz:
SMT buyurtmasi uchun atigi 7 dollar:
Ishonchli ko'p qatlamli taxtalar ishlab chiqaruvchisi:
PCB platalari 10 dona bepul:
20% chegirma - PCB buyurtmalari:
Uning o'lchov diapazoni bir necha gertsdan 6,5 megagertsgacha. Uch o'lchov vaqt oralig'i ham mavjud - 0,1, 1 va 10 soniya. Agar biz faqat to'rtburchaklar signallarni o'lchasak, unda shakl kuchaytirgichga ehtiyoj yo'q va signal to'g'ridan -to'g'ri Arduino raqamli pin 5 ga uzatiladi. Kod "FreqCount" kutubxonasi tufayli juda oddiy, uni quyida yuklab olishingiz mumkin. Qurilma juda oddiy va bir nechta komponentlardan iborat:
- Arduino Nano mikrokontroller
- Shakllantiruvchi kuchaytirgich paneli
- LCD displey
- Kirish signali shakli tanlagichi
- JACK kiritish
-va Vaqt oralig'ini o'zgartirish: biz uchta intervalni tanlashimiz mumkin -0,1 -1 -va 10 soniya.
2 -qadam: qurilish
Videodan ko'rinib turibdiki, asbob butun diapazonda juda aniq, shuningdek, biz quyida tasvirlangan oddiy protsedura yordamida chastota o'lchagichini sozlashimiz mumkin:
Arduino kutubxonalari papkasida FreqCount kutubxonasini, FreqCount.cpp faylida quyidagi qatorlarni toping: #if belgilangan (TIMER_USE_TIMER2) && F_CPU == 12000000L float to'g'ri = count_output * 0.996155; va ularni quyidagilar bilan almashtiring: #if belgilangan (TIMER_USE_TIMER2) && F_CPU == 16000000L float to'g'ri = hisoblash_chiqish * 1.000000; bu erda 1.000000 sizning tuzatish faktoringiz bo'lsa, to'g'rilash chastota o'lchagichining kirishiga 1 MGtsni qo'llash orqali amalga oshirilishi kerak. Faylni o'zgartirgandan so'ng, Arduino kartasiga yangi eskizni yuklang.
3 -qadam: Sxematik va Arduino kodlari
Nihoyat, chastota o'lchagich mos plastik qutiga o'rnatilgan va elektron laboratoriyada yana bir foydali asbob hisoblanadi.
Tavsiya:
Arduino yordamida oddiy chastota hisoblagichi: 6 qadam
Arduino -dan foydalanadigan oddiy chastota hisoblagichi: Ushbu qo'llanmada biz Arduino -dan foydalanib oddiy chastota hisoblagichini yasashni o'rganamiz. Videoni tomosha qiling
Mikrokontroller yordamida chastota o'lchagichi: 8 qadam
Mikrokontrollerdan foydalanadigan chastota o'lchagichi: Bu qo'llanmada puls manbai chastotasini mikrokontrolder yordamida qanday hisoblash mumkinligi ko'rsatilgan. Puls manbasining yuqori kuchlanish darajasi - 3,3 V, past - 0V. Men STM32L476, Tiva ishga tushirish paneli, 16x2 alfanumerik LCD -dan foydalanganman. 1K o'lchamli
1A dan 40A gacha 1000 Vt gacha bo'lgan doimiy dvigatel uchun joriy BOOST konvertori: 3 qadam
1000 Vtgacha bo'lgan 1A dan 40A gacha bo'lgan joriy BOOST konverteri: Salom! Bu videoda siz tranzistorlar va markaziy transformatorli 1000 Vt va 40 Ampergacha bo'lgan yuqori amperli DC dvigatellari uchun oqim kuchaytirgichini qanday qilishni o'rganasiz. chiqishdagi oqim juda yuqori, lekin kuchlanish r bo'ladi
Dunyodagi eng oson batareya o'lchagichi 5 V gacha MAh: 3 qadam
Dunyodagi eng oson batareya o'lchagichi 5 V ga qadar MA: Arduino va qarshilik - bu dizaynni yaratish uchun bizga kerak bo'lgan 5V kuchlanishli batareyalar uchun quvvat o'lchagichini yaratadi. Kislotali, ishqoriy, NiCd, Li-ionli va Lipo batareyalardan foydalanish mumkin. Bozor juda katta quvvatga ega bo'lgan soxta batareyalarga to'la
12V dan 220V gacha o'zgaruvchan tok kuchiga ega oddiy dvigatel: 3 qadam (rasmlar bilan)
12V dan 220V gacha o'zgaruvchan tok kuchiga ega oddiy inverter: Salom! Siz bu inverterni bir nechta elektron komponentlardan emas, balki bitta kichik komponentli 3V shahar dvigatelidan foydalanishingiz mumkin. O'zgartirishni bajarish uchun faqat DC Motor javobgardir