GithubHelp home page GithubHelp logo

thinkboard-lora-node's Introduction

ThinkBoard LoRa Node V1




Official Development Board For ThinkThings.id

Daftar Isi

Deskripsi

ThinkBoard LoRa Node V1 merupakan development board berbasis mikrokontroler ESP32 yang dilengkapi dengan modul radio HopeRF LoRa RFM95W 915MHz, sensor BME280 dan RGB LED WS2812 yang terintegrasi. Development board ini dirancang untuk mendukung segala kebutuhan pengguna dalam proyek Internet of Things, dengan tersedianya berbagai konektivitas seperti Bluetooth Low Energy, Wi-Fi, dan LoRa membuat development board ini sangat fleksibel untuk digunakan pada berbagai jaringan.

Spesifikasi

• MCU : ESP32 WROOM Dual – Core 4MB SPI Flash

• Dimensions : 62mm x 38mm

• Headers : 1x15 Pin & 1x17 Pin with 2.54mm pitch and castellated holes

• GPIO : 26 pin GPIO @3V3 Logic Level: 2 x UART, 2 x SPI, 1 x I2C, 16 x 12 bits ADC, 2 x 8 bits DAC, 10 x Touch Capacitive, 16 x PWM Output Channels

• USB to UART : Silicon Labs CP2104 USB – to – UART Bridge Controller

• Connectivity : LoRa RFM95W 915MHz, Wi-Fi, Bluetooth

• Built-in Sensor : BME280 digital humidity, pressure, and temperature sensor @0x76 address

• Built-in LED : 3 x single color indicator LED, 1 x single color built-in LED attached to GPIO2, 1 x RGB LED WS2812 attached to GPIO33

• Power : AP2112K 3.3V LDO 600mA regulator, USB or battery operated Vin : 6.5V max / 5V typ. / 4.2V min

• Battery Charger : MCP73831 Single Cell Li-Ion, Li-Po battery charger

• Connector : USB Micro B, U.FL antenna connector

Pinout Diagram

*Catatan : GPIO 34-39 hanya dapat digunakan sebagai input

BOMs

No Designator Item/Value Footprint Quantity
1 C1, C2, C4, C7, C8, C11, C12, C13 1µF Ceramic 0603 8
2 C6 4.7µF Ceramic 0603 1
3 C3, C5 10µF Ceramic 0603 2
4 C9, C10 4.7µF Ceramic 0805 2
5 C6 4.7µF Ceramic 0603 1
6 R4, R5, R7, R8, R9, R10 10KΩ 1/16W 0603 6
7 R2 100KΩ 1/16W 0603 1
8 R3 4K7Ω 1/16W 0603 1
9 R6 1KΩ 2X4 ARRAY 0804 1
10 D1 1N5822 DO214 1
11 D2 LED YELLOW 0603 1
12 D3 LED BLUE 0603 1
13 D4 LED GREEN 0603 1
14 D5 LED RED 0603 1
15 D2 LED YELLOW 0603 1
16 LED WS2812B 5050 1
17 D2 LED YELLOW 0603 1
18 IC1 SI2301 SOT-23 1
19 IC2 AP2112K SOT-25 1
20 IC3 MCP73831 SOT-23-5 1
21 U1 ESP32 WROOM WROOM-32 1
22 U2 CP2104 QFN-24 1
23 U3 BME280 8 Pin - LGA 1
24 U4 RFM95W 8 x 2 Pin 1
25 Q1, Q2 MMBT3904 SOT-23 2
26 S1 Tactile Switch 5 Pin 1
27 SW1 DIP Switch 2 Pin 1
28 SW1 DIP Switch 2 Pin 1
29 J1 PH Connector 2 Pin SMD 1
30 J2 USB Micro B SMD 1
31 P1 Header 1x15 2.54mm Pitch 1
32 P2 Header 1x17 2.54mm Pitch 1
33 U.FL Connector SMT 1

Desain

ThinkBoard LoRa Node V1 merupakan hardware open-source yang di desain menggunakan software Altium Designer 20.1, namun terdapat juga file yang dapat dibuka menggunakan software freeware CircuitMaker.

Silakan gunakan design hardware ini dengan bijak.

File PCB Altium Designer, silakan lihat Altium Designer

File PCB CircuitMaker, silakan lihat CircuitMaker

Example

ThinkBoard LoRa Node V1 dapat diprogram menggunakan ArduinoIDE, dengan memilih ESP32 Dev Module pada bagian board di ArduinoIDE.

Lihat example untuk contoh program

Adapun library depedency untuk example diatas :

• BME280 https://github.com/adafruit/Adafruit_BME280_Library

• NeoPixel WS2812B https://github.com/adafruit/Adafruit_NeoPixel

• LoRa P2P https://github.com/sandeepmistry/arduino-LoRa

• LoRaWAN-Node https://github.com/BeelanMX/Beelan-LoRaWAN

Galeri

Lihat galeri untuk melihat gambar dari board ThinkBoard LoRa Node V1

Informasi

Author : Teguh Pratama

E-mail : [email protected]

Website : thinkthings.id (offline)

Lisensi

Desain hardware menggunakan lisensi Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Software menggunakan lisensi GNU Lesser General Public License Version 3.

thinkboard-lora-node's People

Contributors

teguhprataman avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

arroiyyaan

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.