Scherby
Vytvořené odpovědi
-
AutorPříspěvky
-
Bublina6
ÚčastníkDíky za Tvůj čas a rady, ale chyba byla na mé straně – na první pohled neviditelná prasklina na plošném spoji 🙂
kominicek
ÚčastníkTak už jsem si a to chvilku udělal. Mám klon jak jsem zjistil, ale podařilo se mi sehnat ovladace které funguji a včera uz to slapalo. Ten pád opravdu nejspíše způsobil zkrat na desce, mel jsem tam spatne pripojeny bluetooth modul.
posjirka
Účastníkviděl bych to na špatný řadič USb nebo zkrat na desce.
Ještě se podívej jeslti máš originál, nebo klon s Ch340g …alexejzenaty
ÚčastníkSamotné arduino pad ani windows nezpůsobí, nejspíše půjde o vadnou desku z výroby. Zřejmě zkrát.
alexejzenaty
ÚčastníkAhoj, zkusíl jsem nahrát tvůj kod na uno s TFT, a mne se vše zobrazí obráceně. Jako odraz v zercádle. Mohl bys mi poradít, čímto je? Děkují
TenMatheuS
ÚčastníkDěkuju moc všem, mám co jsem chtěl. 🙂
posjirka
Účastníkjen taková ukázka co se s tím dá dělat:
http://arduino.sk/viewtopic.php?f=3&t=158&sid=981171771b9260b43407becd96a2e9d7posjirka
Účastníkno viděl bych 3 možné cesty:
1. vykašlat se na arduino a jít analogovou cestou:
je to jednodušší , bez programování a není tam co pokazit (kromě síly vstupního signálu)
2. jít cestou analýzy audio signálu (tady je lepší použít třeba Arduino Zero nebo něco s vyšším výpočetním výkonem, je třeba dost vzorků pro analýzu a následně to projít).
http://www.instructables.com/id/Arduino-Processing-Audio-Spectrum-Analyzer/
3. použij arduino jako doplněk k PC, ze kterého hudbu přehráváš. Použitý plugin v PC je schopen vše zanalyzovat a poslat data do Arduina, který by fungoval jako spínač pro konkrétní světla:
http://www.instructables.com/id/How-to-Make-LEDs-Flash-to-Music-with-an-Arduino/?ALLSTEPS
http://www.instructables.com/id/Arduino-RGB-LED-Music-Lights/?ALLSTEPSposjirka
Účastníkpodle mě je problém ve 2 stupních:
1. proč znovu v každé smyčce LOOP inicializuješ LCD? – za mě vypustit stačí v SETUP
2. Na co potřebujeě refresh 100ms myslím si že 1 – 5s jsou úplně v pořádku, takže ten delay(100); změň na delay(2000);add.1. při inicializaci se ti smaže celý text na LCD zbytečný rušivý element
add.2. 100ms = 10 Hz obnovovací frekvence + doba měření teploty to oko ztěží zareagujeposjirka
Účastníksorry za opožděnou reakci (dovolená). Já takto občas něco programuju a funguje mi to v pohodě.
Zkusím to popsat bod po bodu a projdi si to taky tak. Přes SEEEDUINO (klon Duemilanove) budu programovat klon Arduino MINI PRO.
1. přes USB kabel propojím SEEEDUINO s PC
2. vyberu FILE – EXAMPLES – ARDUINOISP
3. vyberu TOOLS – BOARD – Arduino Duemilanove w/ATMEGA328
4. vyberu FILE – UPLOAD
5. až dojede do konce odpojím od PC
6. v SEEEDUINO dám kondenzátor 10uF/16V mezi reset (+) a GND (-) – kvůli automatickému resetu
7. propojím drátky SEEEDUINO – MINI
+5V – +5V
GND – GND
D13 – D13
D12 – D12
D11 – D11
D10 – RESET
8. v programu Arduino IDE vyberu FILE – EXAMPLES – 01.BASIC – BLINK
9. vyberu TOOLS – BOARD – ARDUINO MINI W/ATMEGA328
10. přes USB připojím SEEEDUINO s PC
11. vyberu FILE – UPLOAD
12. hotovo ….Zbyšek Voda
ÚčastníkDobrý den,
asi nejjednodušší je pomocí mikrofonu zjišťovat hlasitost přehrávané hudby a podle toho blikat – odkáži vás například sem. Čtení „hlasitosti“ probíhá na na analogových pinech.Nebo můžete analyzovat frekvence, které vaše přehrávaná hudba obsahuje a podle toho blikat ledkami apod. To můžete udělat například pomocí nějaké knihovny implementující FFT. Zkuste se podívat na google, určitě něco najdete 🙂
Aleš
ÚčastníkZkuste jinou knihovnu pro LCD:
NewliquidCrystal_1.3.4.zip (https://bitbucket.org/fmalpartida/new-liquidcrystal/downloads)Bublina6
ÚčastníkDíky, řešení mého problému jsem tam ale nenašel. Veškeré požadavky co jsou v článku napsány, tak splňuji…
posjirka
Účastníkprostuduj si toto:
https://pihrt.com/elektronika/295-arduino-icsp-programatorposjirka
Účastníkpředpokládám, že bylo myšlno spíš jiné řešení, než stávající. T5eba pomocí GSM modulu = prozvoněním tohoto telefoního čísla, nějákým jiným ze seznamu by se otevřela brání … chápu to správně?
Aleš
ÚčastníkKupte si nový ovladač. Krabici s Arduinem by se mi asi nechtělo tahat v kapse, nehledě na to, že by v tom byla baterka asi jen na pár dní 🙂
Jumbo
ÚčastníkOk už jsem to vyřešil odporem s led diodou (aspoň vidím, kdy vypadne šťáva.
Díky za rady 🙂
BlindP
Účastník„Pokud odpojíte digitální I/O pin od všech komponentů a čtete na něm digitální hodnotu, může se stát, že bude výstup vracet náhodně LOW nebo HIGH. Může za to citlivost tohoto vstupu, který při měření detekuje i magnetický šum v jeho okolí. Této vlastnosti se občas využívá při generování náhodných hodnot, ale v našem případě je nežádoucí. Kvůli tomu zde máme pull-down rezistor, který zajistí „uzemnění“ digitálního vstupu.“
https://bastlirna.hwkitchen.cz/arduino-zaklady-4-digital-read-serial/
Aleš
ÚčastníkMusíš ten vstupní pin uzemnit přes odpor 4k7-10k. To ti zaručí, že na něm bude LOW. Příchozí data teprve vyvolají HIGH úroveň.
cingelroman
ÚčastníkDobry den, myslim si ze graf pro ml8511 ma chybne popisky. Hodnota od 0 do 15 neni intenzita v mW/cm^2 ale UV index a to neni to same. 1 mW/cm^2 se nerovna 1 UV index. Podle ruznych servru je 1 UV index = 25mW/m^2 coz je vlastne 0.0025 mW/cm^2
game1men
ÚčastníkProsím o pomoc jestli jsem to náhodou někde nevyzkratoval(sice to už mám vyškrábany a vivrtany ,ale furt lepší než přijít o arduino).Uploaduju schéma z programu fritzing v jednom je pcb a v druhým je to seskládany na nepájivém kontaktním poli.
Attachments:
letakp
ÚčastníkTak ten kód, jenom jsou tam pro čas i sekundy, ty být nemusí, a místo toho nějaký znak pro zobrazení svitu LED a teplota je místo z čidla externího braná z DS3231.
Tak kód mi nejde vložit, nevím proč, pořád to píše err 403
letakp
ÚčastníkTak zatím obrázek jak bych si to představoval, kód dodám později.
Attachments:
game1men
ÚčastníkPosjirka z toho popisu jsem nevěděl kam mám dát tu 9V baterii a abych náhodou nějak nezničil arduino tak jsem se rozhodl udělat to podle schématu ,který jsem nakonec našel na internetu:http://robodoupe.cz/2012/peckovy-tranzistor/. Jen místo relé je tam jeden pin motoru. Takhle sem to sestavil dvakrát a pro spínání země jsem použil dva npn tranzistory (BC337) přípojené rezistorem k pinu na arduinu a mám funkční H-MŮSTEK. Děkuju za rady.
posjirka
Účastníkmáš jej zapojený obráceně.
Být tebou použiju NPN tranzistor, lépe se vysvětluje funkce.
Jde totiž o to, že NPN tranzistor spíná při připojení kladného napětí na bázi proti emitoru.
PNP funguje stejně jen reaguje na záporné napětí báze proti emitoru … .
Zapoj to u NPN tranzistoru takto:
+5V dej na motor (pozor dej tam i antiparalelní diodu ať si nezu… Arduino i tranzistor)
Druhý pin motoru dej na kolektor tranzistoru (BC337)
Emitor tranzistorudej na GND
Dej odpor mezi bázi tranzistoru a pin Arduina nebo +5V.To ti fungovat bude a nebudeš s tím mít problém. Pokud ti jde o ztráty v tranzistoru můžeš použít typ (MOS) FET.
Miky0007
ÚčastníkO ovládání LED pásků jsem kdysi psal článek http://www.ebastlirna.hwkitchen.cz . Třeba Vám to pomůže.
game1men
ÚčastníkJá jsem zkoušel prvně jestli to reaguje na +5 nebo gnd ,když jsem zjistil že to reaguje na obojí tak jsem nic už neprogramoval protože potřebuju aby to bylo na gnd zapnuty a na +5 vypnuty a použít npn nechci protože z toho pak chci sestavit h-můstek a ten když ho sestavim jen z npn tak to hodně spomalí motor.
posjirka
Účastníka neměla by ta báze tranzistoru být na nějákém funkčním pinu Arduina 🙂
Ideálně s PWM výstupem …posjirka
Účastníkto letakp:
dej sem kod cos napsal, třeba příjdeme na příčinu. Osobne si myslím, že je to jak psal vnouzirozbijsklo . pokud čas zobrazuješ jen na začátku smyčky loop() a začne se rozsvěcovat LED tak 255 kroků * 5s = cca 21 minut tj. doba kdy ti asi nereaguje ten LCD display. Zkus si ještě rozmyslet jak by vypadalo to zobrazení na LCD. klidně napiš jeden příklad a podíváme se na to. -
AutorPříspěvky