Агуулгын хүснэгт:
- Алхам 1: Газар хөдлөлт
- Алхам 2: Материал
- Алхам 3: V = I*R дээрх хурдан хичээл
- Алхам 4: LED туйлшрал
- Алхам 5: Газар хөдлөлтийн детекторыг тохируулна уу
- Алхам 6: Татаж авах.Ino
- Алхам 7: Таашаал аваарай
Видео: Үндсэн Arduino газар хөдлөлтийн детектор: 7 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
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 дээрх урт тал нь + анод, богино тал нь катодын тал юм.
Алхам 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 -г дахин тохируулах ёстой.
*Энэхүү ноорог нь газар хөдлөлтийн хурдны хурдатгалын бүх боломжит эсвэл зөв өөрчлөлтийг тусгаагүй болно.
Зөвлөмж болгож буй:
Хэвлэх газар робот бариул: 4 алхам (зурагтай)
Print-in-Place робот бариул: Робот техник бол гайхалтай салбар бөгөөд DIY роботын нийгэмлэг гайхалтай бүтээл, төслүүдийг бүтээж байгаа энэ цаг үед бид азтай байна. Эдгээр төслүүдийн ихэнх нь гайхалтай дэвшилтэт, шинэлэг зүйл боловч би робот бүтээхийг эрэлхийлж байсан
UArm бүхий алсын хараанд суурилсан сонголт ба газар: 6 алхам
UArm-тэй алсын хараанд суурилсан сонголт ба байршил: Сүүлийн үед бидний танаас сонсдог ихэнх асуултууд нь объектыг таних, камер-uArm-ийн хамаарал гэх мэт uArm-ийн алсын хараанд суурилсан програмуудын талаар байдаг. Бид энгийн алсын хараанд суурилсан
Хуучин ТВ эсвэл CRT дэлгэцээ чимэг тоглоомын газар болгоно: 5 алхам
Хуучин ТВ эсвэл CRT дэлгэцээ чимэг тоглоомын газар болгох Та мөн шинэ зурагт эсвэл LED дэлгэц ашиглан хүүхэд насныхаа дурсамжийг сэргээж болно
Газар хөдлөлтийг илрүүлэх систем: 5 алхам (зурагтай)
Газар хөдлөлтийг илрүүлэх систем: Энэ бол дэлхийн гадаргуу дээрх чичиргээг илрүүлдэг акселерометр ашиглан газар хөдлөлтийг илрүүлэх систем юм. Төхөөрөмжийг хөдөлгөхөд arduino нь оролтыг хүлээн аваад дохио дохио руу илгээдэг. Үүнийг хүлээн авмагц дуугарагч дуугарч эхэлдэг
Газар хөдлөлтийн мэдрэгчийг жиргэх: 4 алхам
Газар хөдлөлтийн мэдрэгчийг жиргэх: Энэхүү газар хөдлөлтийн мэдрэгчийг жиргэх нь нэртэй төсөл бөгөөд чичиргээ, газар хөдлөлтийг илрүүлэх бүрт хэрэглэгчийг сэрэмжлүүлэх зорилготой төсөл юм. Хазайлтын унтраалгыг ашиглан газар хөдлөлтийн чичиргээ урьдчилан тогтоосон хугацаанд болж байгаа эсэхийг үр дүнтэй хэмжих болно