Мазмуну:
Video: NodeMcu ISD1820 модулу менен сүйлөш: 3 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Бул жөнөкөй үйрөткүчтө мен 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го жүктөп, схема менен ойноңуз. Мен сизге жардам бердим деп үмүттөнөм. Robogi
Сунушталууда:
BTS - Nerdy to Me Submarine менен сүйлөш: 11 кадам
BTS-Talk Nerdy to Me Submarine: Материалдар: 6 даана 6 дюймдук PVC түтүктүн 2 даанасы 3 дюймдук PVC түтүктүн 1 даанасы 18 дюймдук PVC түтүктүн 8 даанасы 8 үч тараптуу чыканактар 1 t-чыканак 3, 2 фут зым 3 өчүргүчтөр 3 кыймылдаткычтар 3 винт 1 электр менен камсыздоо
NodeMCU + Эски ноутбуктун Камера Модулу менен CCTV Камерасы (Blynkти колдонуп жана колдонбостон): 5 кадам
NodeMCU + менен эски ноутбуктун камера модулу бар CCTV камерасы (Blynkти колдонуп жана колдонбостон): Салам балдар! Бул көрсөтмөдө мен сизге эски ноутбуктун камера модулун жана nodeMCUну CCTVге окшош нерсени кантип жасаганымды көрсөтөм
Nodemcu модулу менен бир нече PZEM 004T туташуу: 3 кадам
Nodemcu модулу менен бир нече PZEM 004T туташтыруу: Power уурдоону аныктоо тутуму же энергия мониторинг системасы сыяктуу кээ бир долбоорлордо бир нече PZEM 004T модулдарынын талабы керек, ошондуктан бул жерде мен Nodemcu кодун жана 3 PZEM 004T модулдарынын Nodemcu.if менен байланышы менен камсыз кылдым. анда к
Ардуино роботу алыстыгы, багыты жана айлануу даражасы менен (Чыгыш, Батыш, Түндүк, Түштүк) Bluetooth модулу жана Автономдуу робот кыймылынын жардамы менен үн менен башкарылат.: 6 кадам
Ардуино роботу алыстыгы, багыты жана айлануу даражасы менен (Чыгыш, Батыш, Түндүк, Түштүк) Bluetooth модулунун жана Автономдуу Робот Кыймылынын жардамы менен Үн менен Башкарылат. , Сол, Оң, Чыгыш, Батыш, Түндүк, Түштүк) Үн буйругун колдонуу менен аралыкты сантиметр менен талап кылды. Роботту автономдуу түрдө жылдырса болот
TCA9548A I2C мультиплексор модулу - Arduino жана NodeMCU менен: 11 кадам
TCA9548A I2C мультиплексор модулу - Arduino жана NodeMCU менен: Сен качандыр бир учурда сен Arduinoго эки, үч же андан көп I2C сенсорлорун туташтыруу керек болгон жагдайга кабылдың беле, сенсорлордун I2C дареги туруктуу экенин түшүнүш үчүн. Мындан тышкары, бир эле SDAда дареги бир болгон эки түзмөк болушу мүмкүн эмес