Агуулгын хүснэгт:

Үндсэн Arduino газар хөдлөлтийн детектор: 7 алхам (зурагтай)
Үндсэн Arduino газар хөдлөлтийн детектор: 7 алхам (зурагтай)

Видео: Үндсэн Arduino газар хөдлөлтийн детектор: 7 алхам (зурагтай)

Видео: Үндсэн Arduino газар хөдлөлтийн детектор: 7 алхам (зурагтай)
Видео: SKR 1.4 - Definitive User Guide 2024, Арваннэгдүгээр
Anonim
Үндсэн Arduino газар хөдлөлтийн детектор
Үндсэн Arduino газар хөдлөлтийн детектор

Tiny9 буцаж ирсэн бөгөөд өнөөдөр бид энгийн Arduino газар хөдлөлтийн детектор хийх гэж байна.

Доорх линк дээрх Tiny9 -ийн LIS2HH12 интерфэйсийг ашиглахын тулд миний зааварчилгаанд зочилж төхөөрөмжийг тохируулахын тулд 3 резистор, 3 гэрэл ялгаруулах диод (LED) нэмэхэд л хангалттай.

3 тэнхлэгийн хурдасгуур

Энэхүү заавар нь Arduino програм хангамжийн талаар бага зэрэг туршлагатай анхан шатны түвшинд тооцогддог.

Хэрэв та акселерометр худалдаж авах шаардлагатай бол эдгээр газруудын аль нэгэнд очно уу.

Амазон

*Энэхүү зааварчилгаа нь Рихтерийн хэмжээний газар хөдлөлтийн хурдатгалын бүх боломжит эсвэл зөв өөрчлөлтийг тусгаагүй болно

Алхам 1: Газар хөдлөлт

Газар хөдлөлт
Газар хөдлөлт

Энэ зураг нь Google -ийн газар хөдлөлтийг харуулсан зураг юм. Бага байхдаа би 1994 онд Нортриджийн газар хөдлөлтийг туулж өнгөрөөсөн. Дэлхий дээрх газар хөдлөлтийн талаар доорх зүйлээс өөр зүйлийг би сайн санахгүй байна.

-Байшин хагас хагарч, нэг тал нь одоо доошоо бууж байна.

-Миний унтлагын өрөөний нэг хана арын хашаанд нүхтэй байсан.

-Тухайн үед би дуртай тоглоомынхоо дууг алдчихсан байсан. Энэ нь чимээ шуугиан дээр байсан бөгөөд та дээш доош уруудаж байгааг харж болно.

-Гудамжны хажуугийн хажуугийн цемент шууд утгаараа эргэв.

-Гудамжинд мини "уул" хийсэн байсан.

Том газар хөдлөлт хөгжилтэй биш гэж хэлэх нь илүүц биз.

Бид Калифорнийн өмнөд хэсэгт томоохон газар хөдлөлт (5.0 -аас дээш) хийгээгүй удсан боловч эдгээр өдрүүдийн нэгэнд бид ийм зүйл тохиолдох болно. Тиймээс газар хөдлөлтийн детектор бүтээцгээе !!!

Алхам 2: Материал

Материал
Материал

Бидэнд хэрэгтэй:

-LIS2HH12 -ийн тохиргоог зааж өгөх боломжтой

- 3x 690 ом эсэргүүцэл

-1x Ногоон LED

-1х шар LED

-1х улаан LED

-Нэмэлт: утас хуулагч

Алхам 3: V = I*R дээрх хурдан хичээл

Цахилгааны инженерийн хувьд V = I * R тэгшитгэл таны амьдралд өдөр бүр халдаж байдаг.

V = Хүчдэл (вольт, V)

I = Одоогийн (Amps, A)

R = эсэргүүцэл (Ом)

Хэлхээний хувьд энэ тэгшитгэл хэзээ ч зөрчигддөггүй. Хэрэв би 5V эх үүсвэрийг 690 Ом эсэргүүцэлтэй холбож, дараа нь LED -ийг газардуулбал хэлхээний гүйдэл дараах байдалтай байна.

