INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Terwyl ek na verskillende projekte op die tinterweb kyk, sien ek 'n paar dinge waarvan ek hou, 'n vuur / vlam -effek en 'n klankvlakmeter, so waarom kombineer u dit nie in een nie?
Ek het 'n 3D -drukker en verskillende stukkies, so dit was 'n vinnige taak (nie die 9 uur se drukure nie).
Al wat u nodig het, is 'n duidelike filament en 'n kleur van u keuse, of net duideliker as u wil. In die woorde van Bob Ross, dit is u wêreld en u kan daarin doen wat u wil.
Kry eers 'n paar stukkies op bestelling (sien stap 1)
Terwyl u wag totdat die persone kom, moet u die drukker uithaal en aan die werk begin druk (sien stap 2)
Monteer die dele (stap 3) en sit dan terug en geniet:-)
Voorrade
Sien stap 1, ek het nie geweet hierdie stukkie is hier nie:-)
Stap 1: Onderdele lys
Ek het die meeste dinge van ander lopende projekte afgeskop, en dit is die kort lys van stukkies wat u benodig, dit is alles van Aliexpress, maar oral beskikbaar (Google is u vriend!)
1 Arduino Nano (of soortgelyk)
2 WS2812 144 LED -strook (slegs 20 op die groter en 16 op die kort weergawe gebruik)
3 MAX4466 mikrofoon met voorversterker
4 Skuifskakelaar of drukknop wat vasgemaak word
5 Mini USB -uitbreek
6 1 x 10K weerstand
7 Toegang tot 'n 3D -drukker
Stap 2: Kry 3D -drukwerk
Daar is slegs 'n paar dele om af te druk, en die buis word in twee lengtes gemaak, die korter lengte is opgestel vir 30 pixels per meter en die 150 mm -buis is aangepas om die 144 pixels per meter te neem (dit is wyer wat ek nie gedoen het nie) besef nie!)
Ek het die opspoorring gedoen wat jy aan die onderkant van die basis vasplak, jy het dit nie nodig nie, maar dit maak die lewe baie makliker, warm gom of superlijm op die onderkant van die groter pet.
Die doppies pas net in die buis, maar u kan dit vasplak sodra u bevestig het dat alles werk.
Op die voetstuk was die klein gaatjie aan die voorkant veronderstel om 'n drukknop te wees (binne -in die voetstuk), maar dit blyk dat die "sluit" -skakelaars nie klou nie, so ek het dit ingedien en in plaas daarvan die skuifskakelaar bygevoeg.
Stap 3: Skuif kode in die Arduino
Ek het 'n 168 Arduino Nano gebruik, baie ruimte vir die kode, en hulle is goedkoper as die ander.
Laai die kode op met die Arduino IDE, u kan dit kry van arduino.cc
Ek het die V1.8.5 gebruik, aangesien dit die een is wat op hierdie rekenaar geïnstalleer is en verenigbaar is met ander lopende projekte.
Daar is slegs 'n paar aantekeninge in die kode, natuurlik u penne en aantal pixels waarvan u bewus moet wees.
tel u pixels op en verander die N_PIXELS 20 na hoeveel u uiteindelik gaan gebruik.
U kan die klankgevoeligheid aanpas via die versterkingspot op die mikrofoon of deur die INPUT_CEILING 900 aan te pas (sien aantekeninge)
Stap 4: Bedradingstyd
Ek het nie 'n bedradingsdiagram hiervoor nie, maar om eerlik te wees, het u nie regtig een nodig nie:
Skakelaar:
Digitale uitvoerpen 2 op Arduino in die middel van die sluitskakelaar
Die een kant van die skakelaar na 0V
Ander kant van skakelaar na 5V via 'n 10k -weerstand
LED strook:
Gnd tot 0V
DI tot Pin 6 (Digital out 6) op die Arduino
5V tot (jy het al geraai) 5V
MAX4466:
UIT na A1 op die Arduino
Vcc tot 3.3V EN Aref op die Arduino
Gnd tot 0V
USB -uitbreek (opsioneel):
Ek het eenvoudig die 0V- en 5V -penne op die Gnd en V in die Arduino gebruik, sodat my rekenaar nie die poort kan sien elke keer as ek dit aanskakel nie.
Dit is omtrent dit!
Stap 5: Geniet dit
As ons aanvaar dat alles reg is, kan u nou kies tussen 'n vlam- of 'n klankeffek.
Sit net terug en geniet:-)