hora_cz
Vytvořené odpovědi
-
AutorPříspěvky
-
posjirka
Úč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.jurisek81
ÚčastníkDobrý den,
omlouvám ale vidím to marně. Začínám s výrobou zařízení které jsem vyvinul. Jsem v práci 12 hodin denně.
Nemůžu ani slíbit další termín …
JK
krkstex
ÚčastníkDobré odpoledne,
už je čas na řešení?miklik
ÚčastníkTak jsem tu matici nakonec zapojil naopak a hodnoty jsou hnedka zase trochu lepší.
Tady mám simulaci v tabulkovém kalkulátoru.
https://docs.google.com/spreadsheets/d/1zSmYPKfGdTV1SkC3hOYC7CyT-l_GE9_1C-H84avxWoU/edit?usp=sharingmiklik
ÚčastníkJenomže já mám matici 4×5 a na tom posledním řádku jsou hodnoty blíže.
Ještě můžu zkusi matici zapojit opačně jako 5×4.
vnouzirozbijsklo
ÚčastníkMě to funguje více než přes rok spolehlivě. Ještě si můžeš smazat definici JAS, která není nikde v programu použitá, deklaroval jsem ji na začátku, když jsem ještě nevěděl, jak vyřešit rozsvícení, když by vypadnul proud.
Jinak z vlastní zkušenostu určitě použij led pásky bez krycího silikonu, ten se za pár mesíců spálí. Ale musíš mít nad akva sklo. Já jsem to zrovna před týdnem doplnil o COB led čipy, a zrovna se chystám vyrobit nový tišták na stmívání se stálým proudem.
S displayem zkušenosti nemám, te si mi zdá jako vyšší liga:D
jen mě napadlo, jestli to nemůže být tím, žě když beží zrovna cyklus FOR (a to je na pěkně dlouho při kroku á 5000 ms), všechno ostatní stojí?letakp
ÚčastníkAhoj. Tak po delší době jsem si pořídil displej s I2C sběrnicí a na vyzkoušení jsem použil program pro ovládání LCD displeje jen pro ověření činnosti. A nyní k mému dotazu.
Jakým způsobem by šlo dát oba tyto kódy dohromady aby mi fungovalo stmívání a rozsvěcení LED pásku a zároveň mohl mít zobrazeno na displeji datum, čas, teplotu z čidla (teplota vody akvaria) případně ještě znak pro svícení nebo nesvícení?Už jsem zkoušel dát kódy dohromady, ale buďto nešel displej a nebo mi to nešlo ani načíst v programu 🙁
Děkuji za každé popostrčení.
Havri
ÚčastníkA tohle je průběh po zapojení počítačového zdroje.
Červená : Signál do serva
Žlutá : NapájeníAttachments:
Havri
ÚčastníkTohle je Průběh napájení a signálů před zapojením počítačového zdroje.
Červená : signál do serva
Žlutá : NapájeníAttachments:
posjirka
Účastníkřekl bych, že chyba je v toleranci použitých odporů.
Když jsem si zkusil vypočítat jak by to mělo vypadat při 100% přesných odporech tak jsou tam vcelku dostatečné odstupy. Při toleranci 1% by to neměl být problém i když tolerance adc převodníku je 1 lba. v těch nejnižších klávesach je odstup 4 kroky takže 3 +/-1. na to se da navázat. Jen jepotřeba krátký vodič, ideálně stíněný a stabilní napětí zdroje. Případně můžeš použít převodník pro I2c. Přepokládám, že tam máš zapoejný min. RTC modul …Attachments:
-
AutorPříspěvky