loramessenger:project
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
loramessenger:project [2021/07/11 02:01] – neilhao | loramessenger:project [2023/02/11 17:30] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Lora Messenger ====== | + | ====== |
- | Neil Hao | + | == - Optimized RF Design for Maximum Coverage == |
+ | [[http:// | ||
+ | |||
+ | Starts from 2021/Jul/09 to ~~LASTMOD~~ (Last Modification) | ||
- | 09-Jul-2021 | ||
===== Overview ===== | ===== Overview ===== | ||
- | This project aims to design a Lora Messenger which does not depend on Internet or Cellular network. In other words, users can chat with others by using this credit card size Lora device and a smartphone with Bluetooth without Internet and Cellular network. | + | This project aims to design a credit card size Lora Messenger which does not depend on Internet or Cellular network. In other words, users can chat with others by using this credit card size Lora device and a smartphone with Bluetooth without Internet and Cellular network. |
- | For the hardware design, a high efficiency compact Lora PCB Antenna and an ultra-low noise figure amplifier had been designed | + | For the hardware design, a high efficiency compact Lora PCB Antenna and an ultra-low noise figure amplifier had been designed |
For the software design, a simple Lora half duplex communication protocol had been implemented by about 600 lines of C++ code. | For the software design, a simple Lora half duplex communication protocol had been implemented by about 600 lines of C++ code. | ||
Line 15: | Line 18: | ||
- Command Parser for executing user commands through Bluetooth. | - Command Parser for executing user commands through Bluetooth. | ||
- | The coverage of this credit card size Lora device was tested. In the experiment (TX:14dBm, Freq: | + | The coverage of this credit card size Lora device was tested |
+ | |||
+ | [[https:// | ||
+ | |||
+ | |||
+ | ---- | ||
- | [[https:// | ||
===== Hardware Design ===== | ===== Hardware Design ===== | ||
Line 40: | Line 47: | ||
- | For the LNA which was designed based on SiGe NPN RF Transistor, it performs not only acting as a LNA but also as **Band pass filter**, **RF power limiter** and **impedance matching circuit**. | + | For the LNA which was designed based on SiGe NPN RF Transistor |
According to the EM simulation of the SX1276 official demo board: | According to the EM simulation of the SX1276 official demo board: | ||
Line 71: | Line 78: | ||
{{ : | {{ : | ||
XY Plane | XY Plane | ||
+ | |||
+ | ---- | ||
===== Software Design ===== | ===== Software Design ===== | ||
|Evaluation Firmware|{{ : | |Evaluation Firmware|{{ : | ||
+ | |Android App | [[https:// | ||
+ | |||
==== ESP32 PIN Assignments ==== | ==== ESP32 PIN Assignments ==== | ||
^ Description | ^ Description | ||
Line 124: | Line 135: | ||
{{ : | {{ : | ||
Note: Lora Receiving Process will be called consecutively. | Note: Lora Receiving Process will be called consecutively. | ||
+ | |||
+ | ---- | ||
===== Resource ===== | ===== Resource ===== | ||
|Schematics|{{ : | |Schematics|{{ : | ||
Line 129: | Line 142: | ||
|Note| PCB substrate: FR4|Thickness: | |Note| PCB substrate: FR4|Thickness: | ||
|Evaluation Firmware|{{ : | |Evaluation Firmware|{{ : | ||
+ | |Android App | [[https:// | ||
+ | ---- | ||
===== Reference ===== | ===== Reference ===== | ||
[1] Richard Wallace. Design Note DN024: Monopole PCB Antenna with Single or Dual Band Option . Retrieved Jul 11, 2021, from https:// | [1] Richard Wallace. Design Note DN024: Monopole PCB Antenna with Single or Dual Band Option . Retrieved Jul 11, 2021, from https:// |
loramessenger/project.1625968896.txt.gz · Last modified: 2023/02/11 17:30 (external edit)