Жишээ нь LED хүчдэлийн уналт = 2.5V

(Эх сурвалж - LED) = Одоогийн эсэргүүцэл

5V-2.5V = I * 690 Ом

I = 2.5V/690 Ом = 3.62 миллиАмпс эсвэл 3.62 мА

Ердийн LED нь 10mA-20mA-аас хэтрэх дургүй, эс тэгвээс тэд шатах болно.

Алхам 4: LED туйлшрал

LED туйлшрал
LED туйлшрал
LED туйлшрал
LED туйлшрал

LED нь туйлшралтай байдаг бөгөөд энэ нь гүйдэл дамжихын тулд аль чиглэлд байрлуулах шаардлагатайг мэддэг.

LED гүйдлийн анодоор дамжин LED -ийн катод руу дамждаг. Энэ нь өөр замаар явж чадахгүй. Хэрэв арагш байрлуулсан бол ажиллахгүй эсвэл хүчдэл нь түүний үзүүлэлтээс давсан тохиолдолд дэлбэрч чадахгүй.

Хэрэв хангалттай гүйдэл байхгүй бол LED -ээс ямар ч гэрэл гарахгүй байж магадгүй юм.

Улаан LED дээрх урт тал нь + анод, богино тал нь катодын тал юм.

Алхам 5: Газар хөдлөлтийн детекторыг тохируулна уу

Газар хөдлөлтийн детекторыг тохируулна уу
Газар хөдлөлтийн детекторыг тохируулна уу
Газар хөдлөлтийн детекторыг тохируулна уу
Газар хөдлөлтийн детекторыг тохируулна уу
Газар хөдлөлтийн детекторыг тохируулна уу
Газар хөдлөлтийн детекторыг тохируулна уу

3x 690 резистор ба 3 LED тохируулах үе шатууд.

1. Ардуино наногийн D4 (55 -р эгнээ) -ээс талхны 37 -р эгнээнд 690 ом эсэргүүцэл байрлуулна.

2. 37 -р эгнээний талхны дээд талд улаан LED анодыг, цэнхэр төмөр замд (GND) катодын байрлуулна.

3. Arduino наногийн D3 (54 -р эгнээ) -ээс 690 ом эсэргүүцлийг талхны 38 -р эгнээнд байрлуулна.

4. 38 -р эгнээний талхны дээд талд шар өнгийн LED анод, цэнхэр төмөр замд (GND) катодын байрлуулна.

5. Arduino наногийн D2 (53 -р эгнээ) -ээс талхны хавтангийн 39 -р эгнээнд 690 ом эсэргүүцэл тавь6. 39 -р эгнээний талхны дээд талд Ногоон LED анод, цэнхэр төмөр замд (GND) катод байрлуулна.

7. Утас, резистор эсвэл LED залгууруудын аль нь ч санамсаргүй байдлаар холбогдоогүй эсэхийг шалгаарай, эс тэгвээс та хэлхээнд гэмтэл учруулж болзошгүй.

Алхам 6: Татаж авах. Ino

Tiny9_LIS2HH12_Earthquake_mon.ino файлыг эндээс татаж аваарай: github

Алхам 7: Таашаал аваарай

Одоо та өөрийн.ino -г arduino нано дээрээ байршуулах боломжтой байх ёстой.

Хэрэв бага зэргийн газар хөдлөлт болвол шар өнгийн LED гэрэл асах болно.

Хэрэв хүчтэй газар хөдлөлт бол Улаан гэрэл асах болно.

Бага эсвэл том газар хөдлөлтийг илрүүлсний дараа та LED -ийг унтраахыг хүсвэл arduino -г дахин тохируулах ёстой.

*Энэхүү ноорог нь газар хөдлөлтийн хурдны хурдатгалын бүх боломжит эсвэл зөв өөрчлөлтийг тусгаагүй болно.

Зөвлөмж болгож буй: