Code Monkey home page Code Monkey logo

xiao-controller's Introduction

logo

XIAO Controller

Wireless Controller with XIAO nRF52840 Sense

cifertech - XIAO-Controller stars - XIAO-Controller forks - XIAO-Controller


📔 Table of Contents

🌟 About the Project

The codes in this repository are for the wireless controller using XIAO nRF52840. I'm using a joystick module and internal LSM6DS3 to send HID commands to the receiver board and control the mouse of the target computer.

📷 Pictures

screenshot

🎯 Features

  • Control mouse via joystick module
  • Control mouse via internal LSM6DS3 (roll, pitch, yaw)
  • 2 extra buttons for sending commands
  • light indicator using Neopixel ws2812b

🧰 Getting Started

In this project, I decided to use the Seeed Studio XIAO nRF52840 board. Because a lot of the features I need are built into this board, for example, Bluetooth and gyroscope.

  • XIAO nRF52840 Sense
  • XIAO nRF52840
  • joystick module
  • NeoPixel ws2812b
  • Microswitch

🔌 Schematic

Make the connections according to the table and schematic below.

  • XIAO nRF52840 and joyStick.
XIAO nRF52840 joyStick
A0 VRX
A1 VRY
4 SW
5V +5v
GND GND

Neopixel Din will be connected to pin 3 of XIAO nRF52840 (Receiver) also the other two Microswitches will be connected to pins 5 and 6.

  • Complete Schematic
screenshot

👀 Usage

after the uploads and we are able to control the mouse using the joystick and also we will be able to control the mouse via the movement of our hand.

👋 Contributing

⚠️ License

Distributed under the MIT License. See LICENSE.txt for more information.

🤝 Contact

CiferTech - @twitter - @instagram - [email protected]

Project Link: https://github.com/cifertech/XIAO-Controller

💎 Acknowledgements

  • Attitude monitor using Peripheral:XIAO_BLE_Sence and Central:XIAO_BLE with mbed 2.7.2 and ArduinoBLE Click Here.
  • DAZZLER Light Organ Bracelet Click Here.

xiao-controller's People

Contributors

cifertech avatar

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.