Tartalomjegyzék:
- 1. lépés: Hogyan kezdtem és mire lesz szükségem
- 2. lépés: Zeneszerzés
- Lépés: Csatlakoztassa az OLED -et
- 4. lépés: Az erőérzékeny ellenállás és a LED csatlakoztatása a többihez
- 5. lépés: A kód
- 6. lépés: A doboz felépítése
- 7. lépés: A forrasztás ideje
- 8. lépés: Összerakás
Videó: Zenei doboz mini monitorral (OLED) és LED -del: 8 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Az ötletem egy doboz volt, amely zenél, ha kinyitja. Kijelzője emoji -val is fel van ébresztve, üdvözölve. Van benne egy LED is, amely akkor világít, ha a Force-érzékeny ellenállást az ujjai közé szorítva tartja, miközben a dal következő ciklusa megtörténik. A zene leáll, ha újra bezárja a dobozt, mert a fedél lenyomja a gombot.
Olyan dobozt szerettem volna készíteni, amely mellett zenei doboz is olyan, mint egy kis robot, személyiséggel. Ebben a legnagyobb szerepet a 2 hangulatjelet megjelenítő kijelző játssza, mert észrevettem, hogy az emberek inkább az arccal rendelkező tárgyakhoz kapcsolódnak. A kijelzőn megjelenő hangulatjelek érzelmeket fejeznek ki, ami hozzájárul ahhoz, hogy kis robot legyen. Észrevettem, hogy az emberek pozitívan reagálnak erre. Az erőérzékeny ellenállás kölcsönhatást kölcsönöz hozzá. Ha lenyomva tartja, amikor a dal folytatódik a második ciklusban, akkor egy lámpa fog világítani, ami azt jelzi, hogy a doboz reagál rád. A lámpát sárgának választottam, amely boldog színű és illeszkedik a doboz külsejéhez.
Az alábbiakban bemutatjuk, hogyan készítettem el ezt a projektet.
1. lépés: Hogyan kezdtem és mire lesz szükségem
Azzal kezdtem, hogy elkészítettem egy koncepcióvázlatot arról, hogy mit szeretnék elkészíteni
Amire szüksége lesz:
1. Egy Arduino. (Arduino Uno -t használtam.)
2. OLED kijelző. (0,96 OLED I2C -t használtam)
3. Egy piezo zümmögő.
4. Nyomógomb.
5. Erőérzékeny ellenállás.
6. Egy LED.
7. Egy 220 Ohmos ellenállás és 1 KOhm ellenállás.
8. Vezetékek. (Ugrásindító kábeleket használtam.)
9. Egy kis áramköri lap.
10. Forrasztópáka és ón.
Amire szüksége lesz a doboz elkészítéséhez:
1. Fa.
2. Egy fűrész.
3. Csiszolópapír vagy csiszológép.
4. Kalapács és szögek.
5. Bordák, csavarok és egy kis retesz.
7. Fúró és csavarhúzó
8. ragasztószalag.
A teljes projekt kódjának teljes verziója ebben az oktatóanyagban később szerepel
2. lépés: Zeneszerzés
Ezután komponáltam egy dalt, amit a doboznak akartam játszani
Ehhez digitális szoftvert használtam, de használhat hangszert és felírhatja a jegyzeteket, vagy játszhat a Piezo hangjelzővel és a frekvenciákkal.
Nagyon könnyű csatlakoztatni egy piezo hangjelzőt. Csak egy bemeneti tűre van szükség (én 12 -et használtam) és egy földelt tüskére. A kenyértáblám két oldala közé tettem egy gombot is, hogy hídként működjön. Ez a gomb leállítja a hangot, ha megnyomja,
Ezt a praktikus webhelyet használtam a jegyzetek fordítására a kódom frekvenciáira:
pages.mtu.edu/~suits/notefreqs.html
A harmadik képen a dalhoz tartozó kódom egy kis darabja látható. A „hangjelzés” után a zárójelek közötti első számjegy az a tű, amelyhez a piezo zümmögő csatlakozik. A második számjegy a hangfrekvencia. Késleltetéssel a zárójelek közötti szám az, hogy mennyi ideig tart a hang, amíg az alatta lévő következőre megy.
Lépés: Csatlakoztassa az OLED -et
Az általam használt OLED négy pontból áll: GND, VCC, SCL és SDA.
GND csatlakozik az Arduino GND -jéhez (föld).
VCC, amelyet az Arduino 5V (5 voltos) hálózatához csatlakoztat.
SCL -ből SCL -be.
És SDA -SDA.
Az OLED működéséhez először le kell töltenie néhány könyvtárat.
Letöltöttem az Adafruit Circuit játszóteret, az Adafruit GFX Library -t és az Adafruit SSD1306 -ot.
Az ssd1306_12x64_i2c vázlat példájával néztem meg, hogy működik -e. Ezt megtalálja a Fájl> példa> Adafruit SSD1306> ssd1306_128x64_i2c (ezt azért választottam, mert ekkora a képernyőm) Ezt láthatja a második képen
Ha ez a fájl nem működik, előfordulhat, hogy módosítania kell valamit.
Keresse meg a kódot az üres beállítás alatt:
if (! display.begin (SSD1306_SWITCHCAPVCC, 0x3D)) {// Cím 0x3D 128x64 esetén
Itt csavartam be a D -t, mert ezt a D -t C -re kellett változtatnom, hogy működjön.
A harmadik képen egy kis kódot láthatsz, ami az első kép hangulatjelét hozza létre.
4. lépés: Az erőérzékeny ellenállás és a LED csatlakoztatása a többihez
Az erőérzékeny ellenállás és a LED csatlakoztatásához 2 ellenállás szükséges. A 220 Ohm a LED és az 1K Ohm ellenállás az Erőérzékeny ellenálláshoz.
VEZETTE:
A LED pozitív lábát 220 ohmos ellenálláshoz kell csatlakoztatni, amely az Arduino 10 -es érintkezőjéhez csatlakozik. A LED negatív lábát külön kis áramkörön kell csatlakoztatni a földvezetékhez. Az áramköri kártyán földvezetéket és 5 voltos vezetéket készítettem, mert túl sok tűm volt, amire oda kellett mennem, és nem volt elég lyuk az Arduino-n.
Erőérzékeny ellenállás:
Az erőérzékeny ellenálláshoz a bal lábat 1K ohmos ellenálláshoz és egy vezetékhez kell csatlakoztatni, amelyek az Arduino A0 lyukához csatlakoznak. Az 1K ohmos ellenállás Csatlakoztassa az áramköri lap földvezetékéhez.
A jobb láb csatlakozik az áramkör 5 voltos vezetékéhez.
Annak érdekében, hogy mindez működjön a kódban, meg kell határoznia, hogy milyen pin -hez van csatlakoztatva a void setup () {felett.
5. lépés: A kód
Íme egy link a kódhoz:
github.com/kai-calis/Kai-fawn/blob/master/Arduino%20code%20for%20a%20school%20project
6. lépés: A doboz felépítése
Összesen 8 falemezt látott ki.
Az általam használt fa körülbelül 0,5 cm vastag.
1. A doboz fedele és alja 11 cm x 11 cm.
2. Ezek a doboz bal és jobb oldala, amelyek mérete 10,2 cm és 8 cm. Készítsen négyzet alakú lyukat az egyik lemezről, hogy az Arduino USB -kábele kilógjon. Ez a lyuk 1,5 cm x 1,5 cm, és körülbelül 1 centiméterre van a falemez kezdetétől.
3. Ezek a doboz elülső és hátsó részei, mérete 11 cm x 8 cm
4. Ez az a kis polc, amelyben a Piezo zümmögő, az OLED és a többi nyugszik. Kb. 1 cm -es és 0,5 cm -es lyukat kell fúrnia az OLED számára, hogy a vezetékek kilóghassanak, de az OLED többi része pihenhet a polcon.
A LED lyukához 0,5 cm -es fúrófejre van szükség.
Az Erő-érzékeny ellenálláshoz 1 x 0,5 cm-es lyuk szükséges
A Piezo hangjelzőhöz 1,4 cm -es lyuk szükséges.
A nyomógombhoz 4 kis, 0,2 cm -es lyukra van szükség, így a lábak kilóghatnak.
5. Végül szüksége lesz egy 10 x 10 cm -es fatányérra, ez a lemez lefedi az Arduino -t és a vezetékeket. Borotváltam és reszeltem le a lemez két ellentétes oldalát, hogy a 4 -es számú polcra támaszkodhassak, és szorosan a doboz sarkába hajolhassak.
Az oldalak összekapcsolásához szögeket használtam, 2 csuklópántot a fedélhez és egy zárat a fedél zárva tartásához.
Ne felejtse el reszelni az összes szélét, hogy tisztább megjelenést kapjon, és elkerülje a szilánkokat.
A doboz építése közben még ne tegye be a 4 -es és az 5 -ös számot
7. lépés: A forrasztás ideje
Mellékeltem egy dróttérképet, hogy le tudja másolni a képből.
Ne felejtse el ellenőrizni, hogy a dolgok helyesen vannak -e csatlakoztatva, és megnézi, hogy működik -e a forrasztás között.
Forrasztás után 2 kis szöget kalapáltam, hogy az OLED ne mozduljon el.
Végül úgy kell kinéznie, mint a harmadik képnek.
8. lépés: Összerakás
Ahhoz, hogy az előző lépés 4 -es polcát oda tegyem, először megmértem, hogy milyen magasságban kell megnyomni a fedelet. Ezt úgy teheti meg, hogy megméri, hogy a gomb milyen magasan áll ki a polcról, és milyen magasra van benyomva. Ezt a hosszúságot hozzáadja a használt fa vastagságához, és két szöget tesz oda mindkét oldalára. A polc ezeken nyugszik. Hozzáadtam 2 extra szöget, egyet mindkét oldalon, a polc fölé, hogy a helyükön maradjanak. Hajlítom ezeket a körmöket, mint egy L alakot, hogy könnyedén használhassam a horgot az eltávolításhoz.
A polc eltávolítása során az 5 -ös falemezt a 4 -es polchoz kötöttem úgy, hogy ragasztószalagot ragasztottam a 4 -es szám alá, és a hosszabbított végét az 5 -ös szám alá.
Sajnos nem számítottam arra, hogy a csuklópánt csak a nyomógomb peremére fog támaszkodni, megakadályozva, hogy benyomja a gombot. Egy gyors megoldást találtam, hogy egy vékony műanyagdarabot tettem fel, körülbelül ugyanolyan vastagságban a csuklópánt fölé, hogy lenyomja a gombot.
Ajánlott:
Zenei doboz fény show -val: 9 lépés (képekkel)
Music Box Light Show -val: Üdvözöljük és üdvözöljük! Ebben az oktatóanyagban megmutatjuk, hogyan készíthet saját zenei dobozt egy mellékelt fény show -val. Csak egy üres tokra van szüksége. Vettünk egy tokot, amelyet általában szerszámokhoz használnak. Ebben a projektben nagyon kreatív lehet, ezért nem kell
Hordozható MP3 AUX zenei doboz: 23 lépés (képekkel)
Hordozható MP3 AUX zenei doboz: Ez a folyamatelemzés bemutatja, hogyan lehet MP3 lejátszót építeni Arduino Nano segítségével, a fájlok 16 bites MP3 formátumúak, és a hagyományos Arduino zenelejátszóktól eltérően működnek, amelyek 8 bites WAV-ra korlátozódnak. Az oktatóanyag másik része bemutatja a lézer-c létrehozását
Lézer doboz zenei lézerfény show: 18 lépés (képekkel)
Laser Box Music Laser Light Show: Korábban publikáltam egy Instructable -t, amely leírja, hogyan kell számítógépes merevlemezeket használni zenei lézerfény -show készítéséhez. Úgy döntöttem, hogy kompakt változatot készítek elektromos doboz és RC autómotorok használatával. Mielőtt elkezdeném, valószínűleg el kell mondanom, hogy ez a sáv
Kézi 6 jegyzet zenei doboz / hangszer (könnyen elkészíthető és javítható!): 5 lépés (képekkel)
Kézi 6 jegyzet zenei doboz / hangszer (könnyen elkészíthető és javítható!): Üdv! Martin Molin, a Wintergatan nevű svéd zenekar tagja ihlette, nemrég beleszerettem a zenei dobozokba és mindenbe. Azok az emberek, akik dalokat készítenek a dobozokhoz, még mindig a régimódi módszert használják a dal ütésére, nem
Zenei reaktív fény -- Hogyan készítsünk szuper egyszerű zenei reaktív fényt az asztali hangulatosabbá tételhez: 5 lépés (képekkel)
Zene reaktív fény || Hogyan készítsünk szuper egyszerű zenei reaktív fényt az asztali félelmetes kialakításhoz. a mélyhang, ami valójában alacsony frekvenciájú hangjel. Nagyon egyszerű felépíteni. Mi