Wireless Switch Output Adapter
Setup & instructions
Device Specifications
Device Details
Overview
The Wireless Switch Output Adapter is a Wi-Fi enabled adaptive switch output device based on ESP32 M5StickC/M5StickCPlus which allows a user to wirelessly operate up to two switch adapted devices via a web browser.
The Wireless Switch Output Adapter aims to provide a more affordable wireless switch output solution alternative to available commercial options.
Usage
The Wireless Switch Output Adapter allows the end user to connect up to two adaptive switches to their host device through two available 3.5mm stereo jacks. The switch interface can operate in multiple modes, and the end user can switch between the modes by simply holding and pressing Switch A for four seconds. Wireless Switch Output Adapter can be used to activate up to switch adapted devices through the two 3.5 mm switch output jacks. The device acts as a wireless access point which allows the user to connect to the access point and send output activations via a web browser.
Cost
$55 (47 Components and 3D prints; ~$8 for order of custom PCBs)
Build Instructions
The Wireless Switch Output Adapter consists of 3D printed parts, electronic components, and custom Arduino program. The Assembly Guide is available at the GitHub repository.
Skills Required
- 3D Printing
- Soldering
- Custom PCB
- Microcontroller programming
Time Required
3D Printing Time: 45 Minutes
Assembly Time: 25 Minutes
Software Setup Time: 15 Minutes
Tools
- Soldering Iron and 60/40 electronics solder
- Needle nose pliers
- Side cutters
- Medium Phillips screwdriver
Components
- 1X M5-Access-Switch-Output PCB
- 1X M5STICKC PLUS ESP32-PICO IOT KITÂ (i.e., https://shop.m5stack.com/products/m5stickc-plus-esp32-pico-mini-iot-development-kit)
- 2X SJ-43514 3.5mm Jack Stereo
- 2X 220 Ohms 1/4W Through Hole Resistor
- 2X SSR Relay
- 1X 8 Position Right-Angle Header
- 2X M2.5 6MM Pan Head Machine Screw Phillip
- 2X HEX Nut 1/4″ STEEL 4-40
3D Printing
- 1X Main Case (3D)
- 1X Bottom Case (3D)
Custom PCB
This design utilizes a custom PCB. Five boards (minimum quantity) can be obtained for approximately $8 CAD (shipping included).
Programming
A custom Arduino code (M5_Access_Switch_Output_Software.ino) needs to be flashed using Arduino IDE.
Design
The PCB was designed using Autodesk EAGLE, and the enclosure was designed using Autodesk Fusion 360.
Attribution
Designer:
- Milad Hajihassan, Makers Making Change
Reviews
No reviews yet
Are you a device user or Disability Professional? Review this device!