Агуулгын хүснэгт:

LORA борооны мэдрэгч: 6 алхам
LORA борооны мэдрэгч: 6 алхам

Видео: LORA борооны мэдрэгч: 6 алхам

Видео: LORA борооны мэдрэгч: 6 алхам
Видео: ВСЯ НОЧЬ С ПОЛТЕРГЕЙСТОМ В ЖИЛОМ ДОМЕ, я заснял жуткую активность. 2024, Арваннэгдүгээр
Anonim
LORA борооны мэдрэгч
LORA борооны мэдрэгч

Автомат хүлэмж хийхийн тулд надад хэдэн мэдрэгч хэрэгтэй байсан. Энэхүү борооны мэдрэгчийг ашиглан шүршигч асаах эсэхээ шийдэх болно.

Би энэ борооны мэдрэгчийг хоёр янзаар тайлбарлах болно.

  • дижитал порт ашиглан
  • аналог порт ашиглан

Дижитал зүүг ашиглахдаа дижитал зүү өндөр байх үед потенциометрийг ашиглаж болно.

Эхнийх нь би дараа дараагийн төслүүдэд маш бага хүч чадалтай борооны мэдрэгч болгон ашиглах болно. Ийнхүү миний LORA мэдрэгч бороо орж байхад зөвхөн 1 -ийг илгээдэг.

Алхам 1: Шаардлагатай

Sensornode:

  • борооны мэдрэгч
  • arduino pro mini 3.3v 8mhz
  • esp breakout
  • rfm95
  • антен ба холболтын утас (би 0.8 мм хатуу цөмт утас ашигладаг)
  • эрэгтэй эрэгтэй холбогч кабель
  • эмэгтэй -эмэгтэй холбогч кабель
  • талх
  • CP2102 usb -аас TTL руу

Хэрэгсэл:

  • гагнуурын төмөр
  • хажуугийн таслагч
  • утас хуулагч

Алхам 2: Антен хийх

Антенны хувьд би 2x2x0.8mm эсвэл 2x2 20awg автобусны кабелийн үлдэгдэл кабелийг ашигладаг бөгөөд сүлжээгээр дамжуулж, антенны давтамжийн зурвасыг улсаар нь сонгож болно.

  • 868 МГц 3.25 инч буюу 8.2 см (энэ бол миний ашигладаг төхөөрөмж)
  • 915 МГц 3 инч буюу 7.8 см
  • 433 МГц 3 инч буюу 16.5 см

Алхам 3: Esp Shield -ийг гагнах

Esp Shield -ийг гагнах
Esp Shield -ийг гагнах
  • Esp бамбайны резисторыг салга (улаан талбараас R1 -ээс R3 -ийг үзнэ үү)
  • Rfm95 чипийг esp бамбай дээр гагнана.
  • Зүү толгойг esp бамбай дээр гагнана
  • Антенныг esp бамбай дээр гагнана. Антенгүйгээр бүү ашиглаарай, ингэснээр бамбайг гэмтээж болно.
  • Хэрэв зүү толгойнууд нь arduino гагнуур дээр гагнаагүй бол эдгээр нь бас болно

Алхам 4: Кодлох

Кодлох
Кодлох
Кодлох
Кодлох

Би DTR -ийг ашиглан arduino -г автоматаар дахин тохируулах боломжтой гэдгийг мэддэг боловч миний хувьд кодыг байршуулахад алдаа гарсан. Тиймээс би энэ зааварт гарын авлагын тохиргоог ашигласан тул хэрэв танд ижил асуудал тулгарвал үүнийг гараар дахин тохируулах замаар шийдэж болно.

  • Arduino -г CP2102 руу дараах байдлаар холбоно уу.

    • CP2102 txd -> Arduino pro mini rx
    • CP2102 rxd -> Arduino pro mini tx
    • CP2102 gnd -> Arduino pro mini gnd
    • CP2102 3.3 -> Arduino pro mini vcc
  • Скетчийг arduino ide дээр нээнэ үү
  • Arduino pro mini -ийг сонгоно уу
  • Процессорын дор atmega 328p 3.3v 8mhz -ийг сонгоно уу
  • Ком портоо сонгоно уу
  • Байршуулах товчийг дарна уу
  • Кодыг эмхэтгэх үед та bautrate -ийг харж байна (зургийг үзнэ үү) arduino pro mini дээрх дахин тохируулах товчийг дарна уу (cp2102 нь самбарыг анхны байдалд нь оруулдаггүй) програмчлахдаа цуваа дэлгэцээ хаахаа мартуузай.

Lorarainsensoranalog код нь 0-1023 хүртэлх утгыг дамжуулагч руу илгээдэг. Үнэ цэнэ бага байх тусам бороо орох болно. 1023 бороо ороогүй байна.

Lorarainsensordigital код нь зөвхөн 0 ба 1 гэсэн утгыг галт тэрэг рүү илгээдэг. 0 гэдэг нь бороо, тримпотын утгад хүрсэн гэсэн үг 1 нь бороо ороогүй, тримпот дээр тогтоосон утгад хүрээгүй гэсэн үг юм.

Алхам 5: Цахилгааны утас

Цахилгаан утас
Цахилгаан утас
Цахилгаан утас
Цахилгаан утас
Цахилгаан утас
Цахилгаан утас
  • Эхний зураг дээр та дижитал гаралтыг ашиглаж байх үеийн утсыг харж болно
  • Хоёрдахь зураг дээр та аналог гаралтыг ашиглах үед утсыг харж байна
  • Гурав дахь зураг дээр би LORA хөлөг онгоцны утсыг томруулж харав.

Алхам 6: Дүгнэлт

Энэхүү зааварчилгаанд та борооны мэдрэгчийг хоёр аргаар (аналог ба дижитал) хэрхэн ашиглах талаар сурсан. Энэхүү мэдрэгчийг автомат хүлэмж, автомат ус цацах систем зэрэг дараагийн төслүүдэд ашиглах болно.

Зөвлөмж болгож буй: