Съдържание:
- Стъпка 1: Вземете хардуера
- Стъпка 2: Изтеглете софтуера
- Стъпка 3: Инсталирайте Arduino IDE
- Стъпка 4: Инсталирайте библиотеката на Radiohead
- Стъпка 5: Създайте антената
- Стъпка 6: Запояване
- Стъпка 7: Окабеляване
- Стъпка 8: Кодиране
- Стъпка 9: Заключение
Видео: LORA Peer to Peer комуникация с Arduino: 9 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Аз съм начинаещ ентусиаст по електроника и това е първият ми инструктаж, така че, моля, не се впускайте в коментарите си. В тази инструкция ще обясня как да накарам два LORA възли да комуникират директно без TTN (мрежата на нещата).
Какво е LORA?
LORA означава LOng RAnge Това е модулация, патентована от Semtech на базата на CSS (chirp spread spread) модулация.
- дълъг обхват
- ниска мощност
- ниска скорост на предаване на данни
Поради тези характеристики LORA е много подходящ за използване като комуникационна среда за сензори. Сензор може буквално да работи с години на батерия и обхватът може да надвишава няколко километра. Също така LORA може да се използва в безплатни честотни ленти. В мрежата с неща можете да намерите безплатните ленти по държави. Живея в Белгия, така че мога да избирам между EU863-870 и EU433.
Примерни употреби:
- Земеделие (влажност на почвата, ниво на резервоара, температура, влажност, посока на вятъра …)
- Проследяване в комбинация с GPS приемник
- Защита срещу кражба (Видях концепция за поставянето му на скъпи кабели за високо напрежение за откриване на вибрации)
- … Има много повече приложения, вашето въображение е границата.
Стъпка 1: Вземете хардуера
Хардуер:
- 2 извода на arduino nano или 2 на arduino uno трябва да са еднакви.
- 2 esp пробивни дъски
- 2 карти lora rfm95 868mhz за други честоти натиснете тук.
- 2 дъски
- 2 usb кабела за nano или кабел за uno
- джъмперни проводници мъжки към женски
- джъмперни проводници мъжки към мъжки
- 2 антени (използвам твърдо ядро 0,8 мм или 20 awg)
- щифтове за заглавки, ако не са включени в arduino
Инструменти:
- поялник
- нож за тел
- маша за тел използвам 102
- владетел
- спойка
Стъпка 2: Изтеглете софтуера
Щракнете върху тези 2 връзки, за да изтеглите софтуера:
- Arduino IDE
- Библиотека на Radiohead
Стъпка 3: Инсталирайте Arduino IDE
- След като изтеглите софтуера, отидете на инсталатора и щракнете двукратно върху него.
- Щракнете Съгласен съм
- Щракнете върху Напред
- Щракнете върху инсталиране
- Щракнете 2 пъти за инсталиране, за да инсталирате USB драйверите
- Щракнете затвори
Стъпка 4: Инсталирайте библиотеката на Radiohead
Имате нужда от библиотеката на radiohead, за да използвате rfm95. Тъй като не можете да го инсталирате чрез arduino IDE, трябва ръчно да инсталирате библиотеката на radiohead.
- Отворете arduino IDE
- Отидете на файл -> предпочитания
- Там можете да намерите пътя към папката arduino, където трябва да намерите папката Libraries. (първа снимка)
- Ако папката Libraries не съществува, трябва да я създадете.
- Отворете изтегления zip файл Radiohead-master.
- Извлечете папката в папката библиотеки.
- Рестартирайте arduino IDE.
- Вече можете да намерите вашата библиотека в списъка (вижте 3 -та снимка)
Стъпка 5: Създайте антената
За антената използвам остатъчен кабел от моя 2x2x0.8mm или 2x2 20awg шинен кабел. Това са дължините на честота:
- 868 mhz 3,25 инча или 8,2 см (това е, което използвам)
- 915mhz 3 инча или 7.8 cm
- 433 mhz 3 инча или 16,5 см
Стъпка 6: Запояване
- Премахнете резисторите на esp щита (вижте R1 до R3 в червеното поле)
- Запоявайте чипа rfm95 върху щита на esp.
- Запоявайте щифтовете на щифта на esp
- Запояйте антената върху щита за esp. Не използвайте без антена, можете да повредите щита.
- Ако щифтовете не са запоени върху спойката arduino, те също.
Стъпка 7: Окабеляване
На изображението можете да видите как да свържете arduino към rfm95. За пълнотата на тази таблица включих и разписката, когато използвате щита адафрут вместо пробив на esp.
Стъпка 8: Кодиране
- Изтеглете кода
- Отворете кода в arduino ide
- Отидете на инструменти, дъска и изберете дъската
- Отидете на инструменти, порт и изберете com порта за вашия arduino
- Щракнете върху бутона за качване (маркиран в червено на третата снимка)
- Ако всичко е наред, можете да използвате серийния монитор и виждате пакети, пристигащи както на сървъра, така и на клиента (маркирани в червено на последната снимка)
Стъпка 9: Заключение
В тази инструкция показах основите на LORA. Ако ви харесва тази инструкция и/или ако искате да напиша повече инструкции за LORA или други, моля, натиснете бутона за харесване.
Препоръчано:
Безжична комуникация LoRa от 3 до 8 км с ниска цена E32 (sx1278/sx1276) Устройство за Arduino, Esp8266 или Esp32: 15 стъпки
Безжична комуникация LoRa от 3 до 8 км с ниска цена E32 (sx1278/sx1276) Устройство за Arduino, Esp8266 или Esp32: Създавам библиотека за управление на EBYTE E32 въз основа на серия Semtech на устройство LoRa, много мощно, просто и евтино устройство. Можете да намерите 3Km версия тук, 8Km версия тук Те могат да работят на разстояние от 3000m до 8000m и имат много функции и
MPU 6050 Gyro, комуникация с акселерометър с Arduino (Atmega328p): 5 стъпки
MPU 6050 Gyro, комуникация с акселерометър с Arduino (Atmega328p): MPU6050 IMU има 3-осен акселерометър и 3-осен жироскоп, интегрирани в един чип. Жироскопът измерва скоростта на въртене или скоростта на промяна на ъгловата позиция с течение на времето Ос X, Y и Z. Изходите на жироскопа са
Проста комуникация на Arduino LoRa (повече от 5 км): 9 стъпки
Проста комуникация на Arduino LoRa (повече от 5 км): Ще тестваме E32-TTL-100 с моята библиотека. Това е безжичен трансийвър модул, работи на 410 441 MHz (или 868MHz или 915MHz) на базата на оригиналния RFIC SX1278 от SEMTECH, налично е прозрачно предаване, ниво TTL. Модулът приема LORA
Дълъг обхват, 1,8 км, безжична комуникация между Arduino и Arduino с HC-12 .: 6 стъпки (със снимки)
Дълъг обхват, 1,8 км, безжична комуникация между Arduino и Arduino с HC-12 .: В тази инструкция ще научите как да комуникирате между Arduinos на дълги разстояния до 1,8 км на открито. HC-12 е безжичен сериен порт комуникационен модул, който е много полезен, изключително мощен и лесен за използване. Първо ще напуснеш
Комуникация LoRa ESP8266 и радио RFM95: 9 стъпки
Комуникация LoRa ESP8266 и радио RFM95: Една от най -известните технологии, които трябва да бъдат внедрени за Интернет на нещата, която има много забележителни характеристики за комуникация на дълги разстояния и ниска мощност, отразена в ниското му потребление, LoRa " Lo ng - Ra nge ", това тип модулация ha