All Projects → urish → aramcon-badge

urish / aramcon-badge

Licence: other
Just a badge

Programming Languages

python
139335 projects - #7 most used programming language
typescript
32286 projects
HTML
75241 projects
OpenSCAD
209 projects
CSS
56736 projects
javascript
184084 projects - #8 most used programming language
Batchfile
5799 projects

Projects that are alternatives of or similar to aramcon-badge

IOsonata
IOsonata multi-platform multi-architecture power & performance optimized software library for fast and easy IoT MCU firmware development. Object Oriented design, no board package to define, just pure plug & play any boards
Stars: ✭ 40 (+166.67%)
Mutual labels:  nrf52840
ZJ-SDK-RT-Thread-NORDIC
基于RT-Thread操作系统在子敬电子ZJ-TEK系列开发板的软件开发包
Stars: ✭ 68 (+353.33%)
Mutual labels:  nrf52840
pyrinas-ble-client
nRF52 SDK(v16) based OS for use with Particle Xenon and other nRF52840 boards.
Stars: ✭ 15 (+0%)
Mutual labels:  nrf52840
ant-arduino
An implementation of a ANT driver for Arduino, Mbed and ESP-IDF
Stars: ✭ 69 (+360%)
Mutual labels:  nrf52840
mikoto
Bluetooth LE nRF52840 microcontroller in a pro-micro footprint.
Stars: ✭ 139 (+826.67%)
Mutual labels:  nrf52840
tinyfont
Text library for TinyGo displays
Stars: ✭ 37 (+146.67%)
Mutual labels:  nrf52840
nRF-Sniffer-for-802.15.4
nRF-based 802.15.4 sniffer (firmware and software)
Stars: ✭ 149 (+893.33%)
Mutual labels:  nrf52840
nrf52840-experiments
802.15.4 experiments with nRF52840
Stars: ✭ 23 (+53.33%)
Mutual labels:  nrf52840
Tinygo
Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
Stars: ✭ 9,068 (+60353.33%)
Mutual labels:  nrf52840
pitaya-go
An Open-Source IoT Development Platform with Multiprotocol Wireless Connectivity
Stars: ✭ 58 (+286.67%)
Mutual labels:  nrf52840
cellabox
Air quality modules with Nordic nRF52840. Thread network (OpenThread). TheThingsIO. Sensirion. SPEC Sensors. ST Microelectronics.
Stars: ✭ 27 (+80%)
Mutual labels:  nrf52840

This repository has been been deprecated!

Please use the following repos instead:


Smart Badge Project

nRF52840-Based Smart Badge with Bluetooth, Thread Mesh Network, 2.9" ePaper Display, Neopixels, built-in MP3 Sound decoder and more!

Flashing The Badge

Prerequisites

  1. Grab a .uf2 file from the releases page, or build a fresh release from our CircuitPython fork.

Instructions

  1. Move the power switch to "BAT" position, and remove the battery from your badge
  2. Connect your badge to the PC using a MicroUSB Cable
  3. Press the left key while switching to "USB" position
  4. The badge should appear as a drive called ARAMBOOT
  5. Copy the new .uf2 firmware file to the drive

Directory Structure

CircuitPython Demo Apps

Other stuff

Hardware Information

Pinout

Pin Component Function
P0.00 VS1003 MP3 Codec RESET
P0.01 E-Paper, MP3 Codec SCLK
P0.02 Keyboard Switch Left
P0.03 Accelerometer, SAO SDA
P0.06 E-Paper RESET
P0.07 E-Paper CS
P0.08 WS2812 Neopixels DATA
P0.12 E-Paper D/C
P0.13 VS1003 MP3 Codec DREQ
P0.17 Vibrator Vibrate
P0.20 Serial Flash SO/IO1
P0.22 Serial Flash SI/IO0
P0.24 VS1003 MP3 Codec xDCS
P0.26 E-Paper BUSY
P0.28 Accelerometer, SAO SCL
P0.29 Keyboard Switch Middle
P0.30 Battery Voltage Analog
P0.31 Keyboard Switch Right
P1.00 Serial Flash SCK
P1.02 Serial Flash CS
P1.04 Serial Flash WP/IO2
P1.06 Serial Flash HOLD/IO3
P1.09 E-Paper, MP3 Codec MISO
P1.10 E-Paper, MP3 Codec MOSI
P1.11 Red LED Cathode
P1.13 VS1003 MP3 Codec CS
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].