Sadržaj:
- Korak 1: Demonstracija
- Korak 2: LoRa modul Ra-01
- Korak 3: Javor Mini
- Korak 4: Prikvačivanje
- Korak 5: Instalirajte podršku za ARM 32 -bitne kartice
- Korak 6: Knjižnica Lora
- Korak 7: SMT32 Arduino
- Korak 8: Montaža
- Korak 9: Postavke
- Korak 10: Kodiranje na temelju ESP32 LoRa video zapisa za slanje i primanje
- Korak 11: Datoteke
Video: Radio LoRa Ra-01 sa STM32 i ESP32: 11 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
Kako je ovo popularna tema među onima koji prate moje postove, odlučio sam danas razgovarati o LoRi. No, raspravit ću tu temu s nekim novim elementima: ovaj put bez korištenja ESP32, već STM32. Uvijek sam želio objavljivati o STM32, jer on čini cijelu obitelj 32-bitnih mikrokontrolera koje proizvodi STMicroelectronics. Imam nekoliko prijatelja koji koriste ovaj čip izvan Brazila. Oni mogu potvrditi uspjehe ovog europskog proizvodnog uređaja. Prvo ću predstaviti STM32, a razgovarat ću i o modulu LoRa Ra-01. Osim toga, raspravljat ću o programiranju STM32 u Arduino IDE -u.
Ovaj video će vam pokazati razvojni komplet STM32 koji nije namijenjen programiranju u Arduinu, već umjesto toga sa C jezikom ili onima koji su izvorni za STMicroelectronics. Ako se ne varam, postoji osam tvrtki koje proizvode kompajlere za STM32, što nam pokazuje da postoji velika globalna kultura koja se odnosi na ovaj čip.
Ovdje vam želim objasniti da je STMicroelectronics najmanje četiri puta veća od Microchipa i da proizvodi obitelj STM32. Sastoji se od arhitektura u rasponu od vrlo malih čipova do STM32 F7, za koje smatram da su "super moćne".
U našoj montaži koristimo STM32 Maple Mini, koji izgleda kao Arduino Nano. Međutim, mnogo je moćniji. Također ćemo koristiti Ai-Thinker Ra-01. Odvojen je od LoRa radija, koji će komunicirati sa STM32 putem SPI (komunikacija Semtech LoRa čipa).
Korak 1: Demonstracija
U našem videu možete vidjeti u sklopu da imamo STM32 Maple Mini povezan preko SPI-a na modul Ra-01. Ovaj sklop prenosi podatke našem "voljenom" ESP32, koji ima ugrađeni i2c zaslon koji prikazuje pakete. Možete vidjeti da je samo 81 milisekundi potrebno za pripremu, slanje i primanje paketa od strane ESP32, kao i za prikaz na ekranu. Ako se udaljenost poveća i dođe do promjene u softveru, ovaj put se povećava.
Naš je cilj s ovom montažom pokazati STM32, koji je drugačiji čip, koji šalje podatke na standardnom radiju Lora. Važno je zapamtiti da postoje dva različita hardverska dijela koja razgovaraju putem LoRa radijskog protokola.
Korak 2: LoRa modul Ra-01
U osnovi, ovdje imamo Semtech LoRa čip, s nekim diskretnim komponentama na ploči, uključujući izlaz antene. Sučelje je SPI. U ovom trenutku moramo postaviti pitanje brzine čipa koja je iznad 300Kbps. Znamo da LoRa ne radi ovom brzinom jer se okreće samo pri 37 K ili manje. Zašto? Da biste otišli daleko, morate smanjiti brzinu prijenosa podataka. Važno je zapamtiti da brzina nije briga LoRa -e, već njezin opseg. Frekvencija ovog uređaja je 433MHz, a snaga prijenosa je oko 18 dBm, sa snagom 3v3.
Korak 3: Javor Mini
Ovo smatram posebnim u vezi sa STM32. Koja je razlika između ovog i razvojnog kompleta STMicroelectronics (STM32 serija L4 ultra niske snage)? Komplet je snažniji, ali Maple Mini radi u Arduino IDE -u, što znatno olakšava onima koji nisu toliko upućeni u programiranje. Možemo reći da Maple Mini funkcionira poput svojevrsnog Arduina, s Flash -om od 128 KB. Maple Mini također ima 20 KB RAM-a, USB ulaz, LED diode, gumbe, vrhunac za svoja 34 IO-a, plus 12 16-bitnih PWM-ova i 9 12-bitnih analognih ulaza.
Korak 4: Prikvačivanje
Ovdje je prikazan mini javor Maple.
Korak 5: Instalirajte podršku za ARM 32 -bitne kartice
U Arduino IDE-u idite na Tools-> Board-> Board Manager …
U prozoru koji se otvori potražite Arduino SAM ploče i instalirajte Arduino SAM ploče (32-bitni ARM Cortex-M3)
Korak 6: Knjižnica Lora
Sada idite na Sketch-> Include Library-> Manage Libraries …
Potražite LoRa i instalirajte LoRa by Sandeep Mistry
Korak 7: SMT32 Arduino
Preuzmite zip datoteku na
Raspakirajte i kopirajte mapu u Documents / Arduino / hardware
Korak 8: Montaža
Ovdje možete vidjeti koliko je naša shema jednostavna. Povezujem putem SPI-ja modul Ai-Thinker (LoRa) sa STM32.
Korak 9: Postavke
Nakon preuzimanja izvora
kôd, dostupan na kraju ovog članka, zatim idete na gradnju. Zatim slijedite korake na ovoj slici.
Korak 10: Kodiranje na temelju ESP32 LoRa video zapisa za slanje i primanje
Izvorni kod koji koristimo u ovom projektu isti je koji smo već koristili u sklopu s ESP32, u videu: ESP32 LoRa s Arduino IDE: Slanje i primanje TX RX -a, s jednom iznimkom: nema zaslon. Ovaj dio i2C -a već je uklonjen iz koda koji sam preuzeo u nastavku. Kako biste saznali kako ovaj kod funkcionira, jednostavno pogledajte video.
Korak 11: Datoteke
Preuzmite datoteke:
INO
Preporučeni:
LoRa Mesh Radio: 4 koraka (sa slikama)
LoRa Mesh Radio: Ovo je prilično jednostavan dodatak za mobilne telefone koji omogućuje slanje poruka poput SMS-a u grupi kada je izvan pokrivenosti ćelije, ili u scenarijima katastrofe. Koristi radio Semtech LoRa, za komunikaciju male snage/dalekometnog dometa. Postoji mnogo hardverskih opti
ESP32 S vodičem E32-433T LoRa modula - LoRa Arduino sučelje: 8 koraka
ESP32 S vodičem E32-433T LoRa modula | LoRa Arduino povezivanje: Hej, što ima, dečki! Akarsh ovdje iz CETech-a. Ovaj moj projekt povezuje E32 LoRa modul s eByte-a koji je primopredajnički modul velike snage 1 W s ESP32 koristeći Arduino IDE. Rad našeg E32 smo razumjeli u našem zadnjem vodiču
Upravljajte kućanskim aparatima preko LoRa - LoRa u kućnoj automatizaciji - LoRa daljinski upravljač: 8 koraka
Upravljajte kućanskim aparatima preko LoRa | LoRa u kućnoj automatizaciji | LoRa daljinski upravljač: Upravljajte i automatizirajte svoje električne uređaje s velikih udaljenosti (kilometara) bez prisutnosti interneta. To je moguće putem LoRa! Hej, što ima ljudi? Akarsh ovdje iz CETech -a. Ova PCB također ima OLED zaslon i 3 releja koji
Ham Radio radio pojasevi 2 metra/ 70 cm Microstrip PCB: 9 koraka
Ham Radio radio pojasevi 2 metra/ 70 cm Microstrip PCB: Bok, ovdje Andy G0SFJI nigdje u literaturi nisam mogao pronaći nikakve planove za mikrotrakaste antenske ploče za šunke od 70 cm i 2 metra. Čini se da su svi za RFID uređaje ili 2,4 Ghz ili više. Pa sam krenuo u razvoj mikrotrakastih tiskanih bo
Komunikacija LoRa ESP8266 i radio RFM95: 9 koraka
Komunikacija LoRa ESP8266 i Radio RFM95: Jedna od najimenovanijih tehnologija koja će se implementirati za Internet stvari, koja ima vrlo upečatljive značajke komunikacije na velike udaljenosti i nisku potrošnju energije, što se ogleda u niskoj potrošnji, LoRa "Ra nge", ovo vrsta modulacije ha