Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Үйлдвэрлэсэн төслүүддээ ПХБ авах
- Алхам 2: RYLR896 LoRa модулийн тухай
- Алхам 3: LoRa дээр суурилсан алсын удирдлагын талаархи ойлголт
- Алхам 4: Алсын удирдлагын талыг тохируулах
- Алхам 5: Хүлээн авагчийн талыг тохируулах
- Алхам 6: Arduino IDE -ийг тохируулна уу
- Алхам 7: Кодлох хэсэг
- Алхам 8: Манай алсын удирдлагыг ашиглах
Видео: LoRa дээр суурилсан алсын удирдлага - Том зайнаас цахилгаан хэрэгслийг хянах: 8 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Хөөе, яасан бэ, залуусаа! Акарш энд CETech -ээс ирсэн.
Энэхүү төсөлд бид LED, мотор гэх мэт төрөл бүрийн багаж хэрэгслийг удирдах боломжтой алсын удирдлагыг бүтээх гэж байгаа юм. км -ийн хязгаарт байгаа бөгөөд интернетгүй. Энэ ямар шидэт алсын удирдлага гэж та бодож байж магадгүй, гэхдээ ид шид байхгүй гэдгийг хэлье. Энэхүү алсын удирдлага нь бидний цорын ганц LoRa модуль юм.
Бидний хийх зүйл бол бид хуучин төслүүдийнхээ нэгэнд бүтээсэн LoRa дээр суурилсан алсын удирдлагын самбарын хувилбарыг дахин бүтээх гэж байна. Та эндээс энэ төсөл рүү хандаж болно. Прототипийг хийсний дараа бид алсын удирдлагатай хоёр LED -ийг демо зорилгоор удирдах болно.
Тиймээс эхэлцгээе.
Хангамж
Ашигласан хэсгүүд:
Reyax RYLR907:
Firebeetle ESP8266:
Алхам 1: Үйлдвэрлэсэн төслүүддээ ПХБ авах
PCBGOGO нь 2015 онд байгуулагдсан бөгөөд ПХБ -ийн үйлдвэрлэл, ПХБ -ийн угсралт, бүрэлдэхүүн хэсгүүдийн эх үүсвэр, функциональ туршилт, IC програмчлал зэрэг ПХБ -ийн түлхүүр гардуулах үйлчилгээг санал болгодог.
Түүний үйлдвэрлэлийн баазууд нь YAMAHA түүж, байрлуулах машин, Reflow зуух, долгионы гагнуурын машин, X-RAY, AOI туршилтын машин гэх мэт хамгийн дэвшилтэт үйлдвэрлэлийн тоног төхөөрөмжөөр тоноглогдсон; мөн хамгийн мэргэжлийн техникийн ажилтнууд.
Хэдийгээр дөнгөж таван настай ч тэдний үйлдвэрүүд ПХБ -ийн үйлдвэрлэлийн чиглэлээр Хятадын зах зээлд 10 гаруй жил ажилласан туршлагатай. Энэ нь гадаргуу дээр суурилуулах, цооног, холимог технологийн ПХБ угсрах, электрон үйлдвэрлэлийн үйлчилгээ, түлхүүр гардуулах ПХБ угсрах чиглэлээр тэргүүлэх мэргэжилтэн юм.
PCBGOGO нь прототипээс масс үйлдвэрлэл хүртэл захиалгын үйлчилгээ үзүүлдэг бөгөөд одоо нэгдээрэй.
Алхам 2: RYLR896 LoRa модулийн тухай
RYLR896 дамжуулагч модуль нь Lora урт хугацааны модемтой бөгөөд хэт урт хугацааны спектрийн харилцаа холбоо, өндөр хөндлөнгийн оролцоотой дархлааг хангаж, одоогийн хэрэглээг багасгадаг. RYLR896 нь NCC болон FCC -ээр баталгаажсан болно.
Энэ нь хүчирхэг Semtech SX1276 хөдөлгүүртэй бөгөөд маш сайн хаах дархлаатай. Энэ модуль нь маш мэдрэмтгий тул AT командын тусламжтайгаар хялбархан удирдах боломжтой. Энэ нь AES128 өгөгдөл шифрлэх техникийг дагаж мөрддөг бөгөөд самбар дээр нэгдсэн антентай.
Энэхүү модуль нь гэрийн аюулгүй байдал, машины дохиолол, үйлдвэрлэлийн хяналт, хяналтын төхөөрөмж гэх мэт IoT програмуудын хувьд маш сайн хөрөнгө болж чаддаг. Үндсэндээ энэ нь өгөгдлийг нэг газраас нөгөө рүү дамжуулахад ашиглаж болох маш ашигтай, хүчирхэг хэрэгсэл юм. Интернет эсвэл бусад зүйл гэх мэт нэмэлт үйлчилгээгүйгээр хэдэн км -ийн зайд байрладаг газар.
Та энэ модулийн мэдээллийн хуудсыг эндээс уншиж дэлгэрэнгүй мэдээлэл авах боломжтой.
Бүтээгдэхүүний холбоос:
Алхам 3: LoRa дээр суурилсан алсын удирдлагын талаархи ойлголт
Энэ төсөлд бид зарим төслүүдийг буцааж бүтээсэн алсын удирдлагын загварыг бүтээх болно. Та үүнийг дээрх видео бичлэгээс болон төслийн зааварчилгааны хуудаснаас эндээс шалгаж болно.
Энэ төсөлд бид ямар ч интернет ашиглахгүйгээр км -ийн дарааллын зайнаас цахилгаан дохио дамжуулах төхөөрөмжүүдийг дамжуулах чадвартай LoRa дээр суурилсан алсын удирдлага бүтээсэн. Энэхүү алсын удирдлага нь LoRa модуль, ESP8266 модуль, OLED дэлгэц, зай, өөрийн гэсэн ПХБ -ийн загвар, өөр өөр зориулалттай дөрвөн товчлууртай байв. Үүнийг ашиглахын тулд бид кодыг програмын дагуу өөрчилж, ESP модульд асаахад л хангалттай боллоо. Гэхдээ энд бид талхны самбар дээр илүү энгийн хувилбарыг гаргах гэж байгаа тул LoRa модуль болон ESP8266 -ийг зөвхөн ганц товчлууртай, дэлгэцгүй ашиглах болно. Энэ нь Алсын удирдлагын талыг нэгтгэх болно. Хүлээн авагч эсвэл гаралтын тал дээр бид LoRa модуль, өөр ESP8266 модуль, гаралтыг авах хоёр LED -тэй болно. Би энэ төсөлд зориулж тусдаа алсын удирдлага бүтээсэн боловч LED -ийг удирдах замаар өмнө нь үүсгэсэн алсын удирдлагыг танд үзүүлэх болно.
Алхам 4: Алсын удирдлагын талыг тохируулах
Энэ алхамд бид алсын удирдлагын тоног төхөөрөмжийн тохиргоог хийх болно. Та доорх алхмуудыг дагаж мөрдөх ёстой.
1) LoRa модулийн Vcc ба GND -ийг ESP8266 модулийн Vcc ба GND -тэй холбоно уу.
2) LoRa модулийн Rx зүүг ESP8266 -ийн GPIO14 зүүтэй холбоно уу.
3) LoRa модулийн Tx зүүг ESP8266 -ийн GPIO15 зүүтэй холбоно уу.
4) Товчлуурыг аваад товчлуурын нэг үзүүрийг Vcc -тэй холбоно уу. Товчлуурын нөгөө үзүүрийг резистороор дамжуулан GND -тэй холбох шаардлагатай бөгөөд үүний дараа ESP8266 -ийн GPIO зүү 13 -тэй холбоно.
Дээрх алхмуудыг хийсний дараа таны хэлхээ дээрх зурагт үзүүлсэн шиг харагдах болно. Та мөн алсын удирдлагыг ПХБ дээр үйлдвэрлэх боломжтой бөгөөд энэ төслийн Github хуудсан дээр миний боловсруулсан ПХБ -ийн дизайны файлыг авах боломжтой.
Алхам 5: Хүлээн авагчийн талыг тохируулах
Энэ алхамд бид өмнөх алхам дээр үүсгэсэн алсын удирдлагаар хянагдах төслийн хүлээн авагчийн төгсгөлийг бий болгох тоног төхөөрөмжийн хэсгүүдийг угсрах гэж байна. Та доорх алхмуудыг дагаж мөрдөх ёстой.
1) LoRa модулийн Vcc ба GND -ийг ESP8266 -ийн Vcc ба GND -тэй холбож, 2) LoRa модулийн Rx -ийг ESP8266 -ийн GPIO15 зүүгээр холбоно уу.
3) LoRa модулийн Tx -ийг ESP8266 -ийн GPIO13 зүүгээр холбоно уу.
4) Хоёр LED авч хоёр LED -ийн катодыг GPIO4 ба GPIO5 зүү тус тус холбож, LED анодыг GND -т 1 к ом эсэргүүцэлээр холбоно.
Ийм байдлаар төслийн хүлээн авагч тал нь дууссан бөгөөд одоо бид кодоо ESP модульд оруулах шаардлагатай байна. Тиймээс энэ алхам руу шилжье.
Алхам 6: Arduino IDE -ийг тохируулна уу
Arduino IDE ашиглан ESP8266 -ийг кодлохын тулд бид ESP8266 хавтанг Arduino IDE -ийн нэмэлт самбаруудад суулгах шаардлагагүй тул суулгах шаардлагатай байна. Үүний тулд бид доор дурдсан алхамуудыг дагаж мөрдөх шаардлагатай байна.
1. Файл> Тохиргоо руу очно уу
2. https://arduino.esp8266.com/stable/package_esp8266… нэмж самбар удирдах менежерийн URL руу нэмнэ үү.
3. Багаж хэрэгсэл> Удирдах зөвлөл> Самбар менежер рүү очно уу
4. esp8266 гэж хайгаад дараа нь самбараа суулгаарай.
5. IDE -г дахин эхлүүлнэ үү.
Алхам 7: Кодлох хэсэг
Одоо бидэнд төслийн кодлох хэсэг л үлдлээ. Модулиудыг кодлохын тулд та дараах алхамуудыг дагаж мөрдөх ёстой.
Нэгдүгээрт, бид алсын удирдлагын хэсгийг кодлох болно, үүний тулд алсын удирдлагын ESP8266-ийг компьютерт холбож, дараа нь:
1) Эндээс энэ төслийн Github репозитор руу очно уу. Тэнд та "BreadBoard_Remote.ino" нэртэй файлыг харах болно. Энэ бол алсын удирдлагын код файл юм.
2) Кодыг хуулж Arduino IDE дээр буулгана уу. Зөв самбар болон COM портыг сонгоод кодыг байршуулна уу.
Манай алсын удирдлага бэлэн боллоо. Одоо бид ESP8266 -ийг хүлээн авагч талд програмчлах хэрэгтэй. Үүнийг хийхийн тулд та хүлээн авагчийн ESP8266 төгсгөлийг компьютер дээрээ холбох хэрэгтэй бөгөөд үүний дараа:
1) Эндээс энэ төслийн Github репозитор руу очно уу. Тэнд та "LoRa Station.ino" нэртэй файлыг харах болно. Энэ бол таны төслийн хүлээн авагчийн төгсгөлийн код файл юм.
2) Кодыг хуулж Arduino IDE дээр буулгана уу. Зөв самбар болон COM портыг сонгоод кодыг байршуулна уу.
Үүнтэй хамт таны кодлох хэсэг дууссан болно. Одоо та түүнтэй тоглоход бэлэн байна.
Алхам 8: Манай алсын удирдлагыг ашиглах
Кодууд дууссаны дараа тохиргоо ашиглахад бэлэн болно. Модулиудыг кодчилсон бөгөөд алсын удирдлага дээрх товчлуурыг дарахад LED -ийн аль нэг нь асах болно. Та хүссэн хэмжээгээрээ олон товчлуур нэмж, кодын өөрчлөлтийг хийж, хянагдах зангилаа бүрийг хянах LoRa модулийг холбосноор тэдгээрийн тусламжтайгаар хэд хэдэн хэрэгслийг удирдах боломжтой. Энэ нь анхны алсын удирдлагын загвар байсан тул та "LoRa дээр суурилсан алсын удирдлагын талаархи ойлголт" алхамд оруулсан видеог үзээд анхны удирдлагыг үүсгэж, миний удирдлагын дагуу хүлээн авагчийн талыг удирдаж болно. Та төслийн Github хуудсан дээрх Дизайн файлыг ашиглан үйлдвэрлэсэн алсын удирдлагад зориулж миний боловсруулсан ПХБ -ийг авах боломжтой. Энэхүү алсын удирдлага дээр бидний хийсэн үйл ажиллагааг хүлээн зөвшөөрсөн дэлгэц байдаг. Тиймээс кодыг өөрчлөх шаардлагатай байна. Та энэ талаар санаа зовох хэрэггүй бөгөөд кодыг төслийн Github хуудсан дээрх "Remote.ino" файлаас авах хэрэгтэй бөгөөд ингэснээр та үүнийг ашиглахад бэлэн байна. Та хянагч хэрхэн ажилладаг, багаж хэрэгслийг хэрхэн хянадаг талаар нарийвчилсан ойлголт авахын тулд дээрх видеог үзнэ үү.
Ийм байдлаар та өөрөө алсын удирдлага үүсгэж, интернэтгүй, хэдэн км -ийн зайнаас хэд хэдэн өөр хэрэгслийг удирдах боломжтой.
Хичээл танд таалагдсан гэж найдаж байна. Дараагийн удаа уулзахыг тэсэн ядан хүлээж байна. Тэр болтол LoRa модулиудаар зугаацаарай.
Зөвлөмж болгож буй:
ТВ -ийн алсын удирдлага нь RF -ийн алсын удирдлага болжээ -- NRF24L01+ заавар: 5 алхам (зурагтай)
ТВ -ийн алсын удирдлага нь RF -ийн алсын удирдлага болжээ || NRF24L01+ заавар: Энэхүү төсөл дээр би алдартай nRF24L01+ RF IC ашиглан LED зурвасын гэрэлтүүлгийг телевизийн алсын удирдлагын ашиггүй гурван товчлуураар утасгүйгээр тохируулах аргыг танд үзүүлэх болно. Эхэлцгээе
ПХБ: GPS ба GSM дээр суурилсан тээврийн хэрэгслийг хянах систем: 3 алхам
ПХБ: GPS ба GSM дээр суурилсан тээврийн хэрэгслийг хянах систем: GPS ба GSM дээр суурилсан тээврийн хэрэгслийг хянах систем 2016 оны 6 -р сарын 30, Инженерийн төслүүд Төсөлд GPS ба GSM дээр суурилсан Тээврийн хэрэгслийг хянах систем нь дэлхийн байршлын систем (GPS) болон дэлхийн хөдөлгөөнт холбооны систем (GSM) ашигладаг. энэ төслийг илүү э
LoRa -ийн гэр ахуйн цахилгаан хэрэгслийг хянах - Гэрийн автоматжуулалт дахь LoRa - LoRa алсын удирдлага: 8 алхам
LoRa -ийн гэр ахуйн цахилгаан хэрэгслийг хянах | Гэрийн автоматжуулалт дахь LoRa | LoRa алсын удирдлага: Цахилгаан хэрэгслүүдээ интернетгүйгээр холын зайнаас (километр) хянах, автоматжуулах. Үүнийг LoRa -ээр дамжуулан хийх боломжтой! Хөөе, яасан бэ, залуусаа? Энэхүү PCB нь OLED дэлгэц, 3 релетэй
Гэрийн цахилгаан хэрэгслийг телевизийн алсын удирдлагаар таймерын тусламжтайгаар хэрхэн хянах вэ: 7 алхам (зурагтай)
Гэрийн цахилгаан хэрэгслийг цагны функцтэй ТВ -ийн алсын удирдлагаар хэрхэн хянах вэ: Хэрэглээний зах зээлд нэвтрээд 25 жил болсон ч хэт улаан туяаны холбоо сүүлийн өдрүүдэд маш их хамааралтай хэвээр байна. Таны 55 инчийн 4K телевиз эсвэл таны машины дууны системээс үл хамааран бүх зүйлд хариу өгөхийн тулд IR алсын удирдлага хэрэгтэй болно
Esp8266: 5 алхамыг ашиглан цахилгаан хэрэгслийг хянах, цаг агаарыг хянах IoT төхөөрөмжийг хэрхэн яаж хийх вэ
Esp8266 ашиглан багаж хэрэгслийг хянах, цаг агаарыг хянах IoT төхөөрөмжийг хэрхэн яаж хийх вэ: Эд юмсын интернэт (IoT) нь физик төхөөрөмжүүд (үүнийг "холбогдсон төхөөрөмжүүд", "ухаалаг төхөөрөмжүүд" гэж нэрлэдэг), барилга байгууламж, электроник, програм хангамж, мэдрэгч, идэвхжүүлэгч болон бусад эд зүйлс