Оглавление:

15 $ LoRa Gateway / Node ESP8266 Сборка печатной платы 3 см X 8 см Размер: 6 шагов
15 $ LoRa Gateway / Node ESP8266 Сборка печатной платы 3 см X 8 см Размер: 6 шагов

Видео: 15 $ LoRa Gateway / Node ESP8266 Сборка печатной платы 3 см X 8 см Размер: 6 шагов

Видео: 15 $ LoRa Gateway / Node ESP8266 Сборка печатной платы 3 см X 8 см Размер: 6 шагов
Видео: Gateway LoRaWan ESP8266 & RFM95 (ESP-LoRa) 915mHz single channel with The Things Network 2024, Июль
Anonim
Image
Image

Эй, как дела, ребята? Акарш здесь от CETech.

Сегодня мы собираемся создать проект, который представляет собой простой узел LoRa, и вы даже можете использовать его как одноканальный шлюз.

Здесь микроконтроллер, который я использовал, - это ESP8266, который подключен к платам LoRa с частотой 433 МГц (Ra-02 от Ai-Thinker), я также прикрепил OLED-дисплей к печатной плате, чтобы информация о пакете была видна.

Чтобы упростить задачу, я разработал печатную плату, которую вы можете изготовить для пайки.

Я также снял видео о создании этого проекта в деталях, рекомендую посмотреть его для лучшего понимания и детализации.

Шаг 1: Детали

Запчасти
Запчасти

Я получил большинство деталей для моей сборки от LCSC.

Тебе понадобится:

1) Модуль Ra-02 LoRa

2) ESP8266

3) OLED-дисплей

4) Пассивные компоненты, такие как резисторы и конденсаторы

Вам потребуется печатная плата для пайки этих компонентов, что мы увидим на следующем шаге.

Шаг 2: изготовление печатной платы проекта

Получите PCB проекта изготовленную
Получите PCB проекта изготовленную

Вы должны проверить JLCPCB, чтобы дешево заказать печатные платы в Интернете!

Вы получаете 10 печатных плат хорошего качества, изготовленных и отправленных к вашему порогу за 2 доллара и небольшую доставку. Вы также получите скидку на доставку первого заказа. Чтобы спроектировать собственную печатную плату, перейдите в easyEDA, как только это будет сделано, загрузите файлы Gerber в JLCPCB, чтобы они были изготовлены с хорошим качеством и в короткие сроки.

Загрузите файл Gerber:

Шаг 3: Связи (ТЕОРИЯ)

Связи (ТЕОРИЯ)
Связи (ТЕОРИЯ)
Связи (ТЕОРИЯ)
Связи (ТЕОРИЯ)

В основном здесь есть 4 аспекта в связях:

1) ESP8266 для правильной работы требует некоторого подтягивания и опускания соединения для G0, G15, EN и RST.

2) Ra-02 и модули ESP8266 соединены между собой по протоколу SPI

3) OLED и ESP8266 подключаются друг к другу по шине I2C.

4) Все модули должны быть подключены к шинам питания, чтобы они работали (очевидно: P).

Шаг 4: пайка

Пайка
Пайка
Пайка
Пайка

Припаиваем все компоненты к печатной плате.

Я бы посоветовал сначала припаять компоненты малой высоты на печатной плате, а затем перейти к компонентам большей высоты, таким как заголовки и т. Д.

Перед включением модуля проверьте все соединения с помощью мультиметра на наличие плохих паяных соединений и коротких замыканий.

Шаг 5: Кодирование модуля

Кодирование модуля
Кодирование модуля
Кодирование модуля
Кодирование модуля
Кодирование модуля
Кодирование модуля

1) Загрузите код отсюда.

2) Откройте код в Arduino IDE.

3) Подключите печатную плату к компьютеру с помощью преобразователя USB CP2102 в последовательный порт или любого другого аналогичного устройства.

4) Перезагрузите модуль ESP8266, потянув GPIO0 на низкий уровень (удерживайте кнопку G0 нажатой во время сброса).

5) Теперь нажмите кнопку загрузки в среде IDE. Загрузка может завершиться неудачно один или несколько раз, поэтому в случае неудачи вы должны попробовать 2-3 раза.

6) Отключите USB-последовательный адаптер и подключите OLED-дисплей, если вы еще этого не сделали.

7) Запрограммируйте другую часть проекта Ресивер / Передатчик

Шаг 6: Время тестирования

Время испытаний !!
Время испытаний !!
Время испытаний !!
Время испытаний !!

После того, как вы закодировали оба модуля, вы можете подключить их к источнику питания.

В моем случае я подключил свой передатчик к блоку питания, приемник к ноутбуку для доступа к последовательному монитору.

Как только я включил передатчик, я начал видеть сообщения на последовательном мониторе, подключенном к приемнику.

Моя работает как шарм!

Рекомендуемые: