Orodha ya maudhui:

Taa za Duxman: Hatua 9
Taa za Duxman: Hatua 9

Video: Taa za Duxman: Hatua 9

Video: Taa za Duxman: Hatua 9
Video: Электрика в квартире своими руками. Переделка хрущевки от А до Я #9 2024, Julai
Anonim
Image
Image

Kusudi kuu la mradi huu ni kutoa onyesho la mwangaza na sauti. Unaweza kulandanisha wimbo unaotaka na taa, kwa mfano mapambo yako ya Krismasi au hallowen au chama chochote. Katika kesi hii ninakupa mfano wa mtaro wangu na mapambo ya Krismasi, na vipande vya LED vya rangi anuwai na waya.

Sasa ninaweka viungo na mifano, samahani hakuna sauti lakini unaweza kunipigia mwamba wa Villancicos wanacheza

Huu ni mfano 1

Huu ni mfano 2

Hatua ya 1: Zana na Vifaa

Zana na Vifaa
Zana na Vifaa

Kwa hili linaloweza kufundishwa unahitaji nyenzo (samahani kwa hii lakini sehemu hii ninahitaji kuandika kwa lugha yangu, Kihispania)

  1. Welder
  2. Bati
  3. Kiasi kisichojulikana cha kebo ya waya 4 na 2 (inategemea umbali ambao unataka kufunika), nimetumia mita 15
  4. Loupe ya kulehemu iliyopendekezwa
  5. Kifungu cha waya kilichopendekezwa au mkasi wa umeme
  6. ilipendekeza crimper
  7. na kwa kweli vipande vya LED au ELWire
  8. Ikiwa unatumia ELWire utahitaji mwekezaji mmoja au zaidi
  9. Kwa kweli usambazaji wa umeme wa 12V

Siwezi kukuambia haswa taa zote za LED na TheWire ambayo nilitumia na wapi nilinunua, lakini kuna maduka mengi ya Wachina kama (A _ _ Expre_ _) unajua tayari nyenzo hii yote ni ya bei rahisi au chini.

