jemiki8453
Vytvořené odpovědi
-
AutorPříspěvky
-
DavidTor
ÚčastníkBohužel jsem zjistil, že při kompilaci kódu který měl cca 160kB,to Code:Block nějak nezvládal. Musel jsem hledat náhradu. Přešel jsem na Visual Studio s doplňkem Visual Micro. To co píšeš by měl umět.
Vojtěch Vosáhlo
ÚčastníkZ mojeho pohledu tomu ten panel spíš přidává na ceně než cokoliv jiného 😉 myslím že když se to slušně navrhne tak by to na jedno nabití mohlo střední zahradu posekat a pak si to pro šťávu kdyžtak zajede jak říkáte. Můžu se zeptat jak budete sekačce vytyčovat ůzemí na kterém jezdit?
Držím palce ať uspějete.
Vojtap.maly
ÚčastníkJá právě hledám nějaký šikovný simulátor. Vyzkoušel jsem Virtonics, velice jednoduché a intuitivní, na první pohled je jasné co s tím. Bohužel ale, plné bugů. Code:Blocks mám nainstalováno, ale netuším co s tím. Chci jen nahrát jednoduchý kód pro Nano, spustit jej, a pak vidět „obrázek“ modulu, kde budu vidět úrovně výstupních pinů, a moci měnit hodnoty na vstupních pinech. Nic víc. Je někde pro Code:Block nějaký how-to-begin návod, nejlépe ve stylu kuchařky (step by step)?
Díky, Petrkamaov
ÚčastníkDěkuji za info, myslel jsem si to.
Lepší by bylo, vytvořit fotovolt ostrov a sekačka ať zajíždí pro šťávu.
Uvidím a díky za názor!posjirka
Účastníkdíky za doplnění …
petan
ÚčastníkJumperem se na desce spouští diagnostika (odesílá se stav zařízení na sérivou linku) – propojením dvou prostředních se na pin A2 přivede log. 1. jinak tam pull-down rezistor udržuje log. 0. Ostatní jumpery jsou nezapojeny.
LED je dodělávána dodatečně. Je připojena na pin č. 11. Tlačítko má v sobě LED a předřadný odpor na 12 V. Já to živím 5V přímo z Arduina. Svit je dostatečný a odměr minimální.
Schémata aktualizuji a až plně odladím program, tak na stránku asi umístím i ten. Zatím mě tedy nenapadá co na něm odlaďovat. Funguje, takže to asi jenom trochu „učešu“ 🙂
Šasi to už má. Na videu je vidět, že je to zabudováno do plechové krabice – nějaký starý rozvaděč. Půjde to jako celek zabudovat do linky, takže pro běžného smrtelníka by měla být viditelná pouze výčepní konzolka.
Zbyšek Voda
ÚčastníkDobrý den, je to krásná práce 🙂
Je super, když je projekt i vizuálně zajímavý a to se povedlo! 🙂
Plánujete i nějakou šasi?posjirka
Účastníkzajímavý projekt. Jen mě zajímají 2 věci, které jsem nenašel v popisu:
1, Na desce vpravo dole jsou napájeny pin, ale nenašel jsem nikde jejich zapojení, je to pro výběr nějákých přednast. režimů?
2, kde je výstup na tu LED diodu u ovl. panelů? Je to pralalelně ke spínači?Jinak klobouk dolu ….
Vojtěch Vosáhlo
ÚčastníkDobrý den,
ta deska je asi pouze jejich výrobek takže bych předpokládal že se dá koupit pouze u nich…
Kdyby jste nechtěl kupovat přímo jejich shield, dalo by se využít pár modulů k arduinu a cena by byla nejspíše mnohem nižší. Nebo si to postavit sám. O lepším návodu bohužel nevím ale i s tímhle si můžete vyhrát.
Držím palceLuke_CZ
ÚčastníkTo, co popisuješ, lze vyřešit:
a, rychlejším komunikačním protokolem např. SPI namísto I2C
b, optimalizací programu
c, rychlejším HW
Problém může být i zápisem na SD, Arduino v tomhle není žádný Ferrari.Na okraj, co potřebuješ tak často sledovat, respektive logovat?
bot
ÚčastníkDěkuji za Vaše rady.
Pomocí těchto návodů jsem to již předtím zprovoznil.
Teď bych si chtěl napsat něco svého jednoduchého, jelikož to poté chci přepsat do Cečka pro attiny13a. Potřebuji spínat vysílačem 3 nezávislé relé(každé bude mít svůj přijímač). Tedy dle sepnutého tlačítka se odešle patřičný paket, který dešifruje jeden zvolený přijímač (jedno relé). Vesměs jsem našel i hotové řešení a odzkoušené na attiny13a, ale mě zcela nefunguje korektně (vysílač musím držet v prstech ve správné poloze, až poté začne vysílat)
Co jsem tak zkoušel, tak je problém s funkcí delay(). Po odstranění, se již arduino „nezasekne“, ale i tak se chová divně. Nehledě na to, že by měla fungovat bez problému pokud se nepoužije přímo v ISR.
Zkoušel jsem vypnout i přerušení poté co přijme správný packet(„10011100“) a opět ho poté zapnout. To bohužel také nezabralo. Zdá se mi, že je problém s časovači, nejspíše někde přetečou, a proto se arduino chová divně(náhodně), ale vůbec se v tom nevyznám a nevím, kde může být chyba.
Vysílač je dle mě správný, oba signály (z vysílače i přijímače) sleduji na osciloskopu – paket se vždy odešle a přijme správně, ale problém je se zpracováním(u přijímače).Vojtěch Vosáhlo
ÚčastníkTak ať se zadaří 😉
Pulec
ÚčastníkČekám ještě na modul mp3,tak to pak vše odskouším.Moc vám děkuji hlavně za kód.Určitě se pak ozvu jak jsem dopadl.Moc moc zatím díky
Vojtěch Vosáhlo
ÚčastníkDobře. Pokud jsem to správně pochopil tak ten audio modul zahraje hudbu když dáte jeden z A pinů na zem (podle čísel pinů vybírá skladbu). Máte to ozkoušené? Pokud je to tak jak píšu, měl by fungovat kód dole. D0 toho senzoru jde na pin 2 arduina a nejspíš si budete muset pohrát s poťákem na senzoru aby jste nastavil detekční vzdálenost.
Držím palce.const int d0 = 2; // Pokud chcete používat přerušení musí to být pin 2 nebo 3 (na Unu, nanu a mini) const int prehravaciPin = X; //Pin připojený na spouštění toho songu, pokud správně chápu tak A1 - A10 na tom modulu void setup() { pinMode(d0, INPUT); pinMode(prehravaciPin, OUTPUT); digitalWrite(prehravaciPin, HIGH); attachInterrupt(0, detekce, FALLING); } void loop() { } void detekce(){ digitalWrite(prehravaciPin, LOW); delay(100); digitalWrite(prehravaciPin, HIGH); }
Pulec
ÚčastníkSenzor je to tento http://navody.arduino-shop.cz/navody-k-produktum/infracerveny-opticky-senzor.html
A mp3 tady http://www.banggood.com/Voice-Playback-Module-Board-MP3-Reminder-For-Arduino-p-1007593.html
Senzor funguje na přerušení překážkou tedy v mém případě mašinkou.Vojtěch Vosáhlo
ÚčastníkDobrý den,
nejlepší by bylo nějaké info, jestli ho sem můžete napsat. Důležitá je informace jak funguje váš senzor. Je snímač fotorezistor / fototranzistor nebo ještě něco jiného? A info o mp3 modulu by se taky hodilo. Pak to dáme dohromady.poprad
ÚčastníkUpravil jsem
private: byte Stav; static void Privatna(); ....... void Pokus::Verejna() { attachInterrupt(0,Privatna,CHANGE); }
a kompilace mi vyšla. Je toto řešením problému?
poprad
ÚčastníkPřiznám se, že jsem tomu neporozuměl. Ani ten příklad s class Foo nefunguje.
Zbyšek Voda
ÚčastníkDobrý den, problém je v tom, že attachInterrupt očekává jako druhý parametr referenci na funkci bez parametru. Metody objektů jsou ale implementovány tak, že jako první parametr mají „skrytě“ referenci na třídu, ke které patří. To vám vlastně říká i chybová hláška:
cannot convert 'Pokus::Privatna' from type 'void (Pokus::)()' to type 'void (*)()'
Problém řeší i s navrženými řešeními zde:
posjirka
Účastníkjak píše Zbyšek je vhodné vyzkoušet nějáký prověřený řešení a ideálně s použitím knihoven virtualwire nebo LW. chybu v tvem kodu nevidím, ale určitě bych použil i nulování proměnné , když tlačítko není stisknuté. Už jen pro test co to udělá.
Jinak jestli chceš něco česky:
http://arduino8.webnode.cz/news/lekce-20-arduino-a-vyuziti-433-92-mhz/
Zbyšek Voda
ÚčastníkZkuste postupovat například pomocí tohoto návodu: http://www.instructables.com/id/Arduino-Tutorials-part-3-17-Tutorial-Pack/step6/Arduino-and-RF-Transmitter-MX-FS-03V-and-Receiver-/ ?
Aleš
ÚčastníkTady je ještě fotka, jak to vypadá „uvnitř“
https://drive.google.com/open?id=1lWfzJHd_2edhpwUWlm6gwcRe_ylo1elI8QAleš
ÚčastníkPošli mi SZ. 10 minut teď hledám, jak se to dělá, a nenašel jsem. Nebo mi napiš na afilip zavinac wo tecka cz
ivosisko
ÚčastníkChtěl jsem všem (aniž bych se pokoušel diskuzi na toto „meteo“ téma uzavírat) poděkovat za dobře míněné rady (ještě bych opravdu rád znal váš názor a radu na to, jak onu debatu přesunout někam, kde by více plnila svůj účel – opravdu se mi už zdá více OT). Faktem je, že některé informace budu schopen použít někdy později – nyní ještě nejsem dostatečně v té záplavě čísel a parametrů orientován 🙂
A dále pak bych se rád zeptal Aleše, zda mu mohu poslat SZ nebo mail?
Aleš
ÚčastníkDesku si kupte jakou chcete, jestli UNO nebo MEGA. Mega je jenom o pár korun dražší, a už se mi stalo, že jsem se do UNA s programem nevešel, a musel jsem ho vyměnit za MEGA. Hodiny – buď DS3231, nebo ESP8266 a čas stahovat z NTP serveru přes WiFi.
Jako čidla bych použil BME280. Umí teplotu, vlhkost i tlak, a máte to všechno v jednom, levně, a docela přesně.
Displej je na vás. Já jsem použil 2.4″ TFT LCD displej, a potom to vypadá takto:
https://drive.google.com/open?id=0B7XOvzuvJTLKMndXc2U0TmprOFkposjirka
Účastníkahoj, tak jsem to nemyslel. spíš mi v tom programu trochu vadí, že se ti na 2,5s zastaví smyčka a jen bliká. Pokud ti to ovšem nevadí je vše v pořádku a v klidu mě ignoruj.
Cuore
ÚčastníkBliknutí jsem předělal
jas = 256; // zacatek bliknuti s cervenou LED
for(poc=0;poc<256;poc++){
jas = jas – 1;
analogWrite(4, jas);
delay(10);
}
for(poc=0;poc<256;poc++){
analogWrite(4, poc);
delay(10);
} // konec bliknuti s cervenou LED
nic lepšího mě nenapadlo. Jinak projekt je to spíš pro Raspi než arduino, proto jsem to tady nějak moc nezaplevelil. Na raspberry je napsaný celý program pro backend NASu a řízení disků a na HTPi je zase frontend pro komunikaci s NAS pak obsluha displaye, zápis dat na display, komunikace s Arduinem. Další frontendy jsou s klikacím GUI pro běžné PC, kde je možnost si yažádat o připojení do sítě, pro konkrétní disk. Arduino se stará jen o prvotní spuštění HTPi.Nasranek
ÚčastníkZnám radiem nastavitelné hodiny a proto jsem se divil proč mi posal v odpovědi viz –
TO: Nasranek
A, DCF je zbytečně drahé.
Nejde ani tak o cenu, jako o zarušený DV, když jsem o něm nikde nepsal.
DS3231 už mám doma (odskoušené na Nanu i Unu), a fungují více méně přesně (i když je
testuji cca 3 dny – budou použité na spínací hodiny do akvárka až dojdou součástky co mi ještě chybí pošlu komplet projek k odsouzení)posjirka
ÚčastníkTO NASTRANEK
i když nemám rád WIKIPEDII dporučuji si přečíst:
https://cs.wikipedia.org/wiki/DCF77Nasranek
ÚčastníkTo:Luke_cz tím drahým DFC?
jsi myslel toto?
http://www.ebay.com/itm/181922180678?_trksid=p2060353.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT
Tak je to DS3231 a ještě k tomu 5 kousků jeden vyšel zhruba ba 17 KČ.
Ano v mých příspěvcích je hodně věcí napsaných nepřesně. ale kdyby jsi si je přečetl pořádně včetně dotazů nad a pod ( bohužel některé odpovědi se zapsaly až dalším dotazu tak nesedí, příště budu teda dávat komu ta odpověď šla).
Displejů/ na I2C zběrnici se dá dát více stačí je adresovat (ale to už je někde jinde
k tomu co „Ivocisko“ chtěl a napsal jsem to moc zjednodušeně, takže se všem omlouvám, které jsem přivedl k omylu. -
AutorPříspěvky