Resources
References
Debugging Tips
- ITP-348 Photon 2 troubleshooting guide This is a super useful document with the most common issues and solutions encountered in ITP 348
- Official Particle community forum This is best place to search for errors you encounter
Useful Particle Links
- Device console
- Photon 2 datasheet
- Photon 2 pins close-up
- Language reference
- Cloud functions reference
- Web IDE
C++ Language
Connecting to Captive Wifi Networks
Books
- Practical Electronics for Inventors available to USC students through USC library subscription
Fritzing
- Fritzing Software
- Particle Library Parts: Direct download and GitHub repository
- AdaFruit Library Parts (useful for OLEDs): Direct download and GitHub repository
- RFID MFC522 Part: Fritzing page
Arduino
- Documentation
- Multi-tasking (from Adafruit)
Losant IoT Platform
Bluetooth
- Particle BLE Documentation (very detailed explanation and example projects)
- Adafruit BLE Overview
- Adafruit Bluefruit Guide (instructions on using Adafruit Bluefruit App)
- List of Official Bluetooth Services
- List of Official Bluetooth Characteristics
- Connecting Nintendo Wii Nunchuck
Miscellaneous
- Extensive IoT resources (from Michael Shiloh). This is one of the most comprehensive, helpful lists of tips and links.
Project and Sensor Ideas
Note that I can not vouch for most of these projects or sensors personally.
Inspiration
- Particle Projects on Hackster.io
- Hackster.io (general)
- HackADay
- Arduino Project Hub
- Sparkfun Project Blog
Biometric Sensors
- Simple heart rate sensor
- Multi-sensor heart rate monitor
- Pulse oximeter and heart rate sensor
- Muscle sensor (control inputs)
- Blood gas (blood alcohol)
Earthquake Monitor
Air Quality and Environment Sensors
- Great resource on Seeed air sensors
- Sample Workbench project
- HPM particle sensor ($40)
- This sensor is challenging to physically connect and to code for
- Grove dust sensor ($12)
- Sample code / project
- Seems Particle compatible
- Air quality sensor breakout - VOC and eCO2
- Adafruit SGP30 air quality sensor breakout - VOC and eCO2 ($15)
- Seems this is more reliable than 811
- Grove air quality sensor
- Carbon monoxide
Pet Treat Dispenser
Sound Detection
Guitar Effects Pedal
- Project: Particle-based guitar compression / distortion pedal
- Project: Particle-powered fretless guitar
- Project: DIY Arduino guitar effects pedal
Wearables / E-Textiles
- Flora - sewable microcontroller with an ecosystem of sensors
- Lilypad - another sewable microcontroller
- Conductive velcro
- Conductive thread
- Project: Obstacle-detection and GPS-navigation headset for visually-impaired users
- Project: A cool but rather involved pair of DIY smart glasses
RFID on Photon 2
- There is a $50 RFID sensor that enables the Photon 2 to read RFID tags
- Note that you need to match RFID frequency and tags
Other Courses Materials
- Computación Física - Jorge Guerra Guerra (San Marcos University in Lim, Peru) (in Spanish)
- IoT - Bill Siever (Washington University in St. Louis)
- Introduction to Embedded Systems (University of Southern California)
-
Distributed Systems and the Internet of Things - Mark Redekopp (University of Southern California)
- Network Everything - Michael Shiloh (NYU Abu Dhabi)
- Physical Computing - Tom Igoe (NYU)