Arduino kasička

Nedaří se vám s projektem a nenašli jste vhodné místo, kde se zeptat? Napište sem.
Pravidla fóra
Tohle subfórum je určeno pro konzultaci ucelených nápadů, popřípadě řešení komplexnějších projektů, které opravdu není možné rozdělit na menší části.
Většinu problémů jde rozdělit na menší a ptát se na ně v konkrétních subfórech.
Otin5545
Příspěvky: 2
Registrován: 26 led 2020, 00:52
Reputation: 0

Arduino kasička

Příspěvek od Otin5545 » 26 led 2020, 00:54

Dobrý den, měl bych dotaz ohledně hardwaru který bude potřebovat a jestli vůbec něco takového jde, chtěl bych si vytvořit přes arduino kasičku. Potřeboval abych si na numpadu naklikal kolik peněz jsem tam uložil popřípadě kolik vzal (v podstatě kalkulačku která bude jen na primitivní sčítání a odčítání). S tím že bych potřeboval, aby to mělo nějakou paměť, která by při zapnutí ukazovala aktuální součet, který tam byly naposledy a já jí tam nemusel pořád zadávat ručně. Je něco takového vůbec možné a pokud jo byl by někdo ochoten napsat mi seznam součástek, které by na to byly potřeba? Předem děkuji.

ondraN
Příspěvky: 932
Registrován: 08 srp 2019, 20:01
Reputation: 0

Re: Arduino kasička

Příspěvek od ondraN » 26 led 2020, 09:09

Na to budeš potřebovat arduino, displej, klávesnici a zdroj. Hodnoty, které musí přetrvat i po vypnutí, se uloží do vnitřní EEPROM arduina. Pokud jsi úplný začátečník, doporučuji začít s jednoduchými experimenty, třeba aby ti to fungovalo přes COM port s PC, než přidáš klávesnici a displej.
Práce s EEPROM je zde https://www.arduino.cc/en/Reference/EEPROM

Uživatelský avatar
pavel1tu
Příspěvky: 2054
Registrován: 26 říj 2017, 08:28
Reputation: 0
Bydliště: Trutnov
Kontaktovat uživatele:

Re: Arduino kasička

Příspěvek od pavel1tu » 26 led 2020, 16:51

Já jen podotknu, že EEPROM má dost omezený počet zápisů, pak se zničí ...
čínské klony se vyznačují tím, že tento počet bývá o dost nižší než je deklarováno, nebo mají některe buňky EEPROM vadné (už se mi to stalo),
v dokumentu na Arduino stránkách píší asi 100.000 přepisů - tak aby jsi s tím počítal ;)

PS: na kroužku s dětmi jsme stavěli dle tohoto, to UNO tam je zbytečně velké, ale pro začátky je nejlepší !
https://circuitdigest.com/microcontroll ... 4x4-keypad
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"

Axamith
Příspěvky: 533
Registrován: 09 srp 2017, 08:17
Reputation: 0
Kontaktovat uživatele:

Re: Arduino kasička

Příspěvek od Axamith » 26 led 2020, 16:56

Tento problém řeší knihovna EEPROMex https://thijs.elenbaas.net/2012/07/exte ... or-arduino
V té lze nastavit max. počet povolených zápisů a taky spoustu dalších skvělých funkcí.

Uživatelský avatar
kiRRow
Příspěvky: 1164
Registrován: 07 kvě 2019, 07:03
Reputation: 0
Bydliště: Opava

Re: Arduino kasička

Příspěvek od kiRRow » 26 led 2020, 17:08

Chudák :-D si postaví kasičku řízenou Arduinem a nakonec tam bude mít strach střádat aby si nevypálil EEPROMku :D

Uživatelský avatar
pavel1tu
Příspěvky: 2054
Registrován: 26 říj 2017, 08:28
Reputation: 0
Bydliště: Trutnov
Kontaktovat uživatele:

Re: Arduino kasička

Příspěvek od pavel1tu » 26 led 2020, 17:21

Já trochu OT, ale samozřejmě ti tu poradíme s kalkulačkou s pamětí.
Těch 100.000 přepisů uděláš jedině chybou v programu, když dokola přepisuješ hodnoty třeba 100x za sekundu

OT: Děcka na kroužku chtějí stavět "trezor" - tedy otevírání trezoru (jsem si myslel),
ale ne - komplet malý trezůrek, sice z překližky, ale funkční s elektronickým ovládáním na heslo.
Asi si to z nich kámoš hodí, já jsem připraven - PCB mám jak na Atmega328p tak na AATtiny85
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"

Axamith
Příspěvky: 533
Registrován: 09 srp 2017, 08:17
Reputation: 0
Kontaktovat uživatele:

Re: Arduino kasička

Příspěvek od Axamith » 26 led 2020, 17:29

pavel1tu píše:
26 led 2020, 17:21
Těch 100.000 přepisů uděláš jedině chybou v programu, když dokola přepisuješ hodnoty třeba 100x za sekundu
Právě problém s chybou programu a cyklické přepisování buňky řeší funkce v knihovně EEPROMex. Pro ladění je to skvělý pomocník.

KamilV
Příspěvky: 479
Registrován: 03 dub 2018, 15:27
Reputation: 0
Bydliště: Olomouc

Re: Arduino kasička

Příspěvek od KamilV » 27 led 2020, 00:41

Já bych odboural myšlenku s klávesnicí, vždyť to bude otrava něco ťukat. A co navíc ve chvíli, kdy tam hodím 10 Kč a na klávesnici zmáčknu 20? Nechal bych mince padat přes váhu, předpokládám, že každá mince jiné nominální hodnoty bude mít jinou hmotnost.

cz_marek
Příspěvky: 104
Registrován: 31 led 2018, 09:01
Reputation: 0

Re: Arduino kasička

Příspěvek od cz_marek » 27 led 2020, 07:08

Vaha je zbytecne komplikovana - udelal bych si jednoduchy rozdelovnik - skluz s otvory podle velikosti. Vhodim minci ta se kutali po kratke draze a na ktere jsou diry od nejmensich po nejvetsi a v kazde dire koncovy spinac. Mince propadne spinac sepne a pricte mi to spravnou hodnotu. Horsi je to s papirovyma ale ty se stejne do kasicky moc nedavaji ne? :-)

Otin5545
Příspěvky: 2
Registrován: 26 led 2020, 00:52
Reputation: 0

Re: Arduino kasička

Příspěvek od Otin5545 » 27 led 2020, 11:47

No právě bych to chtěl používat primárně na bankovky.

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 17 hostů