A fingertip pulse oximeter is essential for many with conditions that requires them to monitor their pulse and oxygen saturation. As an example, many CPAP users need to monitor their pulse and oxygen saturation periodically during the night. This will help a CPAP user determine the effectiveness of their current CPAP pressure.
There are many types of pulse oximeter that come with many different features and add-ons which can be major factors in addition to the budget when you consider purchasing a pulse oximeter.
There are many low cost pulse oximeter such as the CMS 50EW pulse oximeter which offer many features including bluetooth connection and a computer software to monitor your pulse and oxygen saturation. However, they generally lack a smartphone application which is a more effective option for many of the end users in terms of usability and accessibility.
iAssist Bluetooth Oximeter in Android application which connects to your low cost bluetooth enabled pulse oximeter and records your pulse and oxygen saturation directly without additional hardware.
- Enable your phone\\\\\\\\’s Bluetooth
- Enable your oximeter wireless/Bluetooth
- Insert your finger in oximeter
- Tape on Magnifying glass icon and select SpO2
- Enter 7762 pin code ( First time only )
- Now you should get the values on your phone
The connection to phone will get disconnected due to oximeter saving energy feature after a minute.As the result, the values don’t get updated.The work around this is to disable Bluetooth on your oximeter and then repeat steps 2-4 again.The app should show the disconnected message before performing steps 2-4.
- Bluetooth oximeter using a physical oximeter
- Camera oximeter ( Low accuracy )
- A plot of your last pulse and oxygen saturation readings
iAssist Bluetooth Oximeter can be used to connect your Contec Bluetooth Wireless Fingertip Pulse Oximeter CMS-50EW to an Android device.
- Android : The Application is available for Android devices running Android 4.0 and up.
Robots are becoming more available and they are becoming more powerful which lets them do more than answering your questions by crawling the internet.They can be your personal assistance in the near future similar to J.A.R.V.I.S. in Iron man.While companies like Toyota and Boston Dynamics are two of the leaders in the robotic area and show case the newest advances in robotics but their robotic systems wont be available to us as users any time soon. So we can either wait or create our own DIY robot assistance! I personally can not wait a decade or so and I decided to make my own robot pet.
raspberryPetDog is an open source robot based on Raspberry pi that can track and follow tennis balls using color and object tracking algorithms.
The goal of this project is creating a simple robot that can follow you and can be updated to assist you in moving low weight objects.
All the required assembly and setup process is all documented in the following blog post:
raspberryPetDog Setup – Part 1
raspberryPetDog Setup – Part 2
raspberryPetDog Setup – Part 3
The software and the necessary scripts are available in project github repository.
Under served communities can benefit from the exchange of information through local mesh networks to exchange critical notifications.
The system is designed to be deployed rapidly in the after math of a disaster with the assumption that the existing telecommunication infrastructure is destroyed or severely impaired due to damage or just due to the volume of traffic.There are facilities for low data rate and high data connection to people outside of the disaster region. In addition to providing regional communications the system is designed to provide information to citizen from local emergency services.
More information is available on project Hackaday page.
There are scenarios that you would like to use your existing input methods in many different platforms for different purposes without the need to purchase additional input devices. It is possible that the desired input method is not compatible with your platform or software. A device that can convert different HID profiles to HID joystick can benefit many users including gamers.
The goal of this project is to create a virtual USB HID joystick using Raspberry Pi which can convert bluetooth mice/keyboard or USB mice/keyboard to joystick HID actions. RaspberryPi-Joystick allows you to customize your input method by mapping your mice/keyboard actions to joystick actions according to your needs and requirements.
Assembly and Setup Instructions:
Please refer to the Hardware Assembly Instructions and Software installation sections of each configuration for more information.
Please refer to the Usage section of each configuration for more information.
The RaspberryPi-Joystick offers different configuration which can be selected based on the needs of the end user. You can select the version that matches your needs.
- 8_Buttons ( 8 Buttons and a dual axis joystick )
- 16_Buttons ( 16 Buttons and a dual axis joystick )
- 32_Buttons ( 32 Buttons and a dual axis joystick )
- NSGamepad ( Nintendo Switch & PS4 )
- XACGamepad ( Xbox Adaptive Controller )
RaspberryPi-Joystick is compatible with following versions of Raspberry Pi:
- RaspberryPi Zero
- RaspberryPi 4 B
- RaspberryPi 400
myQT nRF52840 is a development board based on Nordic nRF52840 Bluetooth module in Seeeduino XIAO/QT py form factor. It even comes with a bit of Canadian flavor including a Maple and other visuals to represent city of Vancouver.
- Processor: nRF52840 Cortex M4 at 64 MHz
- Flash: 1024 KB
- RAM: 256 KB
- QSPI FLASH: 8Mb (1MB x 8)
- LED: 1 NeoPixel RGB LED
- USB Support: Native USB
- External Crystal: 32.7680KHZ
- Total Pins: 21
- Digital Pins: 10
- Analog Pins: 4
- ADC Resolution: 12-bit
- PWM: Any GPIO pin can be configured as a PWM output.
- USB Type: USB-C
- Communication Methods: UART, SPI, I2C
- Bootloader : Tested with Customized Adafruit nRF52 Bootloader
- Software Support: Arduino IDE or CircuitPython