Мазмұны:
- 1 -қадам: Дұрыс жабдықты алғаныңызды тексеріңіз
- 2 -қадам: Міне, мен Pinouts туралы жасаған жазбалар
- 3 -қадам: Бұл сізге қосылу керек түйреуіштер
- 4 -қадам: Arduino IDE бағдарламалау ортасын орнатыңыз
- 5 -қадам: Міне, бұл жұмыс үшін код
- 6 -қадам: Міне, оның қалай жұмыс істейтінін көру керек
- 7 -қадам: ләззат алыңыз
Бейне: OLED бар WeMos D1 ESP-12F ESP8277 аналық модулінде SPI арқылы LoRa (SX1278/XL1278-SMT) алу: 7 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Мұны істеу үшін маған бір апта қажет болды - менің алдымда ешкім ойламаған сияқты - сондықтан бұл сіздің уақытыңызды үнемдейді деп сенемін!
«0.96 дюймдік OLED экраны бар WeMos D1 ESP-12F ESP8266 аналық платасы модуль» деп аталатын, құны 11 доллар тұратын ESP8266 Wifi тақтасы, экран, 5 позициялы қосқыш, 18650 литий-ионды батарея ұстағы мен зарядтау тізбегі. қорғаныс, USB розеткасы, қосқыш және сериялық бағдарламалау қондырғысы бар.
Бұл өте керемет, арзан және ыңғайлы тақтада!
SX1278 LoRa тақтасы - бұл 4 доллардан тұратын шағын қуатты радиостанция, ол деректерді өте ұзақ қашықтыққа жібере және қабылдай алады (шамамен 15 км, бірақ мен кейбіреулерден 300+км туралы есептерді оқимын)
Бұл екеуін қалай қосуға болатынын көрсетеді.
Егер сіз LoRa деректерін түсіріп, оны интернетке жүктегіңіз келсе, бұл күн батареясынан тәулік бойы жұмыс істейтін $ 15 шешімі.
1 -қадам: Дұрыс жабдықты алғаныңызды тексеріңіз
Бұл нұсқаулық жоғарыда аталған 2 нәрсені бірге қолдануға арналған.
2 -қадам: Міне, мен Pinouts туралы жасаған жазбалар
3 -қадам: Бұл сізге қосылу керек түйреуіштер
WeMos LoRa
GND ---- GND
3V3 ---- VCC
D6* (io12) ---- MISO
D7* (io13) ---- MOSI
D5* (io14) ---- SLCK
D8 (io15) ---- NSS
D12* (io10) ---- DIO0
D4 (io2) ---- REST (міндетті емес-ЕСКЕРТПЕ: D4 көк жарық диодқа қосылады)
* D5, D6, D7 және D12 -ді аналық платадағы ESP8266 микросхемасына дәнекерлеу қажет екенін ескеріңіз, себебі олар WeMos D1 тақырыбында қолдануға арналған түйреуіштерді сындырмаған.
Ескерту: Басқа қолдануға болмайды! Сіз үшін сынған түйреуіштердің көпшілігі (A0, D3, D4, D8, D9 және D10) (егер қолданылса) тақтаның [D10+-, D8+, D4-, D3-] немесе жүктелуіне жол бермейді. бағдарламалауға кедергі келтіреді [D9], немесе сериялық монитордың жұмысына кедергі келтіреді [D9, D10]).
4 -қадам: Arduino IDE бағдарламалау ортасын орнатыңыз
Сіздің қалауыңыз бойынша сізде «Қосымша тақталар менеджерінің URL мекенжайлары» бар екеніне көз жеткізіңіз:-
arduino.esp8266.com/stable/package_esp8266com_index.json
Сізге қажет Libs орнатқаныңызға көз жеткізіңіз (мұны қалай жасау керектігін барлық фотолардан қараңыз).
5 -қадам: Міне, бұл жұмыс үшін код
Мұны Arduino бағдарламасына жүктеңіз. Егер сіз олардың 2 толық нұсқасын құрсаңыз және екеуіне бірдей кодты жүктесеңіз, олардың Arduino IDE -дегі сериялық монитордың көмегімен бір -бірімен сөйлесуін көре аласыз.
6 -қадам: Міне, оның қалай жұмыс істейтінін көру керек
Сериялық мониторды ашыңыз.
Егер сіз олардың екеуін салсаңыз, ал екіншісі жұмыс істеп тұрса (осылайша, ол сізге LoRa пакеттерін жібереді), онда сіз келесідей нәрсені көресіз:-
# /Users/cnd/cd/Downloads/Arduino/WeMos_D1_LoRaDuplexCallback/WeMos_D1_LoRaDuplexCallback.ino 24 қараша 2018 22:08:41
Қайта қоңырау шалу мүмкіндігі бар LoRa дуплексі
LoRa бастамасы сәтті болды.
Жазу: 0xbb-ден: 0xff mID: 15 l: 26 Msg: LeLoRa World 12:40:59 5135 RSSI: -43 Snr: 9.50 freqErr: -2239 rnd: 18
ss Rec from: 0xbb to: 0xff mID: 17 l: 26 Msg: LeLoRa World 12:40:59 5137 RSSI: -50 Snr: 10.00 freqErr: -2239 rnd: 15
s Rec from: 0xbb to: 0xff mID: 18 l: 26 Msg: LeLoRa World 12:40:59 5138 RSSI: -49 Snr: 9.25 freqErr: -2239 rnd: 15
ss Rec from: 0xbb to: 0xff mID: 19 l: 26 Msg: LeLoRa World 12:40:59 5139 RSSI: -43 Snr: 9.75 freqErr: -2239 rnd: 16
s Rec from: 0xbb to: 0xff mID: 20 l: 26 Msg: LeLoRa World 12:40:59 5140 RSSI: -51 Snr: 9.50 freqErr: -2239 rnd: 17
s Rec from: 0xbb to: 0xff mID: 21 l: 26 Msg: LeLoRa World 12:40:59 5141 RSSI: -53 Snr: 10.00 freqErr: -2239 rnd: 24
Сіз бұл қозғалысты қалдырып, екіншісін блок бойынша жүгіре аласыз, содан кейін қайтып оралып, нөмірлерді электронды кестеге енгізіп, қанша пакеттің жоғалғанын және сигнал күші қалай өзгергенін және т.
7 -қадам: ләззат алыңыз
Егер сізде қиындықтар немесе ұсыныстар болса, маған хабарлаңыз.
Ұсынылған:
NodeMCU Lua MicroPython температурасы мен ылғалдылығын есепке алу, Wifi және мобильді статистикасы бар 6 долларлық арзан тақта: 4 қадам
NodeMCU Lua MicroPython температурасы мен ылғалдылығын тіркейтін, Wi -Fi мен мобильді статистикасы бар 6 долларлық арзан тақта: Бұл негізінен бұлтты ауа райы станциясы, сіз телефондағы деректерді тексере аласыз немесе телефонды тірі дисплей ретінде пайдалана аласыз NodeMCU құрылғысымен сыртта температура мен ылғалдылық туралы деректерді тіркеуге болады. , бөлмеде, жылыжайда, зертханада, салқындатқышта немесе кез келген басқа жерде
Arduino UNO көмегімен ESP8266 (ESP-01) модулінде микробағдарламаны қалпына келтіру немесе жаңарту: 7 қадам
Arduino UNO көмегімен ESP8266 (ESP-01) модулінде микробағдарламаны қалпына келтіру немесе жаңарту: Мен қолданған ESP-01 модулі ескі AI Thinker микробағдарламасымен бірге келді, бұл көптеген пайдалы AT командаларына қолдау көрсетілмейтіндіктен оның мүмкіндіктерін шектейді. Қателерді түзету үшін микробағдарламаны жаңарту жақсы идея, сонымен қатар
BMP280 датчиктері Arduino Uno арқылы SPI арқылы: 6 қадам
Бірнеше BMP280 датчиктері Arduino Uno арқылы SPI арқылы: Бұл оқулықта біз Arduino Uno -да SPI арқылы үш BMP280 қосамыз, бірақ сіз Uno -да D3 -тен D10 -ге дейінгі цифрлық порттарды қолдана отырып, әр сенсор үшін nSS (Slave Select) ретінде сегіз BMP280 қосуға болады. Нәтиже В өлшейтін атмосфералық қысым үлгілерінің
Тұрмыстық техниканы LoRa арқылы бақылау - Үй автоматтандырудағы LoRa - LoRa қашықтан басқару құралы: 8 қадам
Тұрмыстық техниканы LoRa арқылы бақылау | LoRa үйдегі автоматтандыруда | LoRa қашықтан басқару пульті: Интернеттің қатысуынсыз электр құрылғыларын ұзақ қашықтықтан (километр) басқарыңыз және автоматтандырыңыз. Бұл LoRa арқылы мүмкін! Эй, не болды, балалар? Akarsh мұнда CETech -тен.Осы ПХД -да OLED дисплейі мен 3 релесі бар, олар
Сирек жер магниттерін алу үшін жұмыс үстелінің қатты дискісін бөліп алу: 8 қадам
Сирек жер магниттерін алу үшін жұмыс үстеліндегі қатты дискіні бөліп алу: Бұл нұсқаулықта мен сізге компьютердің қатты дискісін ажырату және одан сирек кездесетін жер магниттерін алу қадамдарын көрсетемін