POV Fidget Spinner

From MakersBox on Instructables:

FVVR8JDJ5MQO0EQ.MEDIUM.jpg

Programmable POV Fidget Spinner

Fidget spinners are fun, and you can find one at about any check-out counter for just a few bucks these days, but what if you could build your own? And it had LEDs? And you could program it to say or show whatever you wanted? If that sounds geeky cool, THIS IS THE PROJECT FOR YOU.

FNEPSQ2J5MQO0HJ.MEDIUM.jpg

I’ve always been interested in using blinking LEDs to get kids interested in programming. The most simple project with an Arduino microcontroller is to blink an LED on and off. Then you get them to see how fast an LED can blink before it looks like it is on continuously (about 12 millisecond intervals). Then you shake the LED back and forth and you can see it blink again! This phenomena is call “persistence of vision” (POV) and is how this project works. It can lead to discussions of both how the eye works and how incredibly fast computers are.

This project uses a programmable 8-bit microcontroller, eight LEDs, and a coin cell. It spins using a standard skateboard bearing, and uses a Hall-effect sensor and a magnet to determine rotation. It is made using beginner-friendly through-hole parts and can be programmed using the Arduino programming environment.

MakersBox has shared the board on OSH Park:

Geek Spinner 0.1

7a1df5c473352aa447c6cd4a5d9c7a42
Order from OSH Park

POV Fidget Spinner

pockeTETRIS: compact Tetris clone using ATtiny85 and OLED

[dombeef] originally built pocketTETRIS as a Father’s Day gift for his Tetris-loving pops. However, having finished the project he’s decided to share it with the universe, and it’s looking rather sweet. He made the game the smallest he could make, with size limitations imposed by a 0.96” OLED display, the coin-cell battery pack, and his desire…

via Mini Tetris Game Packs a Tiny85 — Hackaday

pockeTETRIS: compact Tetris clone using ATtiny85 and OLED

Hackaday: Everything You Need To Know About Logic Probes

https://youtube.com/watch?v=dobU-b0_L1I%3Fversion%3D3

We just spent the last hour watching a video, embedded below, that is the most comprehensive treasure trove of information regarding a subject that we should all know more about — sniffing logic signals. Sure, it’s a long video, but [Joel] of [OpenTechLab] leaves no stone unturned. At the center of the video is the…

via Everything You Need To Know About Logic Probes — Hackaday

Hackaday: Everything You Need To Know About Logic Probes

AlienWhoop V2 Flight Controller

 8bf77c8a074268cf187cfbf45fda3ada81f8a5ed.png

AlienWhoop flight controller for Tiny Whoop, Blade Inductrix, Eachine, BetaFPV, and other micro brushed quadcopter frames. Fully complete and hand assembled in the USA. Best in class flight controller running BetaFlight 3.2 release candidate (upgradable)–no surface mount soldering required.

AlienWhoop V2 Flight Controller

Wemos D1 Mini Breakout for an ST7735 Display

Radomir Dopieralski has created this breakout board to make it easier to slap a popular ST7735 module on top of a Wemos D1 Mini:

8571081501668647022.jpg

D1 Mini Breakout for an ST7735 Display

There is a number of options you have for display shields for the D1 Mini: there is the nice OLED shield, there is a shield with a single WS1228B neopixel, there is the #D1 Mini Matrix Shield I’m still working on. But there is no high-resolution color display you could just slap on it. This “shield” doesn’t really deserve the name, it’s just a simple breakout board that connects the ST7735 display module with the SPI pins of the D1 Mini, and adds a trim pot for brightness control.

4514121484133413329.png

To save some pins, the CS pin is hardwired to GND, and the A0 pin is connected to MISO. That means you can’t connect other SPI devices while this is in, but that’s a rare enough case for me to care. It uses four GPIOs total, from GPIO12 to GPIO15. The backlight is connected to the 5V supply (to not strain the on-board 3V3 regulator) through a trim pot, so you can adjust brightness.

I used alternating holes for the module’s header, so that with some luck you should be able to plug in the module directly, without soldering a female pin header there — that should also save some space.

Wemos D1 Mini Breakout for an ST7735 Display

These Twenty Wheels, Wings, and Walkers Won $1000 In The Hackaday Prize

