Съдържание:
- Стъпка 1: Вземете хардуера
- Стъпка 2: Изтеглете софтуера
- Стъпка 3: Инсталирайте Arduino IDE
- Стъпка 4: Инсталирайте библиотеката на Radiohead
- Стъпка 5: Създайте антената
- Стъпка 6: Запояване
- Стъпка 7: Окабеляване
- Стъпка 8: Кодиране
- Стъпка 9: Заключение
![LORA Peer to Peer комуникация с Arduino: 9 стъпки LORA Peer to Peer комуникация с Arduino: 9 стъпки](https://i.howwhatproduce.com/images/002/image-3816-23-j.webp)
Видео: LORA Peer to Peer комуникация с Arduino: 9 стъпки
![Видео: LORA Peer to Peer комуникация с Arduino: 9 стъпки Видео: LORA Peer to Peer комуникация с Arduino: 9 стъпки](https://i.ytimg.com/vi/IgUyVYUuCSo/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
![LORA Peer to Peer комуникация с Arduino LORA Peer to Peer комуникация с Arduino](https://i.howwhatproduce.com/images/002/image-3816-24-j.webp)
Аз съм начинаещ ентусиаст по електроника и това е първият ми инструктаж, така че, моля, не се впускайте в коментарите си. В тази инструкция ще обясня как да накарам два 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
![Инсталирайте Arduino IDE Инсталирайте Arduino IDE](https://i.howwhatproduce.com/images/002/image-3816-25-j.webp)
![Инсталирайте Arduino IDE Инсталирайте Arduino IDE](https://i.howwhatproduce.com/images/002/image-3816-26-j.webp)
![Инсталирайте Arduino IDE Инсталирайте Arduino IDE](https://i.howwhatproduce.com/images/002/image-3816-27-j.webp)
- След като изтеглите софтуера, отидете на инсталатора и щракнете двукратно върху него.
- Щракнете Съгласен съм
- Щракнете върху Напред
- Щракнете върху инсталиране
- Щракнете 2 пъти за инсталиране, за да инсталирате USB драйверите
- Щракнете затвори
Стъпка 4: Инсталирайте библиотеката на Radiohead
![Инсталирайте библиотеката на Radiohead Инсталирайте библиотеката на Radiohead](https://i.howwhatproduce.com/images/002/image-3816-28-j.webp)
![Инсталирайте библиотеката на Radiohead Инсталирайте библиотеката на Radiohead](https://i.howwhatproduce.com/images/002/image-3816-29-j.webp)
![Инсталирайте библиотеката на Radiohead Инсталирайте библиотеката на Radiohead](https://i.howwhatproduce.com/images/002/image-3816-30-j.webp)
Имате нужда от библиотеката на 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: Запояване
![Запояване Запояване](https://i.howwhatproduce.com/images/002/image-3816-31-j.webp)
- Премахнете резисторите на esp щита (вижте R1 до R3 в червеното поле)
- Запоявайте чипа rfm95 върху щита на esp.
- Запоявайте щифтовете на щифта на esp
- Запояйте антената върху щита за esp. Не използвайте без антена, можете да повредите щита.
- Ако щифтовете не са запоени върху спойката arduino, те също.
Стъпка 7: Окабеляване
![Електрически инсталации Електрически инсталации](https://i.howwhatproduce.com/images/002/image-3816-32-j.webp)
На изображението можете да видите как да свържете arduino към rfm95. За пълнотата на тази таблица включих и разписката, когато използвате щита адафрут вместо пробив на esp.
Стъпка 8: Кодиране
![Кодиране Кодиране](https://i.howwhatproduce.com/images/002/image-3816-33-j.webp)
![Кодиране Кодиране](https://i.howwhatproduce.com/images/002/image-3816-34-j.webp)
![Кодиране Кодиране](https://i.howwhatproduce.com/images/002/image-3816-35-j.webp)
![Кодиране Кодиране](https://i.howwhatproduce.com/images/002/image-3816-36-j.webp)
- Изтеглете кода
- Отворете кода в 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: 15 стъпки Безжична комуникация LoRa от 3 до 8 км с ниска цена E32 (sx1278/sx1276) Устройство за Arduino, Esp8266 или Esp32: 15 стъпки](https://i.howwhatproduce.com/images/001/image-540-15-j.webp)
Безжична комуникация 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): 5 стъпки MPU 6050 Gyro, комуникация с акселерометър с Arduino (Atmega328p): 5 стъпки](https://i.howwhatproduce.com/images/002/image-3852-15-j.webp)
MPU 6050 Gyro, комуникация с акселерометър с Arduino (Atmega328p): MPU6050 IMU има 3-осен акселерометър и 3-осен жироскоп, интегрирани в един чип. Жироскопът измерва скоростта на въртене или скоростта на промяна на ъгловата позиция с течение на времето Ос X, Y и Z. Изходите на жироскопа са
Проста комуникация на Arduino LoRa (повече от 5 км): 9 стъпки
![Проста комуникация на Arduino LoRa (повече от 5 км): 9 стъпки Проста комуникация на Arduino LoRa (повече от 5 км): 9 стъпки](https://i.howwhatproduce.com/images/007/image-19210-j.webp)
Проста комуникация на 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 .: 6 стъпки (със снимки) Дълъг обхват, 1,8 км, безжична комуникация между Arduino и Arduino с HC-12 .: 6 стъпки (със снимки)](https://i.howwhatproduce.com/images/002/image-4099-27-j.webp)
Дълъг обхват, 1,8 км, безжична комуникация между Arduino и Arduino с HC-12 .: В тази инструкция ще научите как да комуникирате между Arduinos на дълги разстояния до 1,8 км на открито. HC-12 е безжичен сериен порт комуникационен модул, който е много полезен, изключително мощен и лесен за използване. Първо ще напуснеш
Комуникация LoRa ESP8266 и радио RFM95: 9 стъпки
![Комуникация LoRa ESP8266 и радио RFM95: 9 стъпки Комуникация LoRa ESP8266 и радио RFM95: 9 стъпки](https://i.howwhatproduce.com/images/001/image-2258-34-j.webp)
Комуникация LoRa ESP8266 и радио RFM95: Една от най -известните технологии, които трябва да бъдат внедрени за Интернет на нещата, която има много забележителни характеристики за комуникация на дълги разстояния и ниска мощност, отразена в ниското му потребление, LoRa " Lo ng - Ra nge ", това тип модулация ha