Arduino
Re: Arduino
Mám takovou otázečku , do toho zvukového modulu lze nahrát jakýkoliv zvuk motoru, třeba i kamionu? Díky
Re: Arduino
Určitě ano, ale proti klasickému ESC + čínský zvukáč + nějaký spínač na světla se to prakticky asi moc nevyplatí
V týmu s Drozd60,
IS-7, T-10, Kraz 255V + podval; IS-3; KV-85; T-90; Faun; MAZ
IS-7, T-10, Kraz 255V + podval; IS-3; KV-85; T-90; Faun; MAZ
Re: Arduino
Aha, díky
Re: Arduino
Tak jsem do toho taky začal vrtat. Primárně bych ale potřeboval nějaký jednoduchý a levný zvukový modul do lokomotiv, které se mi tu množí dosti neřízeným způsobem.
Potřebuju něco jednoduchého a levného. Něco ve stylu CTRL+Cizí......CTRL+Vlastní.
Náhodou jsem narazil na tohle https://translate.google.com/translate? ... _loco.html
Vypadá to docela jednoduše.
Díly z číny jsou objednané, až dorazí tak to vyzkouším.
Potřebuju něco jednoduchého a levného. Něco ve stylu CTRL+Cizí......CTRL+Vlastní.
Náhodou jsem narazil na tohle https://translate.google.com/translate? ... _loco.html
Vypadá to docela jednoduše.
Díly z číny jsou objednané, až dorazí tak to vyzkouším.
Re: Arduino
Ty jo, asi bych se taky měl s tím arduinem naučit abych si vyrobil řídící jednotku do StuGa
- rmichalbarna
- PzKpfw VI - Tiger
- Příspěvky: 1355
- Registrován: 09 říj 2016, 07:34
- 8
- Lokalita: Most
Re: Arduino
- rmichalbarna
- PzKpfw VI - Tiger
- Příspěvky: 1355
- Registrován: 09 říj 2016, 07:34
- 8
- Lokalita: Most
Re: Arduino
Ještě přidávám jak na zvukový modul.
Ahoj,
Zvuky:
zvuky, ktoré sa tam dajú nahrať musia byť mono, vo formáte .waw (nie .mp3) a musia mať frekvenciu 16kHz.
Najjednoduchšie ako sa dajú upraviť zvuky je cez program Audacity. Ak chceš, tak ti napíšem postup ako to máš urobiť alebo mi ty pošleš zvuky ktoré tam chceš mať a ja ti ich upravím.
Ak potrebuješ zvuky do tanku tak tieto sú dobré (treba ich len prevzorkovať v Audacity na 16kHz): http://www.ibu-electronics.com/ibu2_ult ... es_37.html
Nahranie zvukov do zvukového modulu:
Zvuky sa nahrávajú do zvukového modulu cez program WT588D VoiceChip V1.6. Zvukový modul má viaceré režimy. Ja Arduinom ovládam 2 zvukové moduly a používam
tzv. "KEY MODE" => môžem ovládať iba 4 zvuky pomocou 4 programovacích pinov. Ak by si chcel mať v zvukovom module viac ako 4 zvuky tak môžeš použiť "THREE LINE MODE" => môžeš tam mať zvukov koľko chceš ( program v Arduine bude trochu iný). 1 Arduinom sa nedajú ovládať 2 zvukové moduly ktoré sú v režime THREE LINE MODE. Teraz ma ešte napadlo že teoreticky by sa dali použiť aj 2 zvukové moduly s tým že jeden by bol v režime THREE LINE MODE a druhý v KEY MODE .
Potom sa dá zvoliť medzi 2 výstupmi so zvukového modulu: PWM (nepotrebuješ k nemu zosilňovač) alebo DAC (potrebuješ k nemu zosilňovač). Odporúčam ten DAC, lebo síce ten PWM je hlasný ale napr. vonku medzi ostatnými tankami by ho nebolo počuť.
KEY MODE:
V tomto režime máš k dispozícii 4 piny ktorými môžeš ovládať zvukový modul (podľa DATASHEETu a PINOUTu pre ten väčší zvukový modul je ich vraj 8 ale iba 4 fungujú). Dokonca aj piny majú svoje nastavenia
Ku každému pinu priradíš jednu kombináciu zvukov a potom musíš nastaviť ako sa dané piny majú chovať, keď ich prepojíš so zemou ("Key setup"). Ja používam "level loop" (zvuk sa prehráva iba vtedy keď je pin prepojený so zemou) a "level hold loop" (dokončí sa prehrávanie celého zvuku aj po tom, keď pin už nie je spojený so zemou - vhodné na zvuk výstrelu kanónu,naštartovanie motoru,....)
image.png
Pripojenie RC príjmača k Arduinu a program:
No záleží od toho do čoho chceš dať ten zvukový modul, koľko zvukov chceš mať, koľko kanálov z prijímača potrebuješ čítať Arduinom. Potom si potrebuješ určiť a napísať podmienky kedy sa aký zvuk má prehrať.
Na čítanie PWM signálov z prijímača Arduinom som našiel jednu knižnicu na internete. Dokáže čítať do 6 kanálov. PWM signál, ktorý ide z prijímača má hodnoty 1000ms - 2000ms . Nepodarilo sa mi dosiahnuť presné čítanie signálu, signál má vždy odchýlku (niekedy aj +/- 50ms čo je v prepočte na servo +/- 9° - keď som na takýto prečítaný signál pripojil servo, tak to servo do 5min. zhorelo), preto v mojom tanku sú regulátory a všetky servá ovládané priamo z vysielačky a nie cez Arduino.
Vyznáš sa trochu v Arduine? Môžem ti poslať môj program ale bude ho treba prispôsobiť tvojmu RC prijímač a podmienkam pre prehrávanie zvukov.
Tu je zopár linkov:
Manuály ku zvukovému modulu + inštalačka ku programu WT588D VoiceChip V1.6:
https://drive.google.com/file/d/0B4IMeS ... 9pSDg/view
Ako naprogramovať zvukový modul v THREE LINE MODE + arduino program (bude ku nemu doplniť čítanie PWM signálov a tvoje podmienky pre spúšťanie zvukov.
https://www.instructables.com/id/Gettin ... nd-Module/
Ahoj,
Zvuky:
zvuky, ktoré sa tam dajú nahrať musia byť mono, vo formáte .waw (nie .mp3) a musia mať frekvenciu 16kHz.
Najjednoduchšie ako sa dajú upraviť zvuky je cez program Audacity. Ak chceš, tak ti napíšem postup ako to máš urobiť alebo mi ty pošleš zvuky ktoré tam chceš mať a ja ti ich upravím.
Ak potrebuješ zvuky do tanku tak tieto sú dobré (treba ich len prevzorkovať v Audacity na 16kHz): http://www.ibu-electronics.com/ibu2_ult ... es_37.html
Nahranie zvukov do zvukového modulu:
Zvuky sa nahrávajú do zvukového modulu cez program WT588D VoiceChip V1.6. Zvukový modul má viaceré režimy. Ja Arduinom ovládam 2 zvukové moduly a používam
tzv. "KEY MODE" => môžem ovládať iba 4 zvuky pomocou 4 programovacích pinov. Ak by si chcel mať v zvukovom module viac ako 4 zvuky tak môžeš použiť "THREE LINE MODE" => môžeš tam mať zvukov koľko chceš ( program v Arduine bude trochu iný). 1 Arduinom sa nedajú ovládať 2 zvukové moduly ktoré sú v režime THREE LINE MODE. Teraz ma ešte napadlo že teoreticky by sa dali použiť aj 2 zvukové moduly s tým že jeden by bol v režime THREE LINE MODE a druhý v KEY MODE .
Potom sa dá zvoliť medzi 2 výstupmi so zvukového modulu: PWM (nepotrebuješ k nemu zosilňovač) alebo DAC (potrebuješ k nemu zosilňovač). Odporúčam ten DAC, lebo síce ten PWM je hlasný ale napr. vonku medzi ostatnými tankami by ho nebolo počuť.
KEY MODE:
V tomto režime máš k dispozícii 4 piny ktorými môžeš ovládať zvukový modul (podľa DATASHEETu a PINOUTu pre ten väčší zvukový modul je ich vraj 8 ale iba 4 fungujú). Dokonca aj piny majú svoje nastavenia
Ku každému pinu priradíš jednu kombináciu zvukov a potom musíš nastaviť ako sa dané piny majú chovať, keď ich prepojíš so zemou ("Key setup"). Ja používam "level loop" (zvuk sa prehráva iba vtedy keď je pin prepojený so zemou) a "level hold loop" (dokončí sa prehrávanie celého zvuku aj po tom, keď pin už nie je spojený so zemou - vhodné na zvuk výstrelu kanónu,naštartovanie motoru,....)
image.png
Pripojenie RC príjmača k Arduinu a program:
No záleží od toho do čoho chceš dať ten zvukový modul, koľko zvukov chceš mať, koľko kanálov z prijímača potrebuješ čítať Arduinom. Potom si potrebuješ určiť a napísať podmienky kedy sa aký zvuk má prehrať.
Na čítanie PWM signálov z prijímača Arduinom som našiel jednu knižnicu na internete. Dokáže čítať do 6 kanálov. PWM signál, ktorý ide z prijímača má hodnoty 1000ms - 2000ms . Nepodarilo sa mi dosiahnuť presné čítanie signálu, signál má vždy odchýlku (niekedy aj +/- 50ms čo je v prepočte na servo +/- 9° - keď som na takýto prečítaný signál pripojil servo, tak to servo do 5min. zhorelo), preto v mojom tanku sú regulátory a všetky servá ovládané priamo z vysielačky a nie cez Arduino.
Vyznáš sa trochu v Arduine? Môžem ti poslať môj program ale bude ho treba prispôsobiť tvojmu RC prijímač a podmienkam pre prehrávanie zvukov.
Tu je zopár linkov:
Manuály ku zvukovému modulu + inštalačka ku programu WT588D VoiceChip V1.6:
https://drive.google.com/file/d/0B4IMeS ... 9pSDg/view
Ako naprogramovať zvukový modul v THREE LINE MODE + arduino program (bude ku nemu doplniť čítanie PWM signálov a tvoje podmienky pre spúšťanie zvukov.
https://www.instructables.com/id/Gettin ... nd-Module/
Re: Arduino
Ahoj,
Chtěl sem jen podat update a to ne moc pozitivní:-D, Arduino bohužel nezvládá některé kritické věci a to hlavně kvůli sériové komunikaci,
Tedy ač není problém skrz arduino model ovládat, tak problém nastává například s přehráváním více zvuků najednou,
Došlo tedy k celkem radikálnímu kroku, který se dá přirovnat přechodu z trabantu do mercedesu, takže další vývoj bude probíhat na desce Teensy (https://www.pjrc.com/store/teensy41.html)
Uvidíme jak to půjde,
L.
Chtěl sem jen podat update a to ne moc pozitivní:-D, Arduino bohužel nezvládá některé kritické věci a to hlavně kvůli sériové komunikaci,
Tedy ač není problém skrz arduino model ovládat, tak problém nastává například s přehráváním více zvuků najednou,
Došlo tedy k celkem radikálnímu kroku, který se dá přirovnat přechodu z trabantu do mercedesu, takže další vývoj bude probíhat na desce Teensy (https://www.pjrc.com/store/teensy41.html)
Uvidíme jak to půjde,
L.
V týmu s Drozd60,
IS-7, T-10, Kraz 255V + podval; IS-3; KV-85; T-90; Faun; MAZ
IS-7, T-10, Kraz 255V + podval; IS-3; KV-85; T-90; Faun; MAZ
Re: Arduino
Takže Arduino bude regulátor a tomhle bude zvukáč?
Re: Arduino
Spíš to teensy nahradí kompletně celé arduino, arduino štíty na motory jsou kompatibilní,
V týmu s Drozd60,
IS-7, T-10, Kraz 255V + podval; IS-3; KV-85; T-90; Faun; MAZ
IS-7, T-10, Kraz 255V + podval; IS-3; KV-85; T-90; Faun; MAZ