Today, we’re excited to announce the winners of the Wheels, Wings, and Walkers portion of The Hackaday Prize. We were looking for the next generation of robots, drones, machines that make machines move, and hackers who now know far too much about inverse kinematics. The results were spectacular. Hackaday is currently hosting the greatest hardware competition on…

via These Twenty Wheels, Wings, and Walkers Won $1000 In The Hackaday Prize — Hackaday

These Twenty Wheels, Wings, and Walkers Won $1000 In The Hackaday Prize

3D Scanner HAT for Raspberry Pi

From Jonathan Cohen on Tindie:
unnamed.jpg

3D Scanner HAT for Raspberry Pi

3D Scanner HAT expansion board interface for Raspberry Pi running FreeLSS on the PICLOP ATLAS FreeLSS

 

I wanted to make a custom interface for use with the open-source 3D Scanning software, FreeLSS. I was very impressed with the Arduino-based Ciclop scanner and the Raspberry Pi-based Atlas Scanner. Several FreeLSS users merged the two scanner platforms, creating the PiCLOP 3D Scanner. However, there were few changes to the basic PCB design used for the scanner. I wanted to integrate the hardware functionality into a Raspberry Pi HAT format, with the inclusion of extra features for expandability — and who knows, other uses !

 

What makes it special?

  • Conforms to the Pi Foundation specification for HATs !
  • 5V power design (only a single voltage) allowing for Pololu low-voltage stepper driver carrier.
  • Connections for up to two independent soft-PWM controlled LED light sources.
  • I2C interface for OLED displays and light intensity sensors, e.g. TSL2561 or TSL2591.
  • Serial communication breakout for console support.
  • Additional GPIO signal breakouts for other sensors and devices.
  • User-programmable EEPROM ! for auto-configuration and device overlays.
  • Standard DC power connector for up to 5V 4A power supply and connections for power switch.
  • Over-current protection by poly re-settable fuse.
3D Scanner HAT for Raspberry Pi

Asset Tracker

Kris Winer designed this is a small 4-layer PCB for remote logging of absolute position and orientation:

3029441499292022189.jpg

Asset Tracker

STM32L433-based board with CAM M8Q concurrent GNSS, EM7180 + MPU9250 + MS5637 for absolute orientation, and an ESP8285 for wifi connectivity.

The absolute orientation engine uses the MPU9250 accel/gyro/magnetometer IMU sensor plus the MS5637 barometer as slaves to an EM7180 motion co-processor that sends quaternions and drift-stabilized altitude to the host via I2C.

PeskyProducts has shared the board on OSH Park:

AssetTracker.v02c

a12067ff0680dc9f13a9933a8bb07507

Order from OSH Park

Asset Tracker

STM32L4 Sensor Tile

From Kris Winer on Hackaday.io:

316281486923705430.jpg

STM32L4 Sensor Tile

Small, connected device for smelling and hearing in any environment.

This is a 20 mm x 20 mm four-layer pcb tile full of interesting sensors (ICS43434 I2S Digital Microphone, MPU6500 acclerometer/gyro, BME280 pressure/temperature/humidity, and CCS811 air quality) with a Rigado BMD-350 UART BLE bridge for sending data to a smart phone all managed by a STM32L432 host MCU.

The STM32L432 is programmed using the Arduino IDE via the USB connector and serial data can be displayed on the serial monitor to verify performance and proper function, etc. But it is intended to be powered by a small 150 mAH LiPo battery for wireless sensing applications. The STM32L4 is a very low power MCU and with proper sensor and radio management it is possible to get the average power usage down to the ~100uA level, meaning a 150 mAH LiPo battery can run the device for two months on a charge.

A library for it is available on GitHub:

kriswiner/SensorTile

A collection of sketches to run the STM32L432-based (20 mm x 20 mm) sensor tile with an MPU6500 accel/gyro, ICS43434 I2S digital microphone, BME280 temperature/pressure/humidity sensor, and CCS811 air quality sensor. The sensor tile has an on-board MAX1555 LiPo battery charger, an on/off switch, and a Rigado BMD-350 nRF52 BLE module.

 

 

 

STM32L4 Sensor Tile