Агуулгын хүснэгт:
- Алхам 1: Модуль1 -ийн агуулга (үндсэн мэдээлэл)
- Алхам 2: Агуулга (модуль 2)
- Алхам 3: Хэт авианы мэдрэгчийг хэмжих зай
- Алхам 4: PIR хүний илрүүлэх мэдрэгч
- Алхам 5: Дууны мэдрэгч
- Алхам 6: Борооны дусал ба хөрсний чийгшил мэдрэгч:
- Алхам 7: Мини ба микро сервосууд:
- Алхам 8: Реле- (Өндөр хүчдэлийг хянах!)
- Алхам 9: LCD шингэн болор дэлгэц
- Алхам 10: Надтай хамт суралцаж байгаад баярлалаа !
Видео: Arduino -г 20 минутын дотор сураарай (хүчээр дүүрсэн): 10 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:05
Энэхүү зааварчилгаа нь сайн зүйлийг хүргэх, жинхэнэ модерн хоббичинд туслах зорилготойгоор бичигдсэн бөгөөд энэ модулийг уншаад л ойлгоход хялбар, ойлгомжтой эх сурвалж хэрэгтэй болно. шинэ шинэчлэлтүүд, би зөвхөн вэбээс суралцдаг. Энэхүү модульд өгөгдсөн мэдээллийг уншигчид ойлголтыг хурдан ойлгоход хялбар болгож, уншигчдын ашиг тусыг хүртэхийн тулд мэддэг бусадтайгаа хуваалцаж байгаадаа баяртай байна. Энэ бол үнэхээр ардуиногийн урсгалд орох хүчирхэг модуль байх болно гэдгийг би танд амлаж байна, цагийг дэмий үрэлгүй шууд контент руу орцгооё!
Алхам 1: Модуль1 -ийн агуулга (үндсэн мэдээлэл)
Үнэндээ энэ бол миний arduino сурах сэдвээр зааж буй хоёр дахь зааварчилгаа юм, би аль хэдийн ардуиногийн үндсэн бүх зүйлийг хялбар бөгөөд ойлгомжтой байдлаар багтаасан зааварчилгаа бичсэн болно.
1. Arduino -ийн тухай товч танилцуулга.
2. arduino -ийн төрөл.
3.arduino бүтэц.
4. Таны анхны "төсөл". ХБХ-импульсийн өргөн модуляци.
5. Цуврал харилцаа холбоо.
6. Дасгал орно.
Тиймээс, хэрэв та одоо байгаа зааврыг үргэлжлүүлэн уншихаасаа өмнө миний өмнөх зааварчилгаа руу хандвал илүү сайн, сайн байх болно. Хэрэв та arduino -д шинээр суралцаж байгаа бол миний 1 -р модулийг ашигласнаар хоёр дахь модулийг хялбархан сурах гүүр бий болно.
Алхам 2: Агуулга (модуль 2)
Энэхүү заавар нь arduino -г өөр өөр мэдрэгч, реле, servo болон LCD дэлгэцээр хэрхэн холбох талаар үндэслэсэн болно.
1. хэт авианы мэдрэгч.
2. PIR хүн илрүүлэх мэдрэгч.
3. Дууны мэдрэгч.
4. Борооны ус ба хөрсний чийг мэдрэгч.
5. Мини болон бичил servo. үнэхээр.
6. LCD дэлгэц.
7. Танай гэрийн автоматжуулалтын төсөл. (Хялбар)
суралцах, судлахдаа баяртай байгаарай
Алхам 3: Хэт авианы мэдрэгчийг хэмжих зай
Энэ нь юу хийдэг вэ? Энэ нь хэт авианы дамжуулагч ба хэт авианы хүлээн авагчийг агуулдаг тул импульсийн дохиог мэдрэгч рүү arduino -аас өгч байхад хэт авианы дууг дамжуулдаг бөгөөд энэ нь саад тотгорыг давах үед хэт авианы дохиог тусгаж, хүлээн авагч руу буцах хугацааг харуулдаг. миллисекундээр тооцоолсон бөгөөд гаралтын өгөгдлийг arduino -д өгдөг бөгөөд үүнийг цуваа дэлгэцээр үзэх боломжтой.
Pin -ийн дэлгэрэнгүй мэдээлэл ба холболт:
Vcc ------- Энэ нь arduino 5v зүү/бусад тохирох тэжээлд холбогдсон байна.
gnd ------- Энэ бол газрын зүү юм. Trigger --- arduino-ийн оролт энэ зүүтэй холбогдсон байна (дурын дижитал зүү).
echo ------- Мэдрэгчийн гаралтыг цуурай болон оролт болгон тохируулсан дижитал зүү хоёрын хооронд холболт үүсгэн arduino руу дамжуулдаг.
Кодлох -хамгийн хялбар хэсэг! Энэхүү мэдрэгчтэй ажиллаж эхлэх энгийн кодчилолыг дээрх зурган дээр харуулав.
Дижитал зүү, цуурай, гохыг холбосон зөв зүү дугаарыг солино уу. Холболтын зургийн дагуу триггерийг pin-12, echo нь pin-11-тэй холбосон болно.
Цагийг зай руу хөрвүүлэх
Мэдрэгчийн гаралтыг миллисекундээр хэмждэг цагийг гарцыг 58 -д хувааж зайнд амархан хөрвүүлж болно. Үүнийг нэг мөр кодлох замаар хялбархан хийж болно.
Бодит цагийн энгийн програм:
Хэрэв та гэртээ хүмүүсийн оролт, гаралтыг илрүүлэх замаар гэрлийг автоматаар асаах, унтраахад ашигладаг автоматжуулалтыг гэртээ хийхийг хүсч байвал. Мэдрэгчийн гаралтын утга гэнэт унасныг олж тогтоох замаар хүнийг илрүүлэх боломжтой бөгөөд үүний дагуу системийг програмчилж болно.
Алхам 4: PIR хүний илрүүлэх мэдрэгч
Нэрнээс нь харахад хүн эсвэл ямар нэгэн амьтан дулаан ялгаруулж байгааг илрүүлэхийн тулд IR долгион ашиглан хүнээс ялгарч буй дулааныг мэдэрч, гаралтыг нь өгдөг. Үүнийг ашиглах нь маш энгийн!
зүү дэлгэрэнгүй мэдээлэл ба холболт:
VCC --- энэ бол 5V-ийн arduino-тай холбогдсон зүү дээрх хүч юм.
Gnd ----- Энэ бол газрын зүү бөгөөд arduino-ийн gnd-тэй холбогддог.
O/P ------ энэ бол гаралтын өгөгдлийг arduino руу дамжуулахад ашигладаг гаралтын зүү бөгөөд үүнийг ямар ч дижитал тээглүүртэй холбож болно.
Зүүгээс гадна мэдрэгч нь мэдрэмтгий байдал, хоцролтыг өөрчилдөг хоёр тохируулгатай товчлуураар тоноглогдсон байдаг. кодлох-хамгийн хялбар хэсэг!
Дээрх зургуудаас дээжийн кодыг үзнэ үү. Хэрэв гаралт тогтмол хэвээр байвал мэдрэмжийн товчлуурыг өөрчлөхийг хичээгээрэй, тэгвэл та хүссэн гаралтыг авах боломжтой болно.
Бодит цагийн жишээ!
Гэрт байгаа автоматжуулалтын төслүүдэд маш их хэрэгтэй байдаг, учир нь хүн байгаа эсэхийг цаг агаарыг мэдэж, системийг зохих ёсоор ажиллуулах нь маш чухал юм. Үүнийг угаалгын өрөөний гэрлийг хянахад ашиглаж болно, учир нь энэ нь ашиглагдаагүй тохиолдолд цахилгаан хэмнэх болно.
Алхам 5: Дууны мэдрэгч
Дууны мэдрэгч нь хүрээлэн буй орчинд үүссэн аливаа дууны долгионыг хүлээн авдаг бөгөөд үүний дагуу гаралтыг өгдөг бөгөөд үүнийг аналог болон дижитал болгон ашиглаж болно.
1. DIGITAL -д холбогдсон үед:
Гаралт нь 0 ба 1 -ийн хэлбэртэй байх тул зөвхөн модульд өгсөн хавчаарыг ашиглан мэдрэмжийг өөрчилж болно.
2. ANALOG -тэй холбогдохдоо:
Гаралт нь 16 битийн өгөгдөл хэлбэртэй байдаг тул тримпот ашиглахгүйгээр стандарт лавлагааны утгыг авч, нөхцөл байдалд ("хэрэв" гэх мэт) ашигласнаар шаардлагатай үйлдлийг хийж болно.
Дээрх хоёр нөхцөл нь ижил төстэй төсөөлөлтэй, өөрөөр хэлбэл тримпот бүхий аливаа мэдрэгчид хамаарна. Үүнийг ашиглахад ямар ч төвөгтэй зүйл байхгүй тул та мэдрэгчийг 5 в хүчээр асааж, гаралтыг хүссэн хэлбэрээр аналог эсвэл дижитал хэлбэрээр авах замаар хялбархан ашиглаж болно.
Шууд програм
Үүнийг гэрийн автоматжуулалтад гэрэл, сэнсийг гаргүйгээр удирдахад ашиглаж болно, жишээлбэл, асаахад хоёр удаа алгадах, унтраах үед нэг алгадах програмчлах боломжтой.
Алхам 6: Борооны дусал ба хөрсний чийгшил мэдрэгч:
Эдгээр нь үнэхээр хэрэгтэй өгөгдөл өгдөг үнэхээр сонирхолтой мэдрэгч бөгөөд ашиглахад үнэхээр дажгүй юм!
Эдгээр нь таны өмнө тайлбарласан дууны мэдрэгчтэй маш төстэй тул аналог болон дижитал болгон ашиглаж болно.
Шууд хэрэглээ: Хөрсний чийг мэдрэгч нь таны цэцэрлэгийг автоматжуулах, ургамлыг хэрэгцээнд нь нийцүүлэн услах, ус хэмнэх боломжтой. Тиймээс та илүү ихийг туршиж үзэх боломжтой, arduino -тэй ажиллах нь таны төсөөлж ч чадахгүй зүйл юм!
Алхам 7: Мини ба микро сервосууд:
Системийг хөдөлгөөнд оруулахын тулд servos -ийн талаар мэдэх, түүнтэй ажиллах үнэхээр сайхан байна! Би аль хэдийн servo -ийн талаар дэлгэрэнгүй зааварчилгаа оруулсан байгаа бөгөөд үүнийг линк дээр дарж үзэх боломжтой.
SERVO
Алхам 8: Реле- (Өндөр хүчдэлийг хянах!)
Үүнийг мэдэх нь маш чухал бөгөөд энэ нь гэрийн автоматжуулалтын түлхүүр болно, учир нь гэр ахуйн цахилгаан хэрэгсэл бүр хувьсах гүйдэл дээр ажилладаг бөгөөд үүнийг шууд хянах боломжгүй бөгөөд реле болох интерфэйсийг шаарддаг.
Pin -ийн дэлгэрэнгүй мэдээлэл:
5v нь цахилгаан тэжээлд холбогдсон.
Gnd нь газартай холбогдсон байна.
Дохионы зүү нь arduino дижитал тээглүүртэй холбогдсон тул та реле удирдах боломжтой.
COM нь өндөр хүчдэлийн тэжээлийн эх үүсвэртэй холбогддог тул AC -тэй ажиллахдаа маш болгоомжтой байх хэрэгтэй, учир нь энэ нь танд ноцтой гэмтэл учруулж болзошгүй тул хэрэв та шинээр ирсэн бол туслагчтай байсан нь дээр. Релений ажиллагааг дээрх хүснэгтэд тодорхой дүрслэн харуулсан болно, танд нэмэлт тайлбар хэрэггүй гэж найдаж байна.
Алхам 9: LCD шингэн болор дэлгэц
Эдгээр нь мэдрэгчийн утгууд шиг дотор болж буй үйл явцыг мэдэхэд хэрэглэгддэг бөгөөд үүнийг хэрэглэгчийг системтэй харьцахад ашиглаж болно. Дээрх зурган дээр холболтын дэлгэрэнгүйг тайлбарласан болно. Бүрээсний савыг дэлгэцийн ялгаатай байдлыг өөрчлөхөд ашигладаг.
D1, D2, D3, D4 тээглүүрийг өгөгдөл дамжуулахад ашигладаг.
Дээж кодчилол: Дээрх зургуудад кодчилол өгөгдсөн болно.
Liquidcrystal lcd дээрх кодын мөр (12, 11, 5, 4, 3, 2); гэсэн үг-(Rs, E, d0, d1, d2, d3) нь arduino тээглүүрт (12, 11, 5, 4, 3, 2) холбогдсон байна.
Lcd.begin (16, 2); - ашигласан дэлгэц нь 16*2 хэлбэртэй (багана, мөр)
Алхам 10: Надтай хамт суралцаж байгаад баярлалаа !
Энэ модуль танд таалагдсан гэж найдаж байна, хэрэв залруулга хийх эсвэл сайжруулах зүйл байвал надад мэдэгдээрэй, би баяртай байх болно! Хэрэв танд дээр дурдсан агуулгад ямар нэгэн асуулт, эргэлзээ байвал энэ талаар коммент хэсэгт надад мэдэгдээрэй, би чадах бүхнээ өгөхдөө баяртай байх болно.
Хэрэв танд энэ заавар таалагдсан бол дуртай товчин дээр дарна уу, ингэснээр та үүнийг цаашид тодруулах боломжтой болно. Надад тантай хуваалцах олон хэрэгтэй зүйлс байгаа тул илүү хэрэгтэй мэдээлэл авахыг хүсвэл надтай холбогдоорой. ********** Мэдлэг хуваалцах! Санаа бий болгох! ***********
Зөвлөмж болгож буй:
Хямд өртөгтэй мэдрэгчтэй замыг хэдхэн минутын дотор хий!: 10 алхам (зурагтай)
Хямд өртөгтэй мэдрэгчтэй замыг хэдхэн минутын дотор хий !: Өмнөх зааварчилгаандаа би автомат салаа бүхий галт тэрэгний загварыг хэрхэн яаж хийхийг зааж өгсөн. Энэ нь "мэдрэгчтэй зам" нэртэй трек сегментийг ашигласан. Төмөр замын загвар зохион байгуулалт хийх нь маш ашигтай зүйл юм. Би дараахь зүйлийг ашиглаж болно: Блоклох
55 минутын дотор хуванцар хог ашиглан моторт үлэг гүрвэл бүтээ! 11 алхам (зурагтай)
Хуванцар хог ашиглан моторт үлэг гүрвэлийг 55 минутын дотор бүтээгээрэй! Сайн байна уу. Намайг Марио гэдэг бөгөөд би хог ашиглан юм бүтээх дуртай. Долоо хоногийн өмнө намайг Азербайжаны үндэсний телевизийн сувгийн өглөөний шоунд оролцохыг урьж, " Урлагт хаягдал " үзэсгэлэн. Цорын ганц нөхцөл? Надад байгаагүй
ARDUINO сурах (20 минутын дотор): 10 алхам (зурагтай)
ARDUINO сурах (20 минутын дотор): Энэ бол миний arduino -ийн талаарх мэдлэгээ маш хялбаршуулсан байдлаар хуваалцахын тулд тусгайлан бичсэн заавар юм.Энэ бол ардуиногийн бараг бүх үндсэн сэдвийг багтаасан хүчирхэг модуль байх болно гэдэгт би баттай хэлэх болно. Ардуино асар том тогоотой
Hack Mac зөөврийн компьютерийг 15 минутын дотор Mac таблет болгох эсвэл DIY Cintiq: 6 алхам (зурагтай)
Hack Mac зөөврийн компьютерийг 15 минутын дотор Mac таблет болгох эсвэл DIY Cintiq: Надад ийм зүйл гарч ирсэн газраас олон асуулт ирсэн: 1. тиймээ энэ нь даралт мэдрэмтгий2. Энэ нь зөвхөн миний wacom мэдрэгч байгаа газарт л ажилладаг … үндсэндээ видеон дээрх цагаан блок юм. Би g4 -ийг ашигласан, учир нь энэ нь эх хавтан эвдэрсэн бөгөөд үнэхээр сайн байсан
Гагнахгүй, хэдэн минутын дотор хөгжилтэй робот (Bristlebot): 11 алхам (зурагтай)
Гагнахгүй, Хөгжилтэй робот минутанд (Bristlebot): Дүгнэлт: Гагнуур, програмчлал, механик ажилгүй хямд робот бүтээх. Энэ нь аяга таваг угаагч сойз дээр бүтээгдсэн. Урагшлахын тулд энэ нь тэгш бус байдлаар дамжуулсан чичиргээг ашиглах болно. Би ийм роботыг харсан