Агуулгын хүснэгт:
Видео: NodeMcu ISD1820 модультай ярих: 3 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Энэхүү энгийн заавар дээр би NodeMCU самбар ашиглан ISD1820 модулийг хэрхэн холбох, ашиглах талаар тайлбарлах болно. P. S. миний муу англи хэлийг уучлаарай.
Модулийн мэдээллийн хүснэгтийг уншихад дараахь зүйлийг бичсэн болно: Энэхүү модулийг ашиглах нь маш хялбар бөгөөд та самбар дээрх товчлуур эсвэл Arduino, STM32, ChipKit гэх мэт микроконтроллероор удирдуулж болно. Эдгээрээс бичлэг, тоглуулах, давтах зэргийг хялбархан хянах боломжтой дээр.
Алхам 1: Танд юу хэрэгтэй вэ?
Энэ төслийг хэрэгжүүлэхийн тулд бидэнд хэрэгтэй: NodeMCU самбар.
ISD1820 модуль.
Breadboard чанга яригч (энэ нь ихэвчлэн модульд багтдаг).
Санаж байгаарай: NodeMcu самбар нь 3.3 вольтоор ажилладаг тул модульд холбогдохын тулд бидэнд хэлхээнд резистор хэрэггүй, учир нь модуль нь 3.3 вольтоор ажилладаг.
Алхам 2: Холболтууд
NodeMcu самбарыг модульд холбох нь маш энгийн бөгөөд бидэнд ердөө 5 утас хэрэгтэй бөгөөд холболтыг зураг дээр эсвэл видеонд үзүүлсэн шиг хий. NodeMCU програмчлах үед нэр нь Arduino IDE -ийн нэрнээс ялгаатай байдгийг санаарай, дараа нь холболтыг үзүүлсэн шиг ажиллуулж, хуваалцсан програмыг ачаалахыг танд зөвлөж байна.
Алхам 3: Код
ISD1820 модулийг 3 тээглүүрээр хянадаг бөгөөд хэрэв зүү бүр хүлээн авбал (ингэснээр модулийн тээглүүрийг оруулдаг) 3.3 вольтын дохио нь модулийг өөр үүрэг гүйцэтгэх болно (дохио илгээсэн зүүгээс хамаарч байгаа нь ойлгомжтой). Зураг дээр үзүүлсэн шиг ISD1820 нь ашиглах 3 горимоор тоноглогдсон бөгөөд горим бүрийг nodeMcu -ээс илгээсэн 3.3 вольтын дохиогоор сонгож болно. Модульд гагнаж буй микрофоноор дуу бичдэг (бичлэг хийх хамгийн богино хугацаатай), өмнө нь бичигдсэн дууны "хуулбарлах" горим, эцэст нь "хэсэгчлэн хуулбарлах" горимыг "горим" гэж нэрлэдэг. "дууг" дууг хэсэгчлэн хуулбарладаг, тодорхой нөхцөлд програмчлалын явцад би тайлбарлах болно
. Миний хийсэн загварыг хараад (хэхэ яаж зурахаа мэдэхгүй байна) улаан сумнууд нь nodeMcu -оос модулийн ганц зүү рүү илгээсэн 3.3 вольтын дохиог харуулдаг самбар хэрхэн ажилладагийг та амархан тааж чадна. (Хар сумнууд нь ямар ч дохио илгээгээгүйг харуулж байгаа тул бид програмын гол руу "LOW" гэж бичих болно)
Хэлхээний үйл ажиллагааг ойлгосны дараа бид програм бичиж эхлэх боломжтой. NodeMCU програмчлах талаар өмнө дурдсанчлан бид Arduino IDE -ийг ашиглах болно. Хөтөлбөр нь маш энгийн: 3 тээглүүрийг зарлаж (3 горимыг зааж өгсний дараа) бид үүргээ бичиж эхэлнэ. (Би цуваа дэлгэцийг зөвхөн гарнаас командыг ашиглан тодорхой функцийг идэвхжүүлэх командыг илгээдэг. модуль).
Эхний функц нь "бичлэг" бөгөөд хэрэв 'REC' зүү өндөр байвал модуль нь зүү өндөр байх тусам энэ дууг бичиж эхлэх болно.
Хоёрдахь функц "playSignal" нь та дууг тоглуулахыг идэвхжүүлэхийн тулд модульд богино дохио илгээх ёстой (PLAY_E зүү).
Сүүлчийн функц нь "playSignal_L" бөгөөд модуль нь зөвхөн 'PLAY_L' зүү өндөр байх үед дууг тоглуулах болно (жишээ нь хэрэв бичигдсэн дуу 3 секундын дараа би playSignal_L функцийг зөвхөн нэг секундын турш идэвхжүүлдэг бол) Энэ нь зөвхөн нэг секундын турш сонсогдоно)
Програмыг бичсний дараа NodeMCU дээр ачаалж, хэлхээгээр тоглож хөгжилдөөрэй. Би танд тусалсан гэж найдаж байна. Робоги
Зөвлөмж болгож буй:
Хятадын MPPT модультай нарны хавтангийн массив: 11 алхам
Хятадын MPPT модультай нарны хавтангийн массив: Нарны хавтанг сайн ажиллуулах талаархи миний товч тодорхойлолт, үүнээс хамаагүй хямд үнээр … Би ямар ч агуулгыг баталгаагүй байна, энэ нь галзуу хүний тоглоом байж магадгүй юм. Би тэднийг маш их сэжиглэж байна … Зарим зургууд нь
Интерактив түүх ярих радио: 6 алхам (зурагтай)
Интерактив түүх ярих радио: Энэхүү төсөлд бид цэвэрхэн харагдах радиог дуу хоолойтой, интерактив түүхч болгон хувиргадаг. Ирээдүй, бид ирлээ
Arduino болон YX5300 MP3 модультай Catalex -тэй эгшигт тоглоом: 13 алхам
Arduino болон YX5300 MP3 модультай эгшигт тоглоом Catalex: Та энэ асуултыг уншиж чадаж байна уу? Энэ нь хачин юм! Би энэ асуултыг санаатайгаар тавьсан юм. Хэрэв та энэ текстийг уншиж чаддаг бол энэ нь цагаан толгойн үсгийг бүхэлд нь мэддэг бөгөөд бүх эгшгийн талаар мэдэж авсантай холбоотой юм. Энэ боломжгүй
Arduino Uno, HC-SR04 хэт авианы мэдрэгч ба WTV020SD дууны модультай ярих зай: 4 алхам
Arduino Uno, HC-SR04 хэт авианы мэдрэгч ба WTV020SD дууны модультай ярих зай: Arduino-ийн хамгийн алдартай төслүүдийн нэг болох Instructable #31-д тавтай морилно уу. Хэрэв танд энэ төсөл таалагдсан бол Instructables дээрх миний дагалдагчдын нэг болж, Youtube сувагтаа бүртгүүлээрэй … www.youtube.com/rcloversanAnyway, энэ төслийн хувьд та
Arduino болон DDS модультай HF антенны анализатор: 6 алхам (зурагтай)
Arduino болон DDS модультай HF антенны анализатор: Сайн байна уу Энэхүү зааварчилгаанд би антенныг хэмжих, түүний VSWR-ийг HF давтамжийн бүх зурвас дээр эсвэл бүхэлд нь харуулах боломжтой хямд өртөгтэй антенны анализаторыг хэрхэн бүтээснийг танд үзүүлэх болно. Энэ нь VSWR -ийн хамгийн бага хэмжээ, хамтлаг тус бүрийн харгалзах давтамжийг олох болно, гэхдээ