Kukupa wazo la kile nimetumia:

  • Mita 15 za rangi moja LED (Nyekundu, Kijani, Bluu) mita 5 kila moja
  • RGB ya mita 15 imeongozwa
  • Mita 25 ya waya iliyoongozwa na waya ya adas (sijui ni kwanini katika kurasa za Wachina wanaiita hivyo)
  • Mita 100 za ELWIRE za rangi tofauti (Hii ilikuwa upakuaji na rangi zenye kasoro sijui nilinunua wapi, nadhani ilikuwa kupitia ukurasa wa mauzo (biashara)
  • Inverters 3 kutoka El waya
  • Ugavi 1 wa 12 V (tumia ile iliyokuja na printa yangu 3d) lakini katika Amazon unayo kadhaa, ikiwa huwezi, tumia usambazaji wa umeme wa ATX, unahitaji ustadi kidogo tu
  • 15 Transistors Kidokezo 120
  • 15 Uunganisho Clems
  • Kwa kweli Risiberi Pi 3 B +

Hatua ya 2: Kulehemu vifaa na Kujiunga na Nyenzo Zote

Kulehemu Vifaa na Kujiunga na Nyenzo Zote
Kulehemu Vifaa na Kujiunga na Nyenzo Zote
Kulehemu Vifaa na Kujiunga na Nyenzo Zote
Kulehemu Vifaa na Kujiunga na Nyenzo Zote
Kulehemu Vifaa na Kujiunga na Nyenzo Zote
Kulehemu Vifaa na Kujiunga na Nyenzo Zote
Kulehemu Vifaa na Kujiunga na Nyenzo Zote
Kulehemu Vifaa na Kujiunga na Nyenzo Zote

Sidhani ni muhimu kuelezea jinsi ya kutengeneza kipande cha LED au ElWire, kwa sababu labda inafungua maagizo mengi yaliyoelezewa vizuri zaidi kuliko jinsi ya kuifanya. Kwa hivyo, nitaacha picha ili uweze kuona kile nimekuwa kumaliza

Ningependa tu kusema kwamba ninatumia viunganisho visivyo na maji kwa unganisho wote, salama salama kuliko pole.

Hatua chache baadaye ninaacha michoro ya bamba ikiwa unataka kuitumia

Hatua ya 3: Tumia vifaa vyangu vilivyoundwa, V1

Tumia vifaa vyangu vilivyoundwa, V1
Tumia vifaa vyangu vilivyoundwa, V1
Tumia vifaa vyangu vilivyoundwa, V1
Tumia vifaa vyangu vilivyoundwa, V1
Tumia vifaa vyangu vilivyoundwa, V1
Tumia vifaa vyangu vilivyoundwa, V1
Tumia vifaa vyangu vilivyoundwa, V1
Tumia vifaa vyangu vilivyoundwa, V1

Hii ndio toleo langu la kwanza la bodi

Tunaweza kudhibiti Kanda tatu au ukanda ulioongozwa na RGB

Unahitaji tu ncha tatu za transsistor120 pini za muunganiko na vituo vya unganisho

Hatua ya 4: Tumia vifaa vyangu vilivyoundwa, V2

Tumia vifaa vyangu vilivyoundwa, V2
Tumia vifaa vyangu vilivyoundwa, V2
Tumia vifaa vyangu vilivyoundwa, V2
Tumia vifaa vyangu vilivyoundwa, V2
Tumia vifaa vyangu vilivyoundwa, V2
Tumia vifaa vyangu vilivyoundwa, V2

Hii ndio toleo langu la pili la bodi

Tunaweza kudhibiti Kanda 15 Unahitaji tu ncha 15 za transsistor120 pini za muunganiko

Hatua ya 5: Andaa Raspberry yako

Sitatoa maoni mengi juu ya hatua hii kwani tayari kuna maagizo mengi juu ya hii na nina hakika mtu atayaelezea vizuri kuliko mimi.

Lazima tu uweke toleo la hivi karibuni ambalo una raspbiamu kwenye rasipberry yako.

Unahitaji kufunga vifurushi kadhaa

Mahitaji ya chatu

weka vifurushi vifuatavyo

python -m pipinstall numpy

python -m pipinstall pyaudio

python -m pipinstall pydub

Vitu vya rasipiberi

Labda unahitaji vifurushi vingine

Sudo apt-get kufunga git

Sudo apt-get kufunga python-dev

Sudo apt-get kufunga pyton-rpi.gpio

Hatua ya 6: Pata Toleo

Kwenye kiunga kifuatacho unaweza kuona nambari yangu, nadhani hautaipenda, kwa hivyo usijikate mwenyewe, unaweza kuiboresha.

github.com/duxman/lights

Kwa hivyo ikiwa una maoni na / au maoni usisite kuwasiliana nami.

Toleo la kwanza kabisa

github.com/duxman/luces/releases/tag/Versi …….

clone ya git

git Checkout Toleo-0.01

Toleo la kwanza la kutolewa, cheza faili za Wav, Pato tu la dijiti linaruhusiwa

Toleo la Pili

github.com/duxman/luces/releases/tag/Versi…

clone ya git https://github.com/duxman/luces.gitgit Checkout Toleo-0.02

Inaruhusu uzazi wa wav na mp3 (hizi zitakuwa wav katika uzazi wa kwanza) Hati tofauti zinatengenezwa ili kuruhusu utekelezaji wa muziki na mpangilio

Usanidi wa wavuti umebadilishwa

Inaboresha uchezaji na usawazishaji

Kanda za taa zinafafanuliwa badala ya pini za kibinafsi, kila eneo huruhusu pini kadhaa.

Toleo la maendeleo

github.com/duxman/luces

clone ya git

Ninaboresha nambari

Ninaboresha nambari kila wakati na kutoa huduma mpya, lakini inaweza kuwa sio sawa. Unajua unachofanya

Hatua ya 7: Sanidi Wote Pamoja

Sanidi Wote Pamoja
Sanidi Wote Pamoja
Sanidi Wote Pamoja
Sanidi Wote Pamoja
Sanidi Wote Pamoja
Sanidi Wote Pamoja

Duxman Luces

Maelezo zaidi y blog

duxnet.es/luces/

Sakinisha pakua hazina

duxnet.es/luces/

weka vifurushi vifuatavyo

python -m pipinstall numpy

python -m pipinstall pyaudio

python -m pipinstall pydub

Kwa matumizi na faili ya MP3 unahitaji ffmepg iliyowekwa kwenye mfumo wako hakikisha una ffmpeg na ffprobe katika njia yako ya utekelezaji

Sanidi

Rekebisha faili zifuatazo katika saraka ya usanidi au tumia seva ya wavuti iliyojumuishwa kwenye programu hiyo kwa chaguo-msingi katika bandari 8000

Ulihitaji tu kwenda kwa https://: 8000 na uanze kufurahiya:)

usanidi.json

Ni usanidi wa jumla wa programu Faili hii ina

"GeneralPins": Pine zilizosanidiwa kwa ujumla (haitumiki) "MusicPath": Saraka ya Muziki "FfmpegPath": njia ya ffmpeg, tu kwa windows, "WebServerPort": bandari ya seva ya wavuti

programu.json

Ni usanidi wa wakati wa programu Faili hii ina

"StartTime": Saa ya Kuanza, "EndTime": Saa ya Mwisho "Jimbo": Haitumiki "Muda wa Kusubiri": Subiri Wakati kati ya utekelezaji

Usanidi wa Programu.json

Katika faili hii tunasanidi faili ya muziki au kamba ya mlolongo

Faili hii ina

"ProgramuName": Jina la programu "Aina ya Programu": Onyesha ikiwa programu itatumia muziki o mfuatano uliopangwa SEQ -> Tekeleza Usalama MUZIKI -> tekeleza na faili ya muziki "ProgramInterval": Subiri wakati kati ya utekelezaji "Utaratibu": Mpangilio wa Kanda ili kuamilisha

"MusicFiles": Upangaji wa nyimbo wav au faili za mp3 Faili za mp3 zitabadilishwa kwa nyuzi kuwa wav mara ya kwanza tunapocheza basi. Kanda.json

Katika faili hii tunasanidi maeneo yanayotangulia na pini zinazotumiwa katika kila eneo

Faili hii ina

"ZoneType": Ni GPIO au MCP (ikiwa tunatumia MCP tunahitaji kusanidi faili ya I2CConfig.json) "Kanda": Mzunguko wa Kanda [ZoneId: ni uzito au mpangilio wa eneo la Zoni Jina: Jina la Eneo la Zoni: Kamba iliyotenganishwa kwa koma na pini zilizotumiwa katika eneo la Ukanda wa Aina: Onyesha ikiwa taa ya eneo peke yake au katika hali ya wigo. Ni muhimu kuonyesha maeneo maalum] I2CConfig.json

Katika faili hii tunasanidi vifaa vya I2CD ambavyo ninatumia upanuzi wa bandari ya MCP23016

Faili hii ina

"Vifaa": Mpangilio wa vifaa [BasePin: Nambari ya siri ya kwanza kwa Kifaa hiki cha I2C, kwa njia hii na MCP ni pini ya kwanza ya dijiti katika anwani hii ya MCP I2CA: Anwani ya kifaa cha MCP]

Hatua ya 8: Tekeleza Programu

Kwa matumizi ya programu kuu nitafanya

amri hii

Sudo chatu mchuzi / kuu.py

Kwa jaribio la Wimbo fanya amri hii

Sudo chatu mchuzi / PlayMusic.py -i mfano: Sudo chatu luces / PlayMusic.py -i./music/sample.wav

Kwa jaribio Mlolongo kutekeleza amri hii

Sudo chatu mchuzi / PlaySequence.py -i mfano: Sudo chatu chachu / PlaySequence.py -i 1, 3, 1, 4, 2, 1, 5, 2, 3, 4, 5

Badilisha mp3 kuwa wav

sudo chatu / luces / use / Mp3ToWav.py -i -p mfano: Sudo chatu luces / PlaySequence.py -i sampuli.mp3 -p../music

utapata../muziki/sampuli.mp3.wav

Hatua ya 9: Matokeo ya Mwisho

Image
Image

Hii ndio matokeo ya mwisho.

Siwezi kusikia muziki, snifffff, lakini sijiambii mwenyewe. Weka nyimbo za mwamba na wasanii wakubwa kama (MotoHead, Malkia, Bruce Sprint, Ramones, Dada aliyepindishwa, na zaidi) Lakini unaweza kuunda mwangaza katika densi ya muziki.

Ilipendekeza: