15 $ LoRa шлюз/възел ESP8266 Изграждане на печатна платка 3cmX8cm Размер: 6 стъпки
15 $ LoRa шлюз/възел ESP8266 Изграждане на печатна платка 3cmX8cm Размер: 6 стъпки
Anonim
Image
Image

Хей, какво има, момчета? Akarsh тук от CETech.

Днес ще направим проект, който е прост LoRa възел и дори можете да го използвате като едноканален шлюз.

Тук използваният от мен микроконтролер е ESP8266, който е свързан към платки LoRa на 433MHz (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) Свържете платката към компютъра, като използвате CP2102 USB към сериен преобразувател или друго подобно устройство.

4) Нулирайте модула ESP8266, докато дърпате GPIO0 ниско (задръжте бутона G0 натиснат, докато нулирате).

5) Сега натиснете бутона за качване на IDE. Качването може да се провали веднъж или няколко пъти, така че трябва да опитате 2-3 пъти в случай на неуспех.

6) Изключете USB към сериен адаптер и свържете OLED дисплея, ако все още не сте го направили.

7) Програмирайте другата част на проекта Приемник/Предавател

Стъпка 6: Време за тестване

Време за тестване !!
Време за тестване !!
Време за тестване !!
Време за тестване !!

След като кодирате двата модула, можете да ги свържете към захранването.

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

Веднага след като захранвах предавателя, започнах да виждам съобщения на серийния монитор, свързан към приемника.

Моят работи като чар!

Препоръчано: