
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03



Ten samouczek pokaże Ci, jak stworzyć fajne światła rowerowe LED, które można programować za pomocą Pythona. Najpierw upewnij się, że masz wszystkie zapasy:
- Mikrokontroler Gemma M0
- Potencjometr 10k
- Taśma LED NeoPixel 1m 30 pikseli/metr
- Akumulator USB
Zaciski krokodylkowe i płytki chlebowe mogą być przydatne do szybkiego debugowania obwodu przed instalacją
Krok 1: Konfiguracja obwodu

- NeoPixel Power (czerwony) -> Gemma Vout
- NeoPixel Analog (biały) -> Gemma A1
- NeoPixel Ground (czarny) -> Gemma GND
- Moc potencjometru (czerwony) - > 3Vo
- Potencjometr analogowy (biały) -> Gemma A2
- Potencjometr Uziemienie (czarny) -> Gemma GND
Jeśli używasz paska NeoPixel o długości większej niż ~1 m, może być wymagane dodatkowe źródło zasilania (5 V > 2 A) (patrz schemat obwodu)
Krok 2: Przesyłanie kodu


Po podłączeniu obwodu podłącz Gemma m0 do komputera przez USB. Upewnij się, że twój kabel USB obsługuje zasilanie i dane, w przeciwnym razie nie możesz przesłać kodu.
Jeśli Twoja Gemma m0 nie wyświetla się jako dysk USB (CIRCUITPY) po podłączeniu do komputera, postępuj zgodnie z instrukcjami pod adresem: https://learn.adafruit.com/adafruit-gemma-m0/over…, aby skonfigurować sterowniki
Kod tego projektu jest publicznie dostępny tutaj:
Pobierz "main.py" i wrzuć go do systemu plików swojej gemmy.
Krok 3: ???
czy ktoś kiedykolwiek zna krok 3?
Krok 4: Zysk


Przymocuj pasek do czegokolwiek!
Ta taśma LED może być łatwo przymocowana do roweru za pomocą taśmy klejącej i opasek błyskawicznych. Idealny do płonącego człowieka
Zalecana:
Programowalne oświetlenie dyni: 25 kroków (ze zdjęciami)

Programmable Pumpkin Light: Ta instrukcja służy do tworzenia programowalnej lampki dyni z mikrokontrolerem ATTiny. Zostało to zaprojektowane jako demonstracja edukacyjna, aby wprowadzić każdego (w wieku 8+) do elektroniki i programowania mikrokontrolerów za pomocą Arduino IDE. Pochylony obiekt
Programowalne oświetlenie otoczenia dla zewnętrznego wyświetlacza: 4 kroki

Programowalne oświetlenie otoczenia dla zewnętrznego wyświetlacza: Ten projekt pomaga ustawić oświetlenie otoczenia dla zewnętrznego monitora lub telewizora, umożliwiając sterowanie następującymi funkcjami z komfortowego DOWOLNEGO urządzenia z przeglądarką internetową i podłączonego do routera. Kolor LED Częstotliwość migania dająca efekt DJUstaw różne
Monitorowanie akceleracji za pomocą Raspberry Pi i AIS328DQTR za pomocą Pythona: 6 kroków

Monitorowanie przyspieszenia za pomocą Raspberry Pi i AIS328DQTR Za pomocą Pythona: Przyspieszenie jest skończone, myślę, że zgodnie z niektórymi prawami fizyki.- Terry Riley Gepard wykorzystuje niesamowite przyspieszenie i szybkie zmiany prędkości podczas pościgu. Najszybsze stworzenie na lądzie od czasu do czasu wykorzystuje swoje najwyższe tempo do łapania zdobyczy. Ten
Jak kontrolować oświetlenie / oświetlenie domowe za pomocą Arduino i Amazon Alexa: 16 kroków (ze zdjęciami)

Jak kontrolować światło / oświetlenie domowe za pomocą Arduino i Amazon Alexa: Wyjaśniłem, jak sterować światłem podłączonym do UNO i kontrolowanym przez Alexę
Interaktywne oświetlenie stoczni, oświetlenie chodnika: 3 kroki

Interaktywne oświetlenie podwórkowe, oświetlenie chodnika: Chciałem zbudować rodzaj interaktywnych świateł podwórzowych na moim podwórku. Chodziło o to, że gdy ktoś idzie w jedną stronę, uruchamia się animacja w kierunku, w którym idziesz. Zacząłem od świateł słonecznych Dollar General 1,00 USD