Sisällysluettelo:
Video: Interaktiivinen SpotLight -yövalo: 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
SpotLight on interaktiivinen yövalo, jonka virtalähteenä on Arduino. Valossa on kolme interaktiivista ominaisuutta:
1) Aseta kolikko SpotLight -valon takaosaan valojen sytyttämiseksi ja sammuttamiseksi.
2) Silitä SpotLight, jotta valot muuttuvat rauhoittavan sinisiksi.
3) Puhu valokeilaan. Uhkaamaton, korkeampi ääni saa silmänsä muuttumaan vihreiksi. Matala murina saa heidät punaisiksi.
Tarvikkeet
1. Arduino -levy. Tässä projektissa käytän Unoa.
2. Kaksi RGB -lediä (https://www.adafruit.com/product/159)
3. Valovastus (https://www.adafruit.com/product/161)
4. Mikrofoni (https://www.adafruit.com/product/1713)
5. Vastukset: (6) 2,2 kΩ vastukset, (2) 1,5 kΩ vastukset
6. Asia. Löysin Puggyn säästöpossun (Puggy Bank?) Pelastusarmeijasta. Ole luova ja löydä oma ainutlaatuinen kotelosi, jotta voit tehdä tästä luomuksestasi oman!
Vaihe 1: Piiri
Tämä on piirikaavio. Tärkeimmät komponentit ovat seuraavat:
Syöttö
1) Mikrofoni - kuvan vasen alakulma, jota käytetään kuuntelemaan äänitaajuuksia
2) Valokenno (ylhäällä keskellä vasemmalla) - käytetään havaitsemaan, hellitätkö koiraa
3) Virtakytkin. Tämä näkyy painikkeena kaaviossa (vasen yläkulma), mutta käytämme lopullisessa projektissa tinfoilia luodaksemme avoimen piirin, joka voidaan sulkea kolikolla. Tämä on käytännössä sama kuin painike, joka sulkee piirin, kun sitä painetaan alas.
Lähtö
Kaksi RGB -lediä, joissa on sama johdotus.
Vaihe 2: Koodi
Projektin lähdekoodi löytyy täältä:
github.com/mathisonian/spot-light-nightlig…
Varmista, että arduino -laitteesi käyttämät nastat ovat oikein koodissa käytettyjen nastojen kanssa. Riippuen siitä, miten olet kytkenyt asiat, sinun on ehkä muutettava näitä arvoja:
github.com/mathisonian/spot-light-nightlig…
Tämä koodi käyttää nopeaa Fourier -muunnosta (FFT) muuntaakseen mikrofonin vastaanottaman äänen aaltomuodon taajuusspektriksi. Tämän avulla voimme kuunnella taajuuksia ja muuttaa LEDien väriä sen perusteella. Koodi on asetettu muuttamaan valot punaisiksi, kun taajuusspektrin alin pää on hallitseva ja vihreä, kun yläpää on. Kokeile pelaamista näillä parametreilla ja katso, mitä voit tehdä!
Vaihe 3: Asia
Ensimmäinen asia - löydä itsellesi tapaus!
Tämä koira tuli pelastusarmeijasta, mutta olen varma, että löydät muita mielenkiintoisia esineitä yövaloksi. Koska koira on ontto, sen avulla voimme laittaa elektronikomponentit suoraan kehon sisään.
Käytin poraa luomaan reikiä koiran silmiin ja pienen vasemman korvan taakse valokennolle. Tein myös kokonaisuuden oikean korvan taakse, jotta mikrofoni voisi paremmin vastaanottaa ääniä; mikrofoni on asennettu pään sisään reiän lähelle. Kiinnitä komponentit paikalleen kuumaliimalla.
Luo kolikkotoiminto yhdistämällä kaaviossa esitetyt johdot yhdistämällä painikkeeseen ja sen sijaan liittämällä molemmat puolet erillisiin tinofolion karhoihin. Aseta kaksi tinafoliopalaa riittävän kauas toisistaan, jotta kolikko (esim. Neljäsosa) voi koskettaa molempia samanaikaisesti ja sulkee piirin.
Vaihe 4: Nauti
Pidä hauskaa uuden luomuksesi kanssa! Jos sinulla on ongelmia näiden ohjeiden noudattamisen kanssa, jätä ongelma GitHub -arkistoon tai merkitse minut twitteriin @mathisonian.
Suositeltava:
BBC Micro: bit and Scratch - Interaktiivinen ohjauspyörä ja ajopeli: 5 vaihetta (kuvilla)
BBC Micro: bit and Scratch - Interaktiivinen ohjauspyörä ja ajopeli: Yksi tämän viikon luokkatehtävistäni on käyttää BBC Micro: bit -laitetta liittämiseen kirjoittamaamme Scratch -ohjelmaan. Ajattelin, että tämä oli täydellinen tilaisuus käyttää ThreadBoardiani sulautetun järjestelmän luomiseen! Inspiraationi tyhjästä p
Interaktiivinen tarina (raaputuspeli): 8 vaihetta
Interaktiivinen tarina (raaputuspeli): Tämä on opetusohjelma pelin tekemisestä tyhjästä vuoropuhelun ja spritesin avulla. Se opettaa myös lisäämään leikkeitä peliin ja ajoituksen, mukaan lukien lähetykset ja paljon muuta
Tee interaktiivinen LED -järjestelmä portaita varten: 7 vaihetta
Tee interaktiivinen LED -järjestelmä portaita varten: Talossa on portaikko. On erittäin mielenkiintoista nähdä monia portaikkojen kunnostushankkeita yhteisössä. Ei kovin kiireinen viime aikoina, joten päätin käyttää joitain avoimen lähdekoodin laitteistomoduuleja portaiden muuttamiseen kotona ja lisätä vuorovaikutusta
Interaktiivinen LED -laatta -seinä (helpompaa kuin miltä se näyttää): 7 vaihetta (kuvilla)
Interaktiivinen LED -laatta -seinä (helpompaa kuin miltä se näyttää): Tässä projektissa rakensin interaktiivisen LED -seinänäytön, jossa käytettiin Arduinoa ja 3D -painettuja osia. Halusin keksiä oman version, joka ei ollut vain edullisempi, vaan myös
Rakenna interaktiivinen Rainbow -silta Minecraft Raspberry Pi Editionin avulla: 11 vaihetta
Rakenna Rainbow Interactive Bridge -sovellus Minecraftin Raspberry Pi Editionin avulla: Eilen näin 8-vuotiaan veljenpoikani leikkivän Minecraftia aiemmin antamani Raspberry Pi -pelin kanssa, ja sitten sain idean, joka käyttää koodia räätälöidyn ja jännittävän Minecraftin luomiseen- pi LED -lohkojen projekti. Minecraft Pi on loistava tapa aloittaa