Orodha ya maudhui:
- Hatua ya 1: Vipengele
- Hatua ya 2: Uunganisho wa Elektroniki
- Hatua ya 3: Mkutano wa Elektroniki
- Hatua ya 4: Programu
- Hatua ya 5: Kuchapa na Kukusanya Sanduku
- Hatua ya 6: Sanduku lililomalizika - Bado Bila Nguo
Video: Kisanduku cha Muziki cha MP3 cha watoto: Hatua 6 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Wakati wa kutafuta miradi mpya ya DIY karibu na arduino nilipata maoni mazuri kwenye wachezaji wa MP3 wa RFID wa MP3. Na kuna sanduku moja kubwa la uchezaji kwenye soko - hawa watu wanatawala. Walifanya biashara nzuri kutoka kwa wazo lao la busara. Angalia - utapata ukurasa wao!
Wakati watoto wangu wawili wanapoanza kusikiliza vitabu vya sauti na muziki, zaidi na zaidi, na bado wanatumia diski nzuri za zamani na shida zote za utunzaji, niliamua kujenga sanduku kama la MP3 na sifa zingine nzuri kuifanya iwe mtu mzuri toy kwao. Baada ya mimi hivi karibuni kununua printa yangu ya kwanza ya 3D mradi huu ulionekana kuwa uwanja mzuri wa kucheza pia kupiga mbizi kwenye uchapishaji wa 3D.
Kwa hivyo nilianza katika awamu ya dhana - ni vitu vipi ambavyo ningetaka kutekeleza - RFID, MP3 Player, WLAN (imefutwa baadaye), udhibiti wa IMU, onyesho la LCD, Alarmclock, kuchaji bila waya … Inahitajika kufanya utafiti, ni vitu gani ningehitaji. Ni vitu vipi ambavyo ninaweza kutumia tena? Bado nilikuwa na moduli ya IMU, LCD, nanos zingine za Arduino.
Pamoja na uzoefu fulani wa kutengeneza na kupima mkutano unaweza kufanywa kati ya 1-2 baada ya vikao vya kazi.
Uchapishaji wa Sanduku, lenye msingi, sahani ya kufunika na kituo cha kuchaji, inachukua muda (masaa 12+ kulingana na mipangilio ya printa na vipande), lakini nilifanya hivyo wakati wa kutengenezea.
Hatua ya 1: Vipengele
Vipengele ni vya kweli wakati huo huo. Hapa kuna orodha ya vifaa ambavyo nilitumia kwa mradi huu.
1. Onyesho la LCD 1602 2x16 Wahusika Kubwa 5 V 122 * 44 MM bluu
2. Msomaji wa RFID- NFC RFID-RC522 RF IC
3. MP3 Player - DFPlayer Mini MP3 Player Module MP3 MP3 Decode Board Kwa Arduino Kusaidia TF Card U- Disk IO / Serial Port / AD
4. Spika ya sauti- 4 ohm 3Watts 53MM Spika wa Mraba 36MM Kofia ya nje ya Povu ya Magnetic Povu
5. Kadi ya Micro SD 8GB
6. MPU6050 3 Aso ya Analog Gyroscope Sensor
7. MINI USB NANO V3.0 CH340 5 V 16 Mt Atmega328 Micro Controller Board (karibu pini zote zilizotumiwa!)
8. DS3231 Precision RTC - Moduli ya saa ya saa
9. Powerbank JETech 3400 mAh
10. Moduli ya Mpokeaji wa Chaja isiyo na waya ya DIY DIY PCBA Qi - Bluu + Nyeusi
11. Mfano wa Bodi ya PCB Bodi ya Uwekaji Mkate ya Mkanda wa Universal Mkanda Utengenezaji Solderless FR4 PCB Mbili-upande 5x7 cm 50x70mm FR4
12. 1x 2N 3904: Transistor NPN TO-92 40V 0, 2A 0, 5W
13. Kontena la 1x1kOhm kupunguza msingi wa sasa, 3x220Ohms 0, 5 w (sambamba! Kuhudumia maji - mtu anaweza kutumia kikaidi cha juu, nilikuwa nacho) kwa mzigo wa sasa kati ya mtoaji na mtoza. 2x1kOhms kwa laini ya TX na RX kati ya Arduino na DFplayer kuua kelele - sikuwa na shida hapa.
14. Baadhi ya vitu vya elektroniki vya kawaida vya DIY - chuma cha kutengeneza, solder, clipper, viunganisho, nyaya…
Nguvu nyingi na masaa kadhaa kukusanyika:)
Bei ya jumla ya vifaa hapo juu ~ 30-35 € - haswa kutoka aliexpress.com na dx.com. Usafirishaji huchukua muda, lakini bei ni nzuri.
Hatua ya 2: Uunganisho wa Elektroniki
Sikuchora mpangilio, wala sikutumia zana yoyote inayofaa kama Fritzing au sawa. Labda katika hatua ya baadaye kwa wakati. Maelezo hapa chini inaonyesha unganisho. Pini zote ambazo hazijatajwa hazijaunganishwa.
Wakati wa kutengenezea niliendelea kupima muunganisho wa mistari, hundi ya mwisho na vifaa vilivyowekwa pia ilifanyika. Hakuna kitu cha kukasirisha zaidi kuliko kutafuta muunganisho mmoja mbaya baada ya yote kukusanyika. Huduma nyingi kwenye GND na voltage +.
Mpangilio wa pini wa sehemu yoyote unapatikana kupitia google.
Kuonyesha LC
LED ---- GND
LED + --- Kupitia 220Ohm hadi 5V powerbank
DB7 --- Arduino D2
DB6 --- Arduino D3
DB5 --- Arduino D7
DB4 --- Arduino D8
E --- Arduino A1 / Pin 15
R / W --- GND
RS --- Arduino A0 / Pin 14
V0 --- 10Kohm potentiometer Rx (kurekebisha tofauti)
VDD --- Powerbank + 5V
VSS --- GND
Kicheza MP3 cha DFPlayer
VCC --- + 5V Powerbank
RX --- programu ya serial Arduino D5 (inayowezekana kupitia kipinzani cha 1kOhm ikiwa kuna shida za kelele)
TX --- programu ya serial Arduino D9 (inayowezekana kupitia kipinzani cha 1kOhm ikiwa kuna shida za kelele)
SPK1 --- Spika +
GND --- Powerbank GND
SPK2 --- Spika -
Busy --- Arduino A7
GND --- GND
Msomaji wa NFC522 RFID
3.3V --- Arduino 3.3V
GND --- GND
MISO --- Arduino D12
MOSI --- Arduino D11
SCK --- Arduino D13
SDA --- Arduino D10
Sensor ya gyro ya IMU 6050
VCC --- Arduino 3.3V
GND --- GND Powerbank
SCL --- Arduino A5 / SCL
SDA --- Arduino A4 / SDA
ADO --- + 3.3V (Ishara ya juu) kwa anwani ya I2C 0x69
DS3231 Saa ya saa
3, 3V --- Arduino 3.3V
SDA --- Arduino A4 / SDA
SCL --- Arduino A5 / SCL
GND --- GND
Kichocheo cha sasa cha mzigo
Mtoaji wa 2N3904 - GND
2N3904 msingi - kupitia 1kOhm hadi Arduino D6
Mtoza 2N3904 - kupitia 3x220Oms (sambamba! - mtu anaweza kutumia kipinga cha juu zaidi, nilikuwa nacho) kwa + 5V
Powerbank
V + na mistari ya GND ya Powerbank iliyounganishwa kupitia kontakt ya kike ya USB kwa kontakt ya umeme kwenye bodi na unganisha kwa Vin / GND ya Arduino). Benki ya umeme imewashwa kupitia microswitch kwenye bamba la kifuniko. Niliuza microswitch kwa V + kupitia kipingaji cha mzigo kwa GND ili kuiga hali ya mzigo na kuiwasha. Baada ya hapo mzigo wa sasa unaizuia isizime.
+ 5V - Kontakt ya umeme kwenye bodi + 5V
GND - kiunganishi cha nguvu kwenye bodi ya GND
+ 5V ya benki ya nguvu - kipingaji cha mzigo - Pin A ya microswitch
GND - pini ya microswitch B
Hatua ya 3: Mkutano wa Elektroniki
Vipengele vya bodi - MP3 player, RTC, IMU, Arduino vimewekwa kwenye soketi. Chagua na funguo za juu / chini, RFID, LCD na nguvu zimeunganishwa kupitia 'nyaya za bendi' zilizouzwa kwa muda mrefu vya kutosha kutoshea kwenye sanduku baadaye.
Microswitch ya kuwasha banki ya umeme ni bamba iliyofunikwa - haionyeshwi kwenye pcitures.
Nilitumia usambazaji wa umeme uliowekwa ili kujaribu usanidi.
Wakati wa kukusanyika nilijaribu kila sehemu moja kwa moja -> mfano michoro ya Arduino ya vifaa inasaidia sana hapa.
Kwa kuwa gari la umeme lilikuwa na kuzima kiotomatiki na chini ya sasa nilijumuisha kilele cha mzigo uliodhibitiwa wa transistor kila sekunde 15 kwa 100 ms kupitia kontena la 70 Ohm (haswa 3 sambamba 220 Ohms kuhudumia maji ya kutosha, ni kilele kifupi tu vipinga vitatu vitashiriki sasa na kwa hivyo haitaendeshwa juu ya vielelezo).
Baadaye ikawa kwamba Mini DFPlayer inavuta> 70mA mfululizo. Kama nilivyotumia kuzima kiotomatiki -bank pia kwa kuzima sanduku (kwa kutochochea mzigo wa sasa) sasa ninahitaji kufikiria tena hii.
Bado nina shida na hali ya kulala ya Arduino na DFplayer kuendesha chini - sasa haina kushuka chini ya kizingiti kuwezesha kuzima. Karibu maoni.
Kumbuka: kwa Sanduku la pili ilibidi nipange tena benki nyingine ya umeme kwa sababu niliua umeme wa ile ya kwanza. Na angalia hapa - benki hii ya umeme inazima sekunde 10 baada ya kuacha kuchochea mzigo wa sasa -> kuzima inafanya kazi sasa.
Mpokeaji wa kuchaji bila waya amechomekwa kwenye usb ya kuchaji usb. Msingi wa chaja hujengwa kwenye sanduku la chaja, iliyochapishwa na printa yangu ya 3D.
Hatua ya 4: Programu
Programu inapatikana kwenye github
Programu ni ya kufurahisha, napenda kuanza na kiini cha haraka cha mifano na kukuza zaidi. Kama mimi si kweli kufanya specs matokeo, makala mipango na mpango mipango ya mpango mimi kuishia na baadhi ya kufanya kazi lakini si kweli kifahari code. Hii daima ni todo -> nenda zaidi kwenye vitu, tofauti katika.h na.cpp …
Walakini mimi ninataka kufanya jambo hilo lifanye kazi haraka kwa hivyo katika hali nyingi mimi hufika huko sio kwa njia inayofaa zaidi.
Lakini jambo kubwa ni - mara tu HW inafanya kazi mtu anaweza kuanza kufanya kila aina ya vitu.
Nilitumia IDE ya arduino, maktaba kadhaa inahitajika - kufanywa tu na msimamizi wa maktaba ya IDE ya arduino.
Kwa hivyo toleo langu la sasa la programu inasaidia:
Karibu ujumbe
Kiasi (duh)
Kushona / kulia kwa sanduku kubadili wimbo uliopita / unaofuata na ikiwa RFID imezimwa kwa folda inayofuata kupitia kurudi na kurudi.
Sitisha / Cheza (duh)
Anzisha, jifunze folda mpya ya RFID imepewa kulingana na folda inayofuata ya kadi ya SD. Takwimu zimehifadhiwa katika Arduino EEPROM
Cheza folda iliyopewa RFID - mgawo wa RFID-kwa-folda kupitia kazi ya kujifunza
Pakia na uhifadhi vigezo ili kuwezesha mipangilio kuokolewa. Kuweka upya kiwanda:)
Saa na kuweka tarehe.
Washa / zima kengele, weka saa na dakika ya kengele, ukicheza wimbo uliowekwa wa kengele.
Zima RFID - cheza mp3 bila hiyo.
Mawazo mengine zaidi kwenye orodha yangu - bado yanapaswa kutekelezwa
Onyesha hali ya joto (RTC inaweza kufanya hivyo - inapima muda ili kulipa fidia kwa quartz)
Anza kucheka unapotikiswa, Weka wimbo kwa kengele
Chagua ni folda ipi imepewa RFID katika hali ya kujifunza
Hifadhi zoezi la folda na wimbo wa mwisho ulichezwa kwenye chip ya RFID - reusability kati ya masanduku (ninajenga mwingine - watoto wawili wanakumbuka….?)
wezesha kuzima - hii haifanyi kazi kwa sasa bila kuunganishwa na USB -> mzigo wa sasa kupitia Powerbank umepunguzwa katika mpangilio huu.
Maelezo juu ya muundo wa folda kwenye kadi ya SD
Nilikuwa na vitabu vya sauti mp3 na muziki kwa watoto wangu kuhifadhiwa. Kwa hivyo nilitumia maandishi ya linux kubadilisha nyimbo kuwa jina la kulia. Folda zinapaswa kutajwa kwa mlolongo wa nambari mbili (yaani "00", "01", "02"…). Nyimbo huko zinahitaji kutajwa kwa mfuatano wa nambari tatu (yaani "001.mp3", "002.mp3",…).
Mbio-wa-kuwakaribisha mp3 ("Hello, I'm your toy box…") imehifadhiwa kwenye folda "99" kama "001.mp3".
Hati sio uthibitisho wa ujinga na inapaswa kutumika tu katika saraka ya 'nakala' na sio kwa asili.
#! / bin / bashlet i = 1 kwa faili katika *.mp3 fanya ikiwa (($ i <10)); kisha mv "$ file" "00 $ {i}.mp3" elif (($ i <100)); halafu mv "$ file" "0 $ {i}.mp3" else mv "$ file" "$ {i}.mp3" fi let i ++ done
Hatua ya 5: Kuchapa na Kukusanya Sanduku
Kwa hivyo sasa HW na SW inafanya kazi - ninahitaji BOX!
Mahali pazuri pa kuanzia ni Tinkercad - naipenda! Rahisi kutumia na unapata kila unachotaka. Kujenga juu ya jamii kubwa na mifano mingi mzuri kutoka kwa "Tinkerers" mahiri.
Mtu anaweza kuingia kwenye hii kwa urahisi milele - hapa mabadiliko moja, kuna mlima mpya, shimo,… muundo mpya,….
Lakini mwishowe nimefurahi kabisa na muundo wa sanduku la sasa. Niliunda pia sanduku la msingi kwa sinia kuweka sanduku la mp3 kwenye kwa … kuchaji. tazama hapa
Uchapishaji unachukua muda wake (~ 8-12hrs na zaidi) na nilijaribiwa na unene wa laini tofauti, Mwishowe nilibaki kwenye viwango vya printa. Kwa masanduku ya sasa ninayotumia mfano (uliochapishwa mwanzoni kulingana na muundo wa zamani), lakini muundo wa hivi karibuni una huduma mpya, milimani, safu ambazo hufanya kitu kingine kwenye orodha yangu ya kufanya.
Na jambo moja muhimu sana bado kufanya: pata nguo nzuri kwa sanduku - lakini hii itakuwa uwanja wa mke wangu - nikitarajia nguo mpya za sanduku - zije hivi karibuni…
Mara tu uchapishaji umepozwa na mtihani wa msingi wa umeme umefanywa nje ya sanduku mkutano wa mwisho ulipaswa kufanywa.
Nilitumia gundi moto kurekebisha sehemu - Kubadilisha Micro, LCD na mpokeaji wa RFID iliyowekwa kwenye bamba. Nilitumia mkanda wenye pande mbili kurekebisha vifaa kabla na kisha kutumia gundi moto kuweka alama za mwisho za kurekebisha.
Sawa na sanduku la msingi. Kwanza rekebisha sahani ya mpokeaji chini ya sanduku - mkanda wenye pande mbili ulifanya kazi nzuri hapa - inahitaji kurekebishwa katikati ya msingi ili iwe karibu kutosha kuchaji coil wakati wa kuweka sanduku juu ya msingi wa sinia.
Halafu benki ya umeme, tena rekebisha mapema na pande mbili, kisha weka gundi moto kwa alama za 'mkakati'. Kipaza sauti kinaweza kurekebishwa na vidokezo nzuri vya gundi kwenye milima iliyoandaliwa - nzuri na ngumu.
Mwishowe bodi - nilijumuisha pedi ndogo za milima kwenye muundo wa kuchapisha 3D, kwa hivyo bodi hiyo imewekwa vizuri hapo - tena - vidokezo vya gundi moto. Rattling haipaswi kutupa vitu mbali - kwa hivyo nikampa hii tahadhari.
Na mwishowe tumia viboreshaji kadhaa vya mini (muundo wangu wa kuchapisha ulijumuisha milima ya 3M, lakini sio nzuri sana kwa screws halisi)
Hatua ya 6: Sanduku lililomalizika - Bado Bila Nguo
Na hapa kuna masanduku mawili ya kumaliza kwa watoto wangu. Tayari walifanya upimaji wa beta na walipata mende za programu;-).
Nilinunua pia pakiti 20 ya stika za RFID M3.
Sasa ninahitaji kukusanya takwimu zote zinazowezekana na kuwafanya wacheze ishara za sanduku la MP3. Furahisha baba na watoto:)
Ilipendekeza:
Kisanduku cha kupakua cha Raspberry ya DIY: Hatua 4
Kikasha cha kupakua cha Raspberry ya DIY: Je! Mara nyingi unajikuta unapakua faili kubwa kama sinema, mito, kozi, safu ya Runinga, nk kisha unakuja mahali sahihi. Katika hii Inayoweza kufundishwa, tungekuwa tukibadilisha Raspberry Pi sifuri kuwa mashine ya kupakua. Ambayo inaweza kupakua yoyote
Juuke - Mchezaji wa Muziki wa RFID kwa Wazee na Watoto: Hatua 10 (na Picha)
Juuke - Mchezaji wa Muziki wa RFID kwa Wazee na Watoto: Hili ni sanduku la Juuke. Sanduku la Juuke ni rafiki yako mwenyewe wa muziki, aliyefanywa iwe rahisi iwezekanavyo kutumia. Imeundwa haswa kutumiwa na wazee na watoto, lakini kwa kweli inaweza kutumiwa na miaka mingine yote. Sababu ya sisi kuunda hii, ni kwa sababu ya
Kisanduku kimoja cha Utiririshaji wa Redio: Hatua 7 (na Picha)
Sanduku moja la Utiririshaji wa Redio: Niliunda sanduku la baa ya rafiki yangu ambayo ina Raspberry Pi ndani na kwa kushinikiza kwa kitufe kimoja hutiririsha sauti kwenye wavuti inayotumia Darkice na Icecast, wakati huo huo ikiwasha ishara ya 'On-Air'. Nilidhani hii ilikuwa kitu ambacho watu walikuwa wamekosea
Kisanduku cha MP3 AUX cha Kubebeka: Sanduku la 23 (na Picha)
Sanduku la Muziki la MP3 AUX linaloweza kusambazwa: Mchanganuo huu wa mchakato unaonyesha jinsi ya kuunda kicheza MP3 na Arduino Nano, faili hizo ni MP3 -biti 16 na hufanya kazi tofauti na wachezaji wa muziki wa Arduino ambao ni mdogo kwa WAV 8-bit. Sehemu nyingine ya mafunzo haya inaonyesha kuunda laser-c
Jinsi ya Kukusanya Kitanda cha Mchemraba cha 3D cha 8x8x8 Bluu ya Muziki ya MP3 ya MP3 kutoka kwa Banggood.com: Hatua 10 (na Picha)
Jinsi ya Kukusanya Kitita cha Mchemraba cha 3D cha Mwanga 8x8x8 Bluu ya LED ya MP3 Music Spectrum Kutoka Banggood.com: Hii ndio tunayoijenga: 3D Light Cube Kit 8x8x8 Blue LED MP3 Music Spectrum Hiari ya Uwazi Nyumba ya Bodi ya Acrylic Ikiwa unapenda mchemraba huu wa LED, unaweza kutaka angalia kituo changu cha YouTube ambapo ninatengeneza cubes za LED, roboti, IoT, uchapishaji wa 3D, na mor