Агуулгын хүснэгт:
- Алхам 1: Grove буухиа
- Алхам 2: Тоног төхөөрөмжийн схем
- Алхам 3: CSR UEnergy SDK -ийг суулгах
- Алхам 4: Програм хангамжийн архитектур
- Алхам 5: GPIO хандалтыг зохицуулах кодын жишээ
Видео: CSR1011 - Ажиллуулах реле: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
CSR1011 бол нэг горимтой Bluetooth ухаалаг чип бөгөөд энэхүү заавар нь GPIO -д хэрхэн хандаж, буухиа ажиллуулахыг харуулдаг.
Алхам 1: Grove буухиа
Энэхүү гарын авлагад Grove-Relay модулийг ашигласан бөгөөд энэ нь дижитал, нээлттэй нээлттэй унтраалга юм. Түүгээр дамжуулан та бага хүчдэлтэй өндөр хүчдэлийн хэлхээг хянах боломжтой, хянагч дээр 5V гэж хэлээрэй. Самбар дээр заагч LED байдаг бөгөөд энэ нь хяналттай терминал хаагдахад асах болно.
Алхам 2: Тоног төхөөрөмжийн схем
CSR1011 -д реле модулийг холбохын тулд релейг тэжээх тоног төхөөрөмжийг зохион бүтээжээ, учир нь CSR1011 нь 3v3 хүчээр ажилладаг бөгөөд бүрэлдэхүүн хэсэгт ажиллахын тулд 5 вольт шаардлагатай байдаг. CSR дээр релейг холбоход 4 -р зүү (GPIO 10) ашиглагджээ.
Алхам 3: CSR UEnergy SDK -ийг суулгах
CSR1011 дээрх програмыг зохицуулахын тулд μEnergy програм хангамжийн иж бүрдэл (SDKs) -ээр хангагдсан Хөгжлийн нэгдсэн орчин (xIDE) -ийг ашигладаг. Програм хангамжийг CD-ROM дээр байрлуулсан боловч эндээс татаж авах боломжтой.
Алхам 4: Програм хангамжийн архитектур
CSR1011 дээр програм нь програмын амьдралын мөчлөгийн янз бүрийн үйл явдалд зориулагдсан firmware -ийн дуудлага ашиглан API дуудлага ашиглан програм хангамжтай харилцдаг. Төсөл бүтээхэд зарим функцийг аль хэдийн хэрэгжүүлсэн бол энэ функцийг програмын амьдралын мөчлөгт ашигладаг.
- AppPowerOnReset (): асаалтыг дахин тохируулсны дараа дууддаг програмын функц;
- AppInit (): Энэ функцийг ачаалах болгонд дууддаг бөгөөд програмын эхлүүлэлтийг агуулсан байх ёстой;
- AppProcessSystemEvent (): Бага батерей, PIO түвшний өөрчлөлт зэрэг системийн түвшний үйл явдлуудыг боловсруулах програм хангамжийн дууддаг функц;
- AppProcessLmEvent (): Програм хангамжаас холбоосын холбоотой үйл явдлуудыг зохицуулахад ашигладаг функц;
- Таймерууд: Тоног төхөөрөмжийн цаг хэмжигч дээр микросекундийн нарийвчлалтайгаар ажиллуулна уу.
Алхам 5: GPIO хандалтыг зохицуулах кодын жишээ
Боломжтой код нь CSR1011 -ийн GPIO10 -д холбогдсон релеийг ажиллуулахын тулд GPIO -ийн төлөвийг хэрхэн тохируулах, хэрхэн тохируулахыг харуулдаг. GPIO -ийн хандалтыг зохицуулахын тулд uEnergy SDK дээрх group_PIO_B.html дээрх pio.h номын санд ашигласан функцуудыг ашиглах боломжтой.
Зөвлөмж болгож буй:
Хоёр товчлууртай реле солих: 3 алхам
Хоёр товчлууртай реле солих: Энэ нийтлэлд хоёр товчлуурыг ашиглан асаах, унтраах товчлуурыг хэрхэн унтраах, унтраах аргыг харуулав. Та нэг унтраалгыг дарахад гэрлийн чийдэн асна. Та өөр унтраалгыг дарахад гэрлийн чийдэн унтрах болно. Гэсэн хэдий ч энэ Ins
I2C реле Arduino IDE -тэй танилцав: 5 алхам
I2C Relay Arduino IDE -тэй танилцлаа: Би сайхан буухиа самбар захиалдаг боловч ArduinoIDE -ийн заавар байдаггүй, зүгээр л Raspberry Pi e.o. Би үүнийг Arduino -той хэрхэн ашиглахыг олж мэдээд үүнийг хуваалцахыг хүсч байна, ингэснээр та тэр цагийг хэмнэх болно. RaspberryPi -ийн анхны жишээ: wiki.52pi.com/index.php/DockerPi_4_Channel_R
4 сувгийн реле: 14 алхам
4 сувгийн реле: -Bhawna Singh, Prerna Gupta, Maninder Bir Singh Gulshan
NodeMCU мэдрэгчтэй LDR температурын хяналтын реле бүхий гэрийн автоматжуулалт: 16 алхам
NodeMCU мэдрэгчтэй LDR температурын хяналтын реле бүхий гэрийн автоматжуулалт: Миний өмнөх NodeMCU төслүүдэд би Blynk програмаас хоёр гэр ахуйн цахилгаан хэрэгслийг хянаж байсан. Би төслийг гарын авлагын удирдлагаар сайжруулж, нэмэлт функцүүдийг нэмж оруулахын тулд олон санал, мессеж хүлээн авсан тул энэхүү ухаалаг гэрийн өргөтгөлийн хайрцгийг зохион бүтээсэн
I2C дэлгэцтэй RFID Arduino Uno реле шилжүүлэгч: 4 алхам
RFID Arduino Uno реле шилжүүлэгч, I2C дэлгэцтэй: Сайн байна уу, энэ бол миний анхны төсөл, миний нэр Оскар, би 13 настай. Энэ төсөл нь ердийн биш I2C дэлгэцтэй ажилладаг