Isi kandungan:

Lampu Basikal LED Boleh Diprogram Dengan Python: 4 Langkah
Lampu Basikal LED Boleh Diprogram Dengan Python: 4 Langkah

Video: Lampu Basikal LED Boleh Diprogram Dengan Python: 4 Langkah

Video: Lampu Basikal LED Boleh Diprogram Dengan Python: 4 Langkah
Video: Rahasia ESP32 !! Kendali LED dengan WebServer dan Cara Menggunakan ESP32 dengan Arduino IDE 2024, November
Anonim
Image
Image
Persediaan Litar
Persediaan Litar

Tutorial ini akan menunjukkan kepada anda bagaimana membuat beberapa lampu basikal LED sejuk yang dapat diprogramkan dengan Python. Pertama, pastikan anda mempunyai semua bekalan:

  • Mikrokontroler Gemma M0
  • Potensiometer 10k
  • Jalur LED NeoPixel 1m 30 piksel / meter
  • Pek Bateri USB

Klip buaya dan papan roti boleh berguna untuk menyahpepijat litar dengan cepat sebelum memasang

Langkah 1: Persediaan Litar

Persediaan Litar
Persediaan Litar
  • NeoPixel Power (merah) -> Gemma Vout
  • NeoPixel Analog (putih) -> Gemma A1
  • NeoPixel Ground (hitam) -> Gemma GND
  • Daya Potensiometer (merah) -> 3Vo
  • Analog Potensiometer (putih) -> Gemma A2
  • Potentiometer Ground (hitam) -> Gemma GND

Sekiranya anda menggunakan jalur NeoPixel yang lebih besar daripada ~ 1m maka sumber kuasa tambahan (5V> 2A) mungkin diperlukan (lihat gambarajah litar)

Langkah 2: Memuat naik Kod

Image
Image

Selepas menyambungkan litar, pasangkan Gemma m0 anda ke komputer anda melalui usb. Pastikan kabel usb anda menyokong kuasa dan data jika tidak, anda tidak dapat memuat naik kod.

Sekiranya Gemma m0 anda tidak muncul sebagai pemacu usb (CIRCUITPY) semasa dipasang ke komputer anda, sila ikuti arahan di: https://learn.adafruit.com/adafruit-gemma-m0/over… untuk menyediakan pemacu

Kod untuk projek ini boleh didapati secara terbuka di sini:

Muat turun "main.py" dan masukkan ke dalam sistem fail gemma anda.

Langkah 3: ???

adakah ada yang tahu langkah 3?

Langkah 4: Keuntungan

Image
Image

Pasang jalur ke apa sahaja!

Jalur LED ini boleh dilekatkan dengan mudah pada basikal dengan beberapa pita saluran dan tali zip. Sesuai untuk Burning Man

Disyorkan: