JP Funk
Published

The Oracle 9000 Fountain

The Oracle 9000 Fountain Environment System is a smart Home Device that creates Tranquil environment with Water, Soundscapes & Lighting.

AdvancedFull instructions provided398
The Oracle 9000 Fountain

Things used in this project

Hardware components

Gravity: I2C BME280 Environmental Sensor
DFRobot Gravity: I2C BME280 Environmental Sensor
×1
DFPlayer - A Mini MP3 Player
DFRobot DFPlayer - A Mini MP3 Player
×1
2 Watt Speaker
×1
Flora RGB Neopixel LEDs- Pack of 4
Adafruit Flora RGB Neopixel LEDs- Pack of 4
×1
Adafruit Neopixel Ring 12x 5050 RGB LED
×1
ProtoCentral VL53L0X Laser ToF Sensor breakout board
ProtoCentral Electronics ProtoCentral VL53L0X Laser ToF Sensor breakout board
×1
TTP223B1 capacitive touch sensor module
×1
SRD-05SVDC-SL-C Relay
×1
Adafruit micro water pump
×1
Push Button
×1
Breadbaord
×1
Argon
Particle Argon
×1

Software apps and online services

Adafruit.IO Dashboard
Particle Visual Studio
Solidworks 2023
Adobe Illustrator

Hand tools and fabrication machines

Bambu Studio X1 Carbon 3D Printer
Epi lazer printer
Dremel hand power tool
Soldering iron (generic)
Soldering iron (generic)

Story

Read more

Custom parts and enclosures

JP_Oracle_3DRender_Pic

3D Studio Max Render of Oracle 9000

JP Oracle Solidworks Base Components

4 main parts comprise the base of Oracle Fountain

JP Oracle Solidworks Top Ring Components

4 main parts comprise the Top Ring of Oracle Fountain

JP Oracle Adobe Illustrator Waterfall Graphics

Custom Oracle laser printed graphics on the acrylic waterfall panel backlit with LED Neopixels

JP_Oracle_3DRender_Solidworks

3DRender of Solidworks files

JP_Oracle_Component_Details

Main electronic components for the Oracle

JP_Oracle_ToF_Zones

ToF Zones and interface diagram

Schematics

JP_Oracle_Fritzing_Breadboard

Fritzing Schematic that demonstrates the clean integration of the Argon Processor, Sensors, Neopixels & Ring, Relay/Motor and MP3 Player/Speaker.

JP Oracle Fountain Flowchart

The Oracle Flowchart diagram breaks down the main "Call to Action" code features that include 1. the Water pump for the Fountain 2. The DFRobot MP3 Player and 3. The Time of Flight "ToF" control system that operates both MP3 tracks & Volume and the Crystal Ball (Neopixel Ring) functions with Neopixels that change color denoting the operation i.e. turning On/Off the player and pixel ring. Other functions like the Adafruit.IO Dashboard access the On/Off toggle functions and receive data from the BME Sensor (Temp, Pressure, Humidity) with graphic displays rendering the values in real time.

JP_Oracle_Fritzing_Schematic

Fritzing Schematic

Code

JP_Capstone_Oracle

JP's Oracle Fountain Project Code

Credits

JP Funk
3 projects • 11 followers
Creator, Musician, Multi-Discipline Artist of many trades.
Contact

Comments

Please log in or sign up to comment.