rteppp
Vytvořené odpovědi
-
AutorPříspěvky
-
Axamith
ÚčastníkAč je to k nevíře, čtečka se probudila k životu. Koukl jsem na ni lupou s tím, že se podívám, co by se z ní dalo využít a rozeberu ji na díly. A našel jsem neproletovaný spoj. Kapka cínu a už jede 🙂
posjirka
Účastníkto že máš při max. kontrastu na prvním řádku černé obdelníky je uplně normální.
spíš bych očekával klasickou chybu, jako, že nemáš uzemněné nevyužité datové piny.
Některé LCD jsou na to citlivé a nejdou. není špatné dát sem zapojení jaké používáš a´t se tu nehodí duchové ….RomanB
ÚčastníkKdyby vše fungovalo napoprvé, nemělo by bastlení smysl 🙂 A proto přeji mnoho úspěchů v projektu Arduino.
chevy.us
ÚčastníkZdravím. Píšeš,že driver zvládne 1,2A. Motor, který je v odkazu má proud 1,5A. To už jsi 300mA přes. Musí to topit fest. Takhle je to už za hranou navíc nalepovací chladič je samo o sobě dost zvěrstvo od výrobce.
Nejsem žádný profík, ale zkusil bych buď pořádně chladit, nebo raději driver s pořádnou rezervou.chevy.us
ÚčastníkNe nic ani náznak. Nemám záruku, že byl ten display funkční je to vykuchaný z takového staršího ovládacího panelu.
Aleš
ÚčastníkJeště R/W (pin5) na GND
chevy.us
ÚčastníkDíky za čas. Mám pocit,že ten display je posmrti. Zapojil jsem teď jen napájení vývody 1a2 plus trimr pro kontrast a napájení podsvícení. Pokusím se přiložit foto.
petouf
ÚčastníkTakže: Pokusy s senzorem gest selhaly. Bez krytu ještě jakžtakž funguje, i když s chybama, ale jak se zakryje průhlednym plexi, fungovat přestává. Vrátil jsem se tedy o5 ke kapacitní klávesnici. Se senzorem TTP223 mám celkem dobré výsledky, citlivost na cca 5mm a „umí“ detekovat prst i přes to plexisklo – i když mezi plexisklem a senzorem musí být mezera asi 2mm. Ještě si počkám na senzor 1url.cz/etTGK nebude-li drobet lepší. Pak se uvidí. Nevýhoda je, že musím pro klávesnici o více klávesách použít io expander. No, něco za něco 🙂
Axamith
ÚčastníkTak a mám jasno, problém byl v čtečce. Ač byla nová a nepoužitá, je mrtvá.
S jinou čtečkou vše jede jak má. Co já se nad tím natrápil …
Děkuji za konzultaci a pomoc s řešením problému.Aleš
ÚčastníkNěco je špatně v zapojení. Když má displej napájení, a nic na datových pinech, tak při vytočení potenciometru se na displeji objeví v prvním řádku černé obdélníky – viz obrázek (vytáhl jsem procesor z patice). Jestli tam obdélníky nemáš, tak je to špatně zapojené (napájení, trimr na kontrast).
Attachments:
yeti
ÚčastníkOK, díky. Asi teda koupím něco hotovýho. Je to levnější a rychlejší řešení. Už vím co hledat, takže díky za radu.
chevy.us
ÚčastníkZkouším znovu přiložit sooubor datasheetu pro ten Optrex. A nedaří se…
chevy.us
ÚčastníkDík za reakci. Poťák tam mám 15K, ale má v rámci „výrobní tolerance“ necelých 12K. Což myslím nebude pro danou věc problém.Datasheet udává 10-20Kohm. Pokud s ním otáčím neděje se na displeji vůbec nic, ani náznak objevení znaku.
nonosh
ÚčastníkNo tak ja jsem pořád u toho erroru číslo 1 at se snažím jak snažím … ještě sem někde četl, že muže byt něco s sdk, je to možné ?
posjirka
Účastníktady je taky hezká stavebnice:
http://www.conrad.cz/teplotni-spinac-10-az-100-c-12-15-v-dc-8-a-stavebnice.k194883posjirka
Účastníkjinak deska s rele pro mikroprocesor je třeba tu:
https://www.tipa.eu/cz/stavebnice-tipa-pt066a-rele-deska-se-spinacim-tranzistorem-a-led/d-166591/posjirka
Účastníkjo ok v poho.
napadlo mě ještě toto řešení:
https://www.gme.cz/stavebnice-velleman-mk138-termostatje to analogový termostat,kde nastavuješ teplotu sepnutí a hystereze rozpenutí (rozdíl memzi spínací a rozpínací teplotou) se nastavuje fixně, pomocí změny hodoty rezistoru (tuším že jsem viděl v manuálu odpor R7). Je to jednoduché zařízení i na sestavení je to v pohodě i pro začátečníky a nemusíš nic nsatavovat. jen nevidíš aktální teplotu.
Takhle se to dělá posledních 20-30 let. Mikroprocesor řeší vše lépe a komfortněji jen je pak třeba i více času a znalostí. Já mám rád jednoduchost 🙂RomanB
ÚčastníkMáš zapojený potenciometr? Slouží k řízení kontrastu a pokud ano, otáčel jsi s ním?
yeti
ÚčastníkTo vypadá dobře. Popravdě, kdyby existovala vyhovující hotová krabička za rozumnej peníz, tak ani neuvažuju, že se s tím budu drbat.
Díval jsem se na ten termostat co jsi posílal a není mi jasné, jak to funguje. V popisu píšou jen o spínací teplotě. OK, chápu, že nastavím třeba 40stC – čerpadlo běží a teplota vody postupně klesá. A kdy se to čerpadlo vypne? Nebo je jen ten popis blbej a normálně se tam definují dvě teploty? Nebo to vůbec nechápu?Jinak já nepožaduji řešit úplně autonomní chování, různé chybové stavy, zaseknutí, výpadky apod. Já to vytáhnu ze šuplíku jen když přijedu a do odpoledne je voda v pohodě ohřátá :o)) Jen kolem toho nechci běhat a spínat to ručně.
Pokud to budu bastlit sám, tak určitě nechci, aby mi to někdo zadarmo dělal od A do Z. Jen potřebuju poradit co a kde mám koupit, protože nemám praktické HW zkušenosti. Např. vím, že existuje relé ale už nevím, že je rozdíl spínací a rozpínací, má to nějaké charakteristiky atd. Teda teď už to vím. Ale snad mi rozumíš, co potřebuju.
Mikky01
ÚčastníkDíky za reakce.
posjirka – vypadá to, že by to mohlo fungovat. Mrknu na to. Díky za nápad.
petan – Něco podobného bych potřeboval, jen se obávám (jen neznalost), že popsaná funkce RS232 klávesnice bude pomalá. Čtečka by měla sloužit pro výrobní linku kde se balí jednotlivé kusy a díky jedinečnému kódu ty kusy počítat. Jde to udělat i jednoduše pomocí nějakého optického senzoru, ale může se stát, že linka kus špatně zabalí a ten se pošle znovu. např.: mám 1000Ks – projedou linkou – 25ks je špatně zabaleno – pošlou se znovu – počítadlo zapíše 1025Ks – potřebuji mít na výstupu 1000Ks. Proto tohle řešení se čtečkou kódu.posjirka
Účastníkkdyž jsi takto na začátku, má cenu se do toho vlastně pouštět?
Spíš bych ti doporučil něco takového:
http://arduino-shop.cz/arduino/1238-digitalni-termostat-20-az-100-1458426591.html?gclid=Cj0KEQjwoqvIBRD6ls6og8qB77YBEiQAcqqHe8JphLULFxKeGgzYVm5Jui00vr55PfCujYs4q25b1BMaAoon8P8HAQOno naprogramovat se dá cokoliv, ale aby to spolehlivě fungovalo, tak je nutné znát možnosti a omezení. Pkud tam pojedeš jednou týdně, je nutné oštřit třeba zásek procesoru ať už pomocí WATCHDOG nebo nějáké nouzové automatiky.
To rozhodně není na 1 den.
Poku se tomu chceš věnovat, nastuduj si jak funguje elektrotechnika, prostuduj možnosti, rozvrhni funkce a jsi na správné cestě.Rozhodně tu nejsme pro zakázkové řešení pro veřejnost. Rádi ti tu pomůžeme, ale asi tu nenajdeš blázna co by to vyřešil všechno za tebe-…
yeti
ÚčastníkDěkuju za odpověď. Ano, mám v plánu začít s minimalizovanou verzí, nicméně nemám moc čas se vydávat slepými uličkami. Proto bych rád, kdyby mi někdo poradil konkrétní HW komponenty, které budu potřebovat.
Např. nenašel jsem v e-shopu žádné relé. Musím koupit jinde, nebo se dívám špatně? Nebo dále regulace teploty vody – potřebuji nastavit teplotu při které se čerpadlo zapne a při které se vypne. Tyto teploty já dopředu neznám, takže by bylo dobré mít možnost tyto teploty jednoduše naladit dle situace. Tzn. buď nějaké dva potenciometry, nebo jeden potenciometr a tlačítko, kterým by se přepla funkce potenciometru na druhou teplotu. Hrát se s tím dá asi do aleluja, ale já bych potřeboval aby to fungovalo. Bude to na místě, kam se dostanu jednou týdně a nemám čas každý týden o víkendu zjišťovat, že budu potřebovat ještě to a tamto…
Programování snad nebude problém, problém je koupit součástky, které potřebuji. V HW se moc nepohybuji a než bych všechno nastudoval, tak máme podzim…díky.
Miroslava
ÚčastníkOk vyriešila som to tak, že vždy keď nechcem používať motory použijem príkaz:
digitalWrite(EN, HIGH); //Low to enable
Vtedy sú motory voľné a opäť ak ich chcem používať stačí zmeniť pin EN na LOW 🙂posjirka
Účastníkbudes potrebovat arduino cidlo teploty a nejaky rele modul.
u tech cerpadel pozor na rozbehovy proud. aby to zvladl jak zdroj tak rele. ja takove cerpadlo mel a bral si 3A coz v DC neni malo.
programovani neni problem. dej tomu tyden casu a uvidis. v kazdem pripada je nutne mit konkretni predstavu co to ma delat a aspon v zacatku orezat vse na minimum. hodne komentovat, byt peclivy a hledat….Miroslava
Účastník+ sú to dva krokové motory NEMA17, napájam ich z 12V 1,5A adaptéra.. nikdy nebežia súčasne
Miroslava
ÚčastníkAhojte, pomohlo mi externé napájanie – ide ako má 🙂
petan
ÚčastníkTady něco je: https://www.youtube.com/watch?v=t5gkg645xGE Zdá se, že to funguje.
Jen pro zajímavost. K čemu by to mělo sloužit? Pokud to není tajný?
petan
ÚčastníkDělají se čtečky čárových kódu s RS232. Pak jednoduše vytvořit pole, ve kterém budou uložené načtené kódy. Kus projde čidlem, uloží se kód do mezipaměťi, porovná se z databází. Pokud už existuje nepřidá se, jinak ano. Připočte se kus a jede se dál. Rozhodně by to bylo zajímavé na velikost paměti a rychlost porovnání – ideálně nějaký optimalizace…třídění apod.). Asi bych se to nesnažil nacpat do nějakýho mrňavýho Arduina ve stylu Nano apod.
Problém akorát s tou čtečkou, protože s RS232 jsou dražší. Většinou fungují jako klávesnice. Načtený kód se jakoby napíše na klávesnici. Ale myslím, že jsem někde zahlídl jak připojit klávesnici k Arduinu. Takže by to bylo v podstatě stejný. Akorát by se místo portu obsluhovala nějaká knihovna na komunikaci s kliávesnicí.
posjirka
Účastníkobavam se že by to chtělo spíš raspbbery pi.
skener na čárový kod sice jde koupit i ve verzi pro arduino, ale levnější a standradní bude přes USB rozhraní, což Arduino moc nepodporuje. resp. podporuje sebe jako usb host nikoliv jako master. Na to jsou speciální shieldy, no ve výsledku tě to vyjde dráž než základní raspberry pi. Akorát to programování v pythonu 🙂
Do toho jsem ještě nepronikl.když se dívám na strýčka googla tak ej tam toho mraky. omlouvám se, nebudu to procházet, jen jsem si pustil první video a tam byla čtečka za pomocí webkamery.
mrkni na googla a uvidíš. Dej kdyžat vědět jak jsi dopadl:Zbyšek Voda
ÚčastníkJe to nějaké podivné. Když jsem program znovu zkompiloval, tak vyžaduje signaturu
int wifi_send_pkt_freedom(uint8 *buf, int len,bool sys_seq) (stejná je i v dokumentaci).Tedy buf má být opravdu jenom jednoduché pole. Tak jste to asi i na začátku měl, ale házelo to ten podivný error.
Nakonec se mi povedlo přes chybu dostat zápisem
if (wifi_send_pkt_freedom(packet, packetSize, 0) == -1) {
tak jste to ale asi na začátku měl, tak nevím.Btw. v kódu chybí funkce setup a loop, což se překladači taky nebude líbit.
Takto mi to hlásí jen chyby neexistující loop a setup funkce. https://codepaste.net/us7qgo.
-
AutorPříspěvky