Mundarija:
- 1 -qadam: KOMPONENTLAR KERAK
- 2 -qadam: O'chirish diagrammasi va tushuntirish
- 3 -qadam: Arduino va kod
Video: Arduino yordamida AC voltmetr: 3 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Bu hech qanday AC voltmetrsiz Arduino UNO yordamida AC kuchlanishini aniqlashning oddiy sxemasi !! Xursand bo'ling !!
1 -qadam: KOMPONENTLAR KERAK
Har kim ishlatishini bilish uchun tushuntirishni o'qing …
1) Transformatorni pastga tushirish (12V yoki 6V), men 6V dan foydalanganman
2) Rezistor (2V- 1K ohm, chunki men 6V Tx, 12V uchun 1K va 4.7K)
3) Diod (1N4007)
4) Zener diodi (5V)
5) Kondensator (zaryadni to'kish uchun 1uF afzalroq yoki 10uF ko'proq vaqt !!)
6) Adruino UNO yoki har qanday aniq va bir nechta sakrash (2)
Bularning barchasi loyihani amalga oshirish uchun zarur bo'lgan komponentlardir …
2 -qadam: O'chirish diagrammasi va tushuntirish
Siz bu sxemani ko'rasizmi ??? OHHH … ha unda hech narsa yo'q
1) pastga tushadigan transformator (220 V dan 6 V gacha), lekin arduino 6V ni o'qish uchun AC kuchlanishini ololmaydi.
2) Arduino -ning 6V 5V ish kuchlanishini o'lchash yoki o'qish uchun tushirishga ruxsat beramiz, shuning uchun 2 1k rezistor yordamida kuchlanish bo'luvchi 3V AC ga to'g'ri keladi (taxminan)
3) DC olish uchun biz yarim to'lqinli rektifikator sifatida dioddan foydalanganmiz
4) Endi 5V shahar doimiy ravishda saqlanishi kerak, shuning uchun biz voltajni barqarorlashtirish uchun kondansatör va zenver diodidan foydalanamiz, voltaj regulyatori sifatida har doim terminalda 5V ushlab turamiz !!
Shunday qilib, endi elektron qism tugadi, biz sxemada ko'rsatilgan terminallardan (masalan, zener diodi bo'ylab) o'tish moslamalarini olib tashlaymiz va o'tish moslamalarini (+) Arduino A0 analog piniga va (-) Arduino GND ga joylashtiramiz.
Agar siz diodning anodini va katodini bilmasangiz, Internetga murojaat qiling! kumush yon katod (1N4007) VA qora yon katod (zener diodi).
3 -qadam: Arduino va kod
Arduino A0 va Gnd pinlari AC tarmog'iga keladigan kuchlanishni tahlil qilish uchun ishlatilgan …
A0 pinidagi 5V kirish arduino -ning 1023 bitli qiymatiga to'g'ri keladi …
Shunday qilib, 220V AC (r.m.s.) = 311V (tepalik) 1023bitga to'g'ri keladi
1bit = 311/1023 ga to'g'ri keladi, shuning uchun biz b = analogRead (A0) va AC kuchlanish = a = (b*311/1023) ni oldik.
Endi biz oladigan kuchlanish r.m.s olish uchun eng yuqori kuchlanishdir. biz tepalik/sqrtni ajratdik (2).
Ammo, agar biz ketma -ket chop etishni aytadigan bo'lsak, Arduino doimiy ravishda kuchlanishni belgilaydi, shuning uchun biz faqat kirish o'zgarganda chiqishni ko'rsatish uchun dastur yaratdik.
Agar yoningizda AC voltmetr bo'lmasa, ushbu kichik, ammo foydali loyihani o'qiganingiz uchun tashakkur.
Men keyingisidan IoT loyihalari bilan chiqaman.
Kod: Github ino faylga havola
Tavsiya:
Arduino va ishlov berish yordamida DIY voltmetr: 4 qadam
Arduino va ishlov berish yordamida DIY voltmetr: Salom va bugungi loyihaga xush kelibsiz. Men Sarveshman va bugun biz arduino asosidagi voltmetr yasaymiz. Ammo buning farqi shundaki, u qayta ishlash dasturida o'z chiqishini ko'rsatadi. Endi mening oldingi darsliklarimdan birida biz jarayon yaratdik
Arduino bilan 2.4 Gigagertsli NRF24L01 moduli yordamida simsiz masofadan boshqarish - Nrf24l01 4 kanalli / Quadcopter uchun 6 kanalli uzatuvchi qabul qilgich - Rc vertolyoti - Arduino yordamida Rc samolyoti: 5 qadam (rasmlar bilan)
Arduino bilan 2.4 Gigagertsli NRF24L01 moduli yordamida simsiz masofadan boshqarish | Nrf24l01 4 kanalli / Quadcopter uchun 6 kanalli uzatuvchi qabul qilgich | Rc vertolyoti | Arduino yordamida Rc samolyoti: Rc avtomashinasini boshqarish | Kvadrokopter | Drone | RC samolyoti | RC qayig'i, bizga har doim qabul qiluvchi va uzatuvchi kerak bo'ladi, deylik, RC QUADCOPTER uchun bizga 6 kanalli uzatuvchi va qabul qilgich kerak, va bu turdagi TX va RX juda qimmatga tushadi, shuning uchun biz uni o'zimizda ishlab chiqaramiz
Cho'ntak voltmetr: 6 qadam (rasmlar bilan)
Cho'ntak voltmetrlari: Men anchadan buyon ushbu voltmetrning kattaroq versiyasidan foydalanganman va bu har doim juda foydali bo'lgan, shuning uchun men cho'ntak tanlovini ko'rganimda o'zimga aytdimki, nega men bu imkoniyatdan foydalanmadim va buni siz bilan baham ko'rmadim. Dizaynni takomillashtirish
ICL7107 ADC yordamida qayta zaryadlanuvchi raqamli voltmetr: 7 qadam (rasmlar bilan)
ICL7107 ADC yordamida qayta zaryadlanuvchi raqamli voltmetr: Ushbu qo'llanmada men sizga 20 mV dan 200 V gacha bo'lgan kuchlanishni o'lchaydigan juda oddiy raqamli voltmetrni qanday qilishni ko'rsataman. Ushbu loyihada arduino kabi mikrokontroller ishlatilmaydi. Buning o'rniga ADC, ya'ni ICL7107 ba'zi parollar bilan ishlatiladi
Arduino yordamida voltmetr: 4 qadam
Arduino-dan foydalanadigan voltmetr: Ushbu qo'llanmada biz Arduino Uno-dan foydalanib voltmetr yasaymiz, bu turdagi voltmetrni 0-5V ostida kuchlanishni o'lchash uchun ishlatish mumkin