15 $ LoRa шлюзі/ESP8266 түйіні PCB 3cmX8cm Өлшемі: 6 қадам
15 $ LoRa шлюзі/ESP8266 түйіні PCB 3cmX8cm Өлшемі: 6 қадам
Anonim
Image
Image

Эй, не болды, балалар? Акарш мұнда CETech -тен.

Бүгін біз LoRa түйіні болып табылатын жобаны жасамақпыз және сіз оны бір арналы шлюз ретінде пайдалана аласыз.

Бұл жерде мен қолданған микроконтроллер-ESP8266, ол 433 МГц LoRa тақталарына қосылған (Ra-02 by Ai-Thinker), мен пакеттік ақпарат көрінетін етіп ПХД-ге OLED дисплейін тіркедім.

Жұмысты жеңілдету үшін мен дәнекерлеуге арналған ПХД құрастырдым.

Мен сондай -ақ осы жобаны егжей -тегжейлі жасау туралы бейне түсірдім, мен оны жақсы түсіну мен егжей -тегжейлі қарау үшін қарауды ұсынамын.

1 -қадам: бөлшектер

Бөлшектер
Бөлшектер

Мен құрастыруға арналған бөлшектердің көп бөлігін LCSC -тен алдым.

Саған қажет болады:

1) Ra-02 LoRa модулі

2) ESP8266

3) OLED дисплейі

4) резисторлар мен конденсаторлар сияқты пассивті компоненттер

Сіз ПХД -нен келесі қадамда көретін осы компоненттерді дәнекерлеуді талап етесіз.

2 -қадам: Жобаның ПХД өндірісін алыңыз

Жобаның PCB өндірісін алыңыз
Жобаның PCB өндірісін алыңыз

ПХД -ны желіде арзанға тапсырыс беру үшін сіз JLCPCB -ті қарауыңыз керек!

Сіз өзіңіздің есігіңізге 2 долларға және жеткізілімге жеткізілген 10 сапалы ПХД аласыз. Сіз сондай -ақ бірінші тапсырыс бойынша жеткізілімге жеңілдік аласыз. Өзіңіздің жеке ПХД -ны 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) GPIO0 төмен тартылған кезде ESP8266 модулін қалпына келтіріңіз (қалпына келтіру кезінде G0 түймесін басып тұрыңыз).

5) Енді IDE жүктеу түймесін басыңыз. Жүктеу бір немесе бірнеше рет сәтсіздікке ұшырауы мүмкін, сондықтан сәтсіздік болған жағдайда 2-3 рет қайталау қажет.

6) USB -ді сериялық адаптерге ажыратыңыз және егер әлі жоқ болса, OLED дисплейін қосыңыз.

7) Жобаның басқа бөлігін қабылдаушы/таратушыға бағдарламалау

6 -қадам: тестілеу уақыты

Сынақ уақыты !!
Сынақ уақыты !!
Сынақ уақыты !!
Сынақ уақыты !!

Екі модульді де кодтағаннан кейін оларды қуат көзіне қосуға болады.

Менің жағдайда мен таратқышты қуат банкіне, ресиверді сериялық мониторға кіру үшін ноутбукке қостым.

Мен таратқышты қосқаннан кейін ресиверге қосылған сериялық монитордағы хабарларды көре бастадым.

Менікі очаровка сияқты жұмыс істейді!

Ұсынылған: