Мазмұны:

LoRa қашықтан басқару бағдарламасы 8 км -ге дейінгі қашықтыққа 1,8 дюймдік TFT көмегімен: 8 қадам
LoRa қашықтан басқару бағдарламасы 8 км -ге дейінгі қашықтыққа 1,8 дюймдік TFT көмегімен: 8 қадам

Бейне: LoRa қашықтан басқару бағдарламасы 8 км -ге дейінгі қашықтыққа 1,8 дюймдік TFT көмегімен: 8 қадам

Бейне: LoRa қашықтан басқару бағдарламасы 8 км -ге дейінгі қашықтыққа 1,8 дюймдік TFT көмегімен: 8 қадам
Бейне: Why Chicago's Navy Pier was Almost Abandoned 2024, Қараша
Anonim
Image
Image

Жобаны ноутбукке немесе телефонға қосыңыз, содан кейін Интернетсіз немесе SMSсіз құрылғылар арасында LoRa көмегімен сөйлесіңіз.

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

Бұл ПХД -де дисплей мен 4 түйме бар, оны кейбір құрылғылар үшін қашықтан басқару құралы ретінде пайдалануға болады. Сіз өзіңіздің жеке интерфейсіңізді кодтық дизайнмен жасай аласыз. Қысқаша айтқанда, бұл жобада WiFi функциясын, LoRa модулін, 1,8 дюймдік TFT дисплейін, UI жасауға арналған 4 түймені беретін esp8266 бар. Кодтың мүмкіндіктері шексіз.

Ол смартфонға немесе кез келген компьютерге қосылуы мүмкін және бұл құрылғыны LoRa қосылған хабаршы етеді. Енді бұл орындалғанда, сіз LoRa мессенджері арқылы кез келген басқа құрылғыға хабар жібере аласыз. Мұның бәрі 4G/LTE/3G/GSM/WiFi/SMS қатысуынсыз жүзеге асады. Мен мұны осында таба алатын алдыңғы жобада жасадым:

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

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

Біріншіден, мен негізгі бөлік ретінде ESP8266 модулін қолдандым. Оны ПХД -ге ерлер мен әйелдердің кейбір тақырыптарын қолдана отырып тіркеді. Мен 1,8 дюймдік TFT SPI дисплейін, батареяны зарядтауға және қорғауға арналған TP4056 модулін және ұялы телефонның ескі батареясын қолдандым.

LoRa мақсатында мен RYLR896 қолдандым. Мен бұл модульді ұсынамын, себебі AT командалары арқылы UART арқылы пайдалану өте оңай.

Сіз бөліктерді төменде таба аласыз:

1) ESP8266 модулі

2) ESP12 ажырату тақтасы

3) TFT дисплейі

4) TP4056 модулі

5) Reyax RYLR896 LoRa модулі

6) Менің ПХД дизайны

Соңғы екі бөлімде, егер сізде оларды табу қиын болса, маған хабарлама жібере аласыз/электронды поштаға жібере аласыз, мен сізге оны сіздің аймағыңыздан табуға көмектесемін немесе қаласаңыз, мен сізге жеткізе аламын.

2 -қадам: Сіздің жобаңыз үшін ПХД алыңыз

Сіздің жобаңыз үшін ПХД алыңыз
Сіздің жобаңыз үшін ПХД алыңыз

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

Сіз өзіңіздің есігіңізге 2 долларға және жеткізілімге жеткізілген 10 сапалы ПХД аласыз. Сіз сондай -ақ бірінші тапсырыс бойынша жеткізілімге жеңілдік аласыз. Өзіңіздің жеке ПХД -ны EasyEDA -ға айналдыру үшін, оны жасағаннан кейін, Gerber файлдарын JLCPCB -ге жүктеп, оларды сапалы және жылдам өңдеу уақытында дайындаңыз.

3 -қадам: Reyax модулін түсіну және оны қолдану. (ҚОСЫМША: Жұмыс сізге қызық болмаса, бұл қадамды оқудан бас тартуға болады)

Reyax модулін түсіну және оны қолдану. (ҚОСЫМША: Егер жұмыс сізді қызықтырмаса, бұл қадамды оқудан бас тартуға болады)
Reyax модулін түсіну және оны қолдану. (ҚОСЫМША: Егер жұмыс сізді қызықтырмаса, бұл қадамды оқудан бас тартуға болады)

1. Бізде бар LoRa модулі - AT командалары арқылы конфигурацияланған UART модулі.

2. Модульде RYLR896 бортында SPI LoRa модулімен сөйлесетін STM32 MCU бар.

3. Суреттегі пәрмендер осы құжатқа сілтеме жасай алатын негізгі командалар болып табылады: REYAX-Lora-AT-COMMAND-GUIDE

4. Мен сізге YouTube -тегі бейнероликті қарап шығуды ұсынамын, онда мен мұны дұрыс түсіндіремін.

4 -қадам: ПХД модульдерінің қосылуы

ПХД модульдерінің қосылуы
ПХД модульдерінің қосылуы
ПХД модульдерінің қосылуы
ПХД модульдерінің қосылуы

1. Екі модуль де жоғарыдағы суреттегідей қосылады.

2. Екі модуль де қосылған кезде, сіз модульдерді бір -бірлеп бағдарламалап, содан кейін жобаны тексере аласыз.

Жоғарыда көрсетілген барлық қосылулар ПХД -де жасалған, сондықтан басқа сымдарды қажет етпейді.

5 -қадам: ПХД дәнекерлеу

ПХД дәнекерлеу
ПХД дәнекерлеу
ПХД дәнекерлеу
ПХД дәнекерлеу

Барлық компоненттерді ПХД -ге дәнекерлеңіз.

Мен алдымен төмен биіктіктегі компоненттерді ПХД -да дәнекерлеп, содан кейін тақырыптар сияқты биіктігі жоғары компоненттерге көшуді ұсынар едім.

Модульді қосар алдында барлық қосылыстарды нашар дәнекерленген қосылыстар мен қысқа тұйықталу үшін мультиметр көмегімен тексеріңіз.

Модульді бағдарламалау үшін мен FTDI232 USB сериялы тақтасына ESP8266 тақтасының астына қосу үшін портты қостым.

6 -қадам: Arduino IDE жүктеу және орнату

Arduino IDE жүктеңіз және орнатыңыз
Arduino IDE жүктеңіз және орнатыңыз

Осы жерден Arduino IDE жүктеп алыңыз.

1. Arduino IDE орнатыңыз және оны ашыңыз.

2. Файл> Параметрлер тармағына өтіңіз

3. https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json Қосымша тақта менеджерінің URL мекенжайларын қосыңыз.

4. Құралдар> Басқару тақтасы менеджері тармағына өтіңіз

5. ESP8266 іздеңіз, содан кейін тақтаны орнатыңыз.

6. IDE қайта іске қосыңыз.

7 -қадам: Жобаны кодтау

Жобаны кодтау
Жобаны кодтау
Жобаны кодтау
Жобаны кодтау

Модульді бағдарламалау үшін мен FTDI232 USB сериялы тақтасына ESP8266 тақтасының астына қосу үшін портты қостым, осылайша тақтаны оңай бағдарламалауға болады.

Сізге GPIO0 түймесін басып тұру керек, содан кейін RESET түймесін басыңыз, содан кейін алдымен RESET түймесін, содан кейін GPIO0 түймесін босатыңыз.

1. Репозиторийді жүктеңіз:

2. Жүктелген қалтаны шығарып, main.ino файлын Arduino IDE -де ашыңыз.

3. Құралдар> Тақтаға өтіңіз. Көптеген жағдайларда NodeMCU (12E) жұмыс істейтін сәйкес тақтаны таңдаңыз.

4. Дұрыс хабарды таңдаңыз. Құралдар> Порт тармағына өтіңіз.

5. Жүктеу түймесін басыңыз.

6. Қойынды жүктеу аяқталды десе, сіз құрылғыны пайдалануға дайынсыз.

Жүктеуді аяқтағаннан кейін хабарларды жіберу және алу үшін сериялық мониторды ашыңыз.

8 -қадам: құрылғымен ойнау

Құрылғымен ойнау
Құрылғымен ойнау

1. Құрылғыны ғана қосыңыз, сіз дисплейде заттарды көресіз, құрылғыны көру үшін әр түрлі түймелерді басуға болады.

2. Сериялық мониторға өтіп, бірден хабарлама жіберуді бастаңыз! Басқа қарапайым құрылғыны жасау үшін сіз осы мақалаға сілтеме жасай аласыз:

3. КОНГО! құрылғы күткендей жұмыс істейді.

Ұсынылған: