Resources
ReferencesPermalink
Debugging TipsPermalink
- 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 LinksPermalink
- Device console
- Photon 2 datasheet
- Photon 2 pins close-up
- Language reference
- Cloud functions reference
- Web IDE
C++ LanguagePermalink
Connecting to Captive Wifi NetworksPermalink
BooksPermalink
- Practical Electronics for Inventors available to USC students through USC library subscription
FritzingPermalink
- 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
ArduinoPermalink
- Documentation
- Multi-tasking (from Adafruit)
Losant IoT PlatformPermalink
BluetoothPermalink
- 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
MiscellaneousPermalink
- Extensive IoT resources (from Michael Shiloh). This is one of the most comprehensive, helpful lists of tips and links.
Project and Sensor IdeasPermalink
Note that I can not vouch for most of these projects or sensors personally.
InspirationPermalink
- Particle Projects on Hackster.io
- Hackster.io (general)
- HackADay
- Arduino Project Hub
- Sparkfun Project Blog
Biometric SensorsPermalink
- Simple heart rate sensor
- Multi-sensor heart rate monitor
- Pulse oximeter and heart rate sensor
- Muscle sensor (control inputs)
- Blood gas (blood alcohol)
Earthquake MonitorPermalink
Air Quality and Environment SensorsPermalink
- 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 DispenserPermalink
Sound DetectionPermalink
Guitar Effects PedalPermalink
- Project: Particle-based guitar compression / distortion pedal
- Project: Particle-powered fretless guitar
- Project: DIY Arduino guitar effects pedal
Wearables / E-TextilesPermalink
- 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 2Permalink
- 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 MaterialsPermalink
- 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)