Halloweenowe światło stop: 4 kroki
Halloweenowe światło stop: 4 kroki
Anonim

Moja córka naprawdę chciała być światełkiem na Halloween, więc moja żona zapytała mnie, czy mógłbym go zapalić. Wymyśliliśmy światło stopu, które miało „normalny” tryb, w którym światła zmieniały się z zielonego na żółty na czerwony, a także „tryb imprezy tanecznej”, w którym odtwarzano piosenkę Halloween z Nightmare Before Christmas i Thriller Michaela Jacksona, podczas gdy miganie świateł w różnych sekwencjach. Z boku znajdował się przycisk, w którym moja córka mogła kontrolować, w jakim trybie się znajdowała. Moja najmłodsza córka jest zbyt młoda, aby zdecydować, kim chce być, więc uczyniliśmy ją znakiem dla pieszych. Oba kostiumy są oparte na Arduino.

Krok 1: Części

Kostium świateł stopu miał następujące części-Tekturowe pudełko z otworami na głowę i ramiona-Arduino-Ladyada Wave Sheild-6 - rejestry zmiany biegów 74HC595-głośnik-Bateria Holder i 4 baterie AA-48 diod LED (zrobiliśmy 12 czerwonych, 12 żółtych, 12 zielonych, a my mieliśmy 12 zarezerwowanych na inne światła wokół kostiumu) - 48 rezystorów Znak pieszego używał następujących części - Arduino-6 - rejestry przesuwne 74HC595 - 48 diod LED (24 czerwone, 24 białe) - 48 rezystorów - uchwyt baterii i 4 Baterie AA-piezoelektryczny brzęczyk

Krok 2: Montaż świateł stopu

Zbuduj Wave Shield (www.ladyada.net/make/waveshield/) i połącz się z Arudino. Aby połączyć rejestry przesuwne, postępuj zgodnie z samouczkiem na www.arduino.cc/en/Tutorial/ShiftOut. Jedyna różnica polega na tym, że po podłączeniu rejestrów przesuwnych do Arudino musisz użyć pinu 9 dla pinu zegara i pinu 6 dla pinu danych, ponieważ Wave Shield używa niektórych pinów, których używa również samouczek Shift out. Podłącz przycisk do analogowego styku 1, aby ustawić światło stopu w trybie normalnym, a analogowy styk 2, aby rozpocząć odtwarzanie utworu. Za pierwszym razem odtworzy piosenkę z Nightmare Before Christmas, za drugim naciśnięciem odtworzy Thriller. Przyciski są połączone z masą (przyciski, których użyłem to "normalnie zamknięte przyciski chwilowe".

Krok 3: Kod świateł stop

Kod stoplight dla Arduino można znaleźć na stronie www.scribd.com/doc/22142897

Krok 4: Gotowy produkt

Finalista konkursu Halloween