Desert Media Art

  • Home
  • Syllabus
  • Weekly Schedule
  • Fall 2024
    • أسرار الصحراء (Asrar Al-Sahra)
    • The Eye of the Sands
    • Veil of Echoes
    • نجــــوم اللـــــيل (Najuum Al-Lail)
  • Fall 2023
    • حكايـــــة (Hekaya)
    • Desert Whispers
    • Luminous Rhythms
    • NOMAD: Rediscovering a Lost Earth
  • Fall 2022
    • Arth-E
    • Descendant of Desert
    • the oasis.
    • When Life Meets Life – Interactive Pyramids
  • Research Blog
    • Tutorial
    • Rapid Prototyping
    • Robotics
    • Art Outdoors
  • Class Resources

Class Resources

Tutorials

  • Desert Media Art Tutorial blog posts
    • Getting ready for CircuitPython (FeatherWing M4 Express)
    • Soldering Stacking Headers
    • Tutorial for Sound on Prop Maker / M4 Express
    • Tutorial for moving servo on M4 Express
    • Tutorial for touch on M4 Express
    • Tutorial – NeoPixels with Prop-Maker FeatherWing
    • Tutorial – RGBW NeoPixels

CircuitPython

  • CircuitPython Tips & Tricks
    • Lots of useful tips, e.g. debouncing buttons, preparing audio files, reading touch pin, etc
  • Python Debouncer Library for Buttons and Sensors
    • Code to deal with noisy switches
    • Alternatively receive key presses as events using Keypad and Matrix Scanning in CircuitPython
  • Multi-tasking with CircuitPython
    • Doing multiple things at once

3D Printing

  • Tinkercad
    • Online 3D design tool
    • Learning Tinkercad
    • Tutorial example – making a duffel button
    • Getting Started with 3D Printing Using Tinkercad (Sparkfun)
  • Catalog of 3D Printed LED Diffusers
  • Catalog of 3D Printed Knobs

Presentations

  • Example project proposal presentation – (We Are) Lightcatchers (pdf)

  • Home
  • Syllabus
  • Weekly Schedule
  • Fall 2024
  • Fall 2023
  • Fall 2022
  • Research Blog
  • Class Resources
Hestia | Developed by ThemeIsle