Mundarija:
- 1 -qadam: zilzilalar
- 2 -qadam: materiallar
- 3 -qadam: V = I*R bo'yicha tezkor dars
- 4 -qadam: LED qutblanishi
- 5 -qadam: Zilzila detektorini o'rnating
- 6 -qadam: Yuklab oling.Ino
- 7 -qadam: rohatlaning
Video: Asosiy Arduino zilzila detektori: 7 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:27
Tiny9 qaytdi va bugun biz oddiy Arduino zilzila detektori yasaymiz.
Iltimos, qurilmani sozlash uchun quyidagi havoladagi Tiny9 LIS2HH12 bilan ishlash uchun ko'rsatmaga tashrif buyuring, shunda 3 rezistor va 3 yorug'lik chiqaruvchi diod (LED) qo'shish kifoya.
3 eksa akselerometri
Bu ko'rsatma Arduino dasturiy ta'minoti bilan tajribaga ega bo'lgan boshlang'ich daraja hisoblanadi.
Agar siz akselerometrni sotib olishingiz kerak bo'lsa, quyidagi manzillardan biriga boring:
Amazon
*Bu yo'riqnomalar zilzilalar uchun Rixter shkalasi bo'yicha mumkin bo'lgan yoki to'g'ri tezlanish o'zgarishlarini aks ettirmaydi
1 -qadam: zilzilalar
Rasm - bu zilzilaning google qidiruvi. Bolaligimda men 1994 yilda Northridge zilzilasida yashaganman. Men er silkinishi haqida juda ko'p narsani eslay olmayman:
-Uyning yarmi yorilib ketdi, endi yarmining bir pog'onasi bor.
-Mening yotoqxonamdagi devorlarning birida orqa hovliga teshik bor edi.
-Men o'sha paytda sevimli o'yinchog'imdan jingalakni yo'qotib qo'ygandim. Shovqin -suronda munchoqlar bor edi, siz ularni yuqoriga va pastga qarab ko'rardingiz.
-Ko'cha bo'ylab sidel sementi tom ma'noda ag'darilib ketdi.
-Ko'chada mini "tog '" bor edi.
Aytish kerakki, katta zilzilalar qiziq emas.
Biz Janubiy Kaliforniyada anchadan buyon kuchli zilzilalar bo'lmagan (5.0dan katta), lekin shunday kunlarning birida. Keling, zilzila detektori yasaymiz !!!
2 -qadam: materiallar
Bizga kerak:
-LIS2HH12 dan sozlash ko'rsatmali
- 3x 690 ohmli rezistorlar
-1x Yashil LED
-1x sariq LED
-1x qizil LED
-Ixtiyoriy: sim tortuvchi
3 -qadam: V = I*R bo'yicha tezkor dars
Elektrotexnika sohasida siz V = I * R tenglamasiga egasiz, bu sizning hayotingizga har kuni kirib keladi.
V = kuchlanish (volt, V)
I = Oqim (Amper, A)
R = qarshilik (Ohm)
Zanjirda bu tenglama hech qachon buzilmaydi. Agar men 5V manbani 690 Ohmli rezistorga, keyin esa LEDni erga ulasam, kontaktlarning zanglashi shunday bo'ladi:
Misol LED kuchlanish pasayishi = 2,5V
(Manba - LED) = Oqim * qarshilik
5V-2,5V = I * 690 Ohm
Men = 2,5V/690 Ohm = 3,62 milliAmps yoki 3,62 mA
Oddiy LEDlar 10mA-20mA dan oshishni yoqtirmaydi, aks holda ular yonib ketadi.
4 -qadam: LED qutblanishi
LEDlarning kutupluluğu bor, bu odamga oqimning o'tishi uchun uni qaysi tomonga qo'yish kerakligini bilishga imkon beradi.
Oqim LEDning anodidan LED katotiga o'tadi. Boshqa yo'l bilan bora olmaydi. Agar orqaga qo'yilsa, u ishlamaydi yoki kuchlanish uning spetsifikatsiyasidan oshib ketganda portlamaydi.
Agar oqim etarli bo'lmasa, LEDdan yorug'lik chiqmasligi mumkin.
Qizil LEDning uzun tomoni - + anod va qisqa tomoni - katod tomoni.
5 -qadam: Zilzila detektorini o'rnating
3x 690 rezistorlar va 3 LEDni o'rnatish bosqichlari.
1. Arduino nanosining D4 (55 -qator) dan 690 ohmli rezistorni taxtaning 37 -qatoriga joylashtiring.
2. 37 -qatorda taxtaning yuqori yarmiga qizil LED anodini, ko'k yo'lda katodli joyni (GND) joylashtiring.
3. Arduino nanosining D3 (54 -qator) dan 690 ohmli rezistorni 38 -qatorga joylashtiring.
4. 38 -qatorda non panelining yuqori yarmiga sariq LED anodini va ko'k yo'lda katodli joyni (GND) joylashtiring.
5. Arduino nanosining D2 (53 -qator) dan 690 ohmli rezistorni non paneli 39 -qatoriga joylashtiring6. 39 -qatorda non panelining yuqori yarmida yashil LED anodini va ko'k yo'lda katod o'rnini qo'ying (GND).
7. Simlarning, rezistorlarning yoki LED simlarining hech biri tasodifan qisqa tutashmaganligiga ishonch hosil qiling, aks holda siz kontaktlarning zanglashiga olib kelishi mumkin.
6 -qadam: Yuklab oling. Ino
Tiny9_LIS2HH12_Earthquake_mon.ino faylini bu erdan yuklab oling: github
7 -qadam: rohatlaning
Endi siz.ino -ni arduino nano -ga yuklashingiz kerak.
Kichkina zilzila bo'lsa nima bo'ladi, sariq LED yonadi.
Agar kuchli zilzila bo'lsa, qizil chiroq yonadi.
Kichik yoki katta zilzila aniqlangandan so'ng, agar siz LEDlarni o'chirmoqchi bo'lsangiz, arduino -ni qayta o'rnatishingiz kerak.
*Bu eskizda Rixter shkalasi bo'yicha zilzilalar uchun mumkin bo'lgan yoki to'g'ri tezlanishning barcha o'zgarishlari aks etmaydi.
Tavsiya:
Asosiy parametrlarni avtomatlashtirilgan boshqarish bilan akvarium dizayni: 4 qadam (rasmlar bilan)
Asosiy parametrlarni avtomatlashtirilgan boshqarish bilan akvarium dizayni: Kirish Bugun dengiz akvariumiga g'amxo'rlik qilish har bir akvarist uchun mavjud. Akvarium sotib olish muammosi qiyin emas. Ammo aholining to'liq hayotini ta'minlash, texnik nosozliklardan himoya qilish, oson va tez parvarishlash va parvarish qilish uchun
VGA chiqishi bilan Arduino asosiy kompyuter: 5 qadam (rasmlar bilan)
VGA chiqishi bilan Arduino asosiy shaxsiy kompyuteri: Oldingi yo'riqnomada men ikkita Arduino yordamida BASIC bilan ishlaydigan va televizor ekrani uchun B va V chiqish signalli 8-bitli retro kompyuterni qanday qurishni ko'rsatdim. Endi men xuddi shu kompyuterni qanday qurishni ko'rsataman, lekin chiqish signali bilan
Arduino asosiy kompyuter televizor chiqishi bilan: 5 qadam (rasmlar bilan)
Arduino asosiy kompyuterli televizor chiqishi: Bu ko'rsatmalarni men ikkita Arduino va boshqa boshqa komponentlar yordamida BASIC bilan ishlaydigan 8-bitli retro kompyuterni qanday qurishni ko'rsataman. Siz PS2 klaviaturasi yordamida o'zgaruvchilar va BASIC dasturini kiritishingiz mumkin, va natijasi monitorda ko'rsatiladi
Robotika: Rover 5 -ning asosiy versiyasi, robotning asosiy bosqichi: 18 qadam (rasmlar bilan)
Robotika: Rover 5 -ning eng yaxshi robotlari:
Tweeting zilzila sensori: 4 qadam
Tweeting zilzila sensori: "Tweeting Earthquake Sensor" deb nomlangan loyiha - bu titroq yoki zilzila aniqlanganda foydalanuvchini ogohlantirishga qaratilgan loyiha. Burilish kalitidan foydalanib, u zilzila tebranishi oldindan belgilangan vaqtda sodir bo'lishini samarali o'lchaydi