Satura rādītājs:

Programmējams LED velosipēdu apgaismojums ar Python: 4 soļi
Programmējams LED velosipēdu apgaismojums ar Python: 4 soļi

Video: Programmējams LED velosipēdu apgaismojums ar Python: 4 soļi

Video: Programmējams LED velosipēdu apgaismojums ar Python: 4 soļi
Video: Front Bicycle Light 10000 LM | best bike lights for night riding #bicyclelight 2024, Novembris
Anonim
Image
Image
Ķēdes iestatīšana
Ķēdes iestatīšana

Šī apmācība parādīs, kā izveidot dažas lieliskas LED velosipēdu gaismas, kas ir programmējamas ar Python. Vispirms pārliecinieties, vai jums ir visi nepieciešamie materiāli:

  • Gemma M0 mikrokontrolleris
  • 10k potenciometrs
  • 1m NeoPixel LED sloksne 30 pikseļi/metrā
  • USB akumulators

Aligatora skavas un maizes dēļi var būt noderīgi, lai pirms instalēšanas ātri atkļūdotu ķēdi

1. darbība: shēmas iestatīšana

Ķēdes iestatīšana
Ķēdes iestatīšana
  • NeoPixel Power (sarkans) -> Gemma Vout
  • NeoPixel Analog (balts) -> Gemma A1
  • NeoPixel Ground (melns) -> Gemma GND
  • Potenciometra jauda (sarkana) -> 3Vo
  • Analogs potenciometrs (balts) -> Gemma A2
  • Potenciometra zemējums (melns) -> Gemma GND

Ja izmantojat NeoPixel sloksni, kas ir lielāka par ~ 1 m, var būt nepieciešams papildu barošanas avots (5V> 2A) (skatiet shēmu)

2. darbība: koda augšupielāde

Image
Image

Pēc ķēdes pievienošanas pievienojiet Gemma m0 datoram, izmantojot USB. Pārliecinieties, vai jūsu USB kabelis atbalsta strāvu un datus, pretējā gadījumā jūs nevarat augšupielādēt kodu.

Ja, pievienojot datoru, jūsu Gemma m0 netiek rādīts kā USB diskdzinis (CIRCUITPY), lūdzu, izpildiet norādījumus vietnē https://learn.adafruit.com/adafruit-gemma-m0/over…, lai iestatītu draiverus

Šī projekta kods ir publiski pieejams šeit:

Lejupielādējiet "main.py" un nometiet to savā gemma failu sistēmā.

3. solis: ???

vai kāds kādreiz zina 3. soli?

4. solis: peļņa

Image
Image

Piestipriniet sloksni pie jebkura!

Šo LED sloksni var viegli piestiprināt pie velosipēda ar līmlenti un rāvējslēdzējiem. Ideāli piemērots dedzinošam cilvēkam

Ieteicams: