Stránka 2 z 3

Napsal: 02 kvě 2022, 08:33
od termit256
Osobne bych to resil jednoduse spustenim citace treba pri sestupne hrane, pak jen pockas na dalsi, vyctes obsah citace, vydelis to cislem reprezentujicim frekvenci hodin, minutami, obsahem preddelicek, poctem valcu apod. a mas vysledek k zobrazeni. Jak to ale udelat v silenosti zvane arduino z knihoven postahovanych odkudsi z internetu ti neporadim, tomu jsem nikdy na chut neprisel.

Napsal: 02 kvě 2022, 08:57
od Ruprecht
Uvědom si...

Fakt? Tak schválně, kolik číselně vyjde 1/10.000 při "mnohotisíckrát kratší časové jednotce" při výpočtu tak, jak je napsaný?
10.000 je naměřená perioda v us (6000ot/min, 100ot/s, perioda 10ms)

Napsal: 02 kvě 2022, 09:07
od petrfilipi
Celeron píše:
petrfilipi píše:Otáčkoměr od p. Zajíce má na webech dobré hodnocení. Jestli má cenu se s něčím vyvíjet.
PF

Tak ještě jednou co jsem už psal: Ty ledky by na slunci nebyly vidět. Musí být LCD.


http://zajic.cz/lcdmini/lcdmini.htm
a k tomu doplněk "Otáčkoměr" z AR-PE 03/99 - ke stažení ze stránek autora zde.

Tady jsou pak příspěvky z fór o otáčkoměrech Dům a chalupa a Zahrada.

PF

Napsal: 02 kvě 2022, 12:23
od Celeron
petrfilipi píše: http://zajic.cz/lcdmini/lcdmini.htm
a k tomu doplněk "Otáčkoměr" z AR-PE 03/99 - ke stažení ze stránek autora

S tím LCD Zajícem by to asi šlo. Otáčkoměr nemusím řešit, už jsem psal, že to zapalování má výstup TTL nebo otevřenej kolektor, takže přímý připojení na vstup čítače. Píše tam, že nová verze programu umí i dva analogy. Takže mu zavolám a zeptám se.
Ale ten bastl s Arduinem a Nokia displejem zkusím, jestli je moje úvaha správná.

Napsal: 02 kvě 2022, 12:37
od Celeron
Ruprecht píše:Jen s tím dělením 1/x mám soukromý vnitřní problém, budou vycházet fakt malá desetinná čísla a teprve pak se budou násobit velkým číslem, to "nem-dopadne dobre". Třeba to má Arduino ošetřené, já bych to stejně napsal (asociativnost násobení) jako 60.000/per_s (výsledek v tisících ot/min)

Omlouvat se nemusíš, já jsem Ti přeci nakecal výchozí blbost v popisu.
S tím zápisem výpočtu, co jsi navrhl, samozřejmě souhlasím.
Až to nabastlím, tak vyzkouším obojí. Spíš si myslím, že bude problém u malých otáček řádově jednotky, musela by se natáhnout délka smyčky programu. Ale reálně to bude mít rozsah 300 - 10 000, takže by to neměl být problém. Možná je v tom případě blbost měřit tisíce otáček ale násobit to jen na jednotky.

Napsal: 02 kvě 2022, 12:45
od JirkaZ
Nečetl jsem všechny příspěvky, ale reaguju na tvrzení na začátku, že na webu nic není...

https://duckduckgo.com/?q=arduino+car+rpm+meter&t=h_&ia=web

https://duckduckgo.com/?q=arduino+car+rpm+meter&t=h_&iax=images&ia=images

Velká část má LCD a pokud příslušný kód nevyhoví přímo, pak ho jistě lze přizpůsobit.

Napsal: 02 kvě 2022, 12:48
od Celeron
JirkaZ píše: reaguju na tvrzení na začátku, že na webu nic není...

Myslel jsem něco hotovýho miniaturního, viz ten LCD Zajíc, co mi tu byl doporučen.
Díky za tip.

Napsal: 02 kvě 2022, 12:52
od JirkaZ
Tak o něco výše píšeš: "A bastlím rád"...

Napsal: 02 kvě 2022, 18:06
od Celeron
JirkaZ píše:Tak o něco výše píšeš: "A bastlím rád"...

No jen když není jiná možnost. :)
Mluvil jsem s Zajícem, pošle mi manuál a zapojovák pro digitální i analogový vstupy od poslední verze miničítače. Ten na stránkách nemá.

Napsal: 07 kvě 2022, 19:29
od Celeron
Tak jsem nakonec usmolil celej program na principu měření dýlky periody jak jsem popsal v prvním příspěvku. Zkoušel jsem to na BM534, chodí celkem přesně v rozsahu co potřebuju. Pokusy se konaly s displejem 2x16, 2x8 nemám. Nyní to lámu na čtyřřádek Nokia 5110. Nějak se nedaří, asi nekompatibilní knihovna PCD8544 pro 5110. Zkusil jsem asi 3 verze a furt nějaký divný. Před dvěma lety jsem s Nokií dělal výškoměr a vario a chodí to perfektně. Akorát výměna PC a zdroják je někde v kelu. :(

A propo, potřebuju v Arduino Mini nějak uchovat po vypnutí napájení hodnota typu "int" aby byla dostupná při příštím zapnutí. Konkrétně potřebuju načítat odebranou kapacitu z baterie.
Zatím jsem nikde nenarazil jak to udělat. Jde to vůbec?

Napsal: 07 kvě 2022, 20:06
od samec
Tak ti treba, keď použivaš kdejaké pochybné knižnice z internetu namieto toho, aby si si nakodil vlastnú funkciu, korá robí presne to, čo chces.

A to vážne si nezvládol vygugliť "arduino uno eeprom"?
https://docs.arduino.cc/learn/built-in-libraries/eeprom

Napsal: 07 kvě 2022, 22:01
od Celeron
Asi nejsem tak dobrej naprogramovat fyzickou vrstvu pro obsluhu displeje 5110. :( Ty to snad umíš?

A jseš si jistej, že eeprom vydrží počet záznamů co budu potřebovat? Konkrétně jeden zápis každou sekundu? Počet je omezenej na 100 000. Zatím mě totiž nenapadá, jak zdetekovat počátek výpadku napájení, aby se stihlo načíst poslední změřenou kapacitu a zapsat ji do eeprom a udělat kontrolní součet a taky ho zapsat. Jeden zápisovej cyklus trvá skoro 4mS.

Napsal: 11 kvě 2022, 11:09
od Habesan
Normálně dej do napájení diodu, za ní kondenzátor, který to vydrží živit déle než 4ms.
Měř napětí před diodou, a když klesne pod rozumnou hodnotu, tak nastal počátek výpadku napájení.

Nebo můžeš použít FRAM, nebo alespoň CMOS SRAM s kondíkem.

Napsal: 11 kvě 2022, 22:13
od Celeron
Napadlo mě něco jinýho. Napájení zapalování je z AA Enellopů a vzhledem k jejich kapacitě by určitě stačilo měřit jen na desítky možná i jen stovky mAh, tím by stačilo porovnávat předešlý měření s aktuálním a pokud se desítky (stovky) nezmění, tak do eeprom nezapisovat. Tím by se odstranila hromada zápisů do eeprom a mohla by potom vydržet.

Napsal: 12 kvě 2022, 20:50
od Habesan
Pak by bylo jednodušší napájet tu (externí) CMOS SRAM z těch Eneloopů.
Odhaduju, že by mohly vydržet řadu měsíců, možná i rok.