Elektrická schémata

Čítat čas watchdogem... ale proč ne? WD většinou slouží jako pojistka proti zabloudění programu. Což se stane snadno, když ti např. přeteče paměť a přepíše něco ze zásobníku, vzhledem k tomu, jak je datová paměť malá se to stane snadno, při malé programátorské chybě. WDtimer běží nezávisle a při překročení času nakopne procesor do resetu. Ale tohle je tak jednoduchý program, že to asi nehrozí.

A jak se programuje Arduino bez USB převodníku? Přes ISP?

Jinak ale je opravdu třeba vyhodit všechno co žere. I obyčejný napěťový dělič ze dvou odporů (obecně, tady není třeba) žere dost na to aby vybil baterku. Indikační LEDka na desce. Nebo nějaký stabilizátor napětí, 780x mají vlastní odběr několik mA. A taky pozor, že při tvrdém spánku nefungují ani výstupy. Já tehdy potřeboval, aby výstupní napětí drželo i při spánku a to při úplně tvrdém spánku nejde. Tady to opět nevadí, při spánku LED nesvítí.

VasaM to dotahl do konce. Parada, muzes pouzit jeho kod. Ja vychazel ze stejneho zdroje. 

Pri usnuti se odber dostane  na 0.007 mA. To spi tvrdejc jak duchodce po obede. Vubec bych neresil soumrakovy spinac. Baterie driv shnijou,, nez se vybijou

Postavil jse to na Arduinu ProMini. Ten je prost USB prevodniku, ktery bys zbytecne krmil. Jeste vyhodim Power LED, taky je tam zbytecna

Moc diky Stando !!!!!  Pisu mail :)

Stejne jsem si jeste objednal 

https://www.aliexpress.com/item/1pcs-Digispark-kickstarter-development-board-ATTINY85-module-for-Arduino-usb/32837195109.html?ws_ab_test=searchweb0_0,searchweb201602_3_10152_10151_10065_10344_10068_10342_10343_10313_10059_10340_10314_10341_10534_100031_10084_10604_10083_10103_10304_10307_10615_10302_10142,searchweb201603_6,ppcSwitch_2&algo_expid=1fb409a2-7c0b-44f0-84ea-748f6325d2bd-38&algo_pvid=1fb409a2-7c0b-44f0-84ea-748f6325d2bd&transAbTest=ae803_5&priceBeautifyAB=5

A vyzkousim si to :) Moc diky vsem.

I za nazory na dobu blikani :)

Malou úpravou programu by jistě šlo zablikat 3x (5x) rychle za sebou, aby se to tak snadno nepřehlédlo.

Pro mpika:

Watchdogem musis, neb je to jedina moznost, jak Arduino z hlubokeho spanku probudit bez vnejsiho zasahu (tlacitko napr.) a programuje se to po seriove lince TxD a RxD a k tomu pouzijes treba FTDI USB prevodnik a krizem propojis zminene datove piny + pripojis napajeni. 

Jak jsem čekal. ATtiny85 v GM za 78 Kč, celé Arduino i s ním a se stabilizátorem a plošňákem z Číny za 25Kč. Umí to spoustu věcí, ale jak vidíš z popisu pinů, ne najednou. A ten stabilizátor bude asi žrát víc než zbytek desky, nakonec ho asi odpojíš. taky bych si to objednal a asi to udělám. Ale vzhledem k tomu, že už se přes rok chystám něco prakticky hotového naprogramovat, asi to pro mě nemá moc význam. Tady je největší výhoda hotové prostředí a knihovny.

A k v&f - no jo, když není USB převodník na desce, použije se externí. FTDI obvody znám. Ale předpokládá to, že je tam bootloader, který z programové paměti něco ubere. Já programoval přes SPI, kvůli tomu jsem si kupoval i nové PC (před 8 lety) s paralelním tiskárenským portem, měl jsem ubastlené programovátko na něj. Dneska je to taky za 50 korun z Číny přes USB.

Přesně to mne napadlo:

"postav se na stage a sleduj - během 20 až 40 minut ti v okruhu 360 stupňů 3D ve vzdálenosti půl až jeden kilometr na sekundu blikne světýlko, tak tam je další stage...pokud výhled nezaroste listím a nebude mlha..."

Za tohle ownera pověsit na UTP kabel kolem krku na nejbližší strom

UTP kabely jsou pro upevnění břemen o váze průměrného dospělého muže značně nevhodné http://darwinawards.com/darwin/darwin2017-06.html

Jen pozor na to že attiny potřebuje v Arduino IDE nastavit jiné jádro (nožná už je teď předinstalované, ale nebývalo). Zároveň z toho plynou některá omezení proti "plnokrevnému" arduinu s ATmega. Kromě samozřejmého jiného uspořádání a počtu pinů je to i jeden chybějící časovač, kvůli čemuž pak nefungují některé standardní knihovny (např SPI). Dají se najít u upravené knihovny které fungují, ale už to není takové přímočaré.

Každopádně přeju ať se v tom rozkoukáš a nezkončíš jen u blikací ledky. Je to krásný koníček a dají se s tím dělat divy.

Chápu výtku směrem ke zbytečnému použití MCU, ale vezmu-li v potaz nízké pořizovací náklady (cca 30 Kč) a vysokou variabilitu, tak nevidím důvod, proč se drbat s 555. No a pokud by někdo hledal opravdu miniaturní řešení, tak bych volil toto: https://www.aliexpress.com/item/1pcs-Digispark-kickstarter-development-board-ATTINY85-module-for-Arduino-usb/32837195109.html

Jo, zrovna ATTiny85 v tomhle devkitu mi tu lezi na stole a je to pekna hracka, s tim micronucleus firmwarem a USB portem je to fest pristupny i pro zacatecniky. 

Pro slozitejsi veci muze byt omezujici 5 portu a malo pameti, ale za dvojnasobek se da poridit STM32, ktery tohle vsechno resi. //edit: oboji jsou devkity plny zbytecnejch veci na desce, ktery zerou a nic nedelaj, jak tu psali predemnou:)

Ja sam napajim veci 18650 liion clanky, ale nemaj rady spoustu veci a umi byt nebezpecny, takze ven je moc necpu.

Není problém vyrobit blikátko, ale krabičku - aby to vydrželo v přírodě a odolalo počasí, zvířatům a tomu nejhoršímu, geocacherům. Mám v šuplíku blikátko, postavené na obvodu LM3909, bliká to už pátým rokem na jednom C článku. ale jak jsem koukal, tak na ebay je LM3909 dražší, než arduino...

Pár technických. Asi nejjednodušší je vzít nějakou svítivou opičárnu v OBI, tak za 100 korun a nahradit obyč LEDku blikavkou. Pokud vybereš něco se skleněným solárním článkem máš po problémech se svícením. Bohužel, většinu roku to nebude vidět, přesněji vidět to bude, ale na malou vzdálenost. Pokud chceš třeba 100m, tak do tý diody musíš nahrnout puls jako hrom. Do 60mA autoledky pouštím 20mS puls 0,5A! Jo a musí být červená, ostatní nejsou vidět. Něco se světlem jsem chtěl dělat o nás v Tisé. Nejdřív laser přes údolí cca 250m , nedosvítí. Tedy dosvítí, ale ty to pak na místě nevidíš a když se otočíš, dostaneš ránu přes oči. Laser 20mW. Pak jsem zvolil LEDku za ideálního počasí bez měsíčního světla vcelku pohoda, stačí teplá fronta a trochu vlhkosti ve vzduchu a vidíš ho..... Pak se tvá snaha a hromada práce přetaví na kritiku a cca tak pátej nálezce ji dá na nějaký finálkový server. :-(

Máte nějaké ozkoušené krabičky na arduino a k tomu nějaké místo navíc ? Ideálně blackbox aby z toho čuměly jen vývody na 9v baterku, vodě i kačeruodolné... Utopie ?

Trochu mimo téma… Proč 9V baterka. Nebyl by lepší USB kabel? Powerbanku má doma kde kdo a často i s sebou, to se o 9V baterce říct nedá…

A abych nebyl jen mimo téma, co nějaká elektrokrabička pro venkovní montáž?

Trochu mimo téma... Proč 9V baterka. Nebyl by lepší USB kabel? Powerbanku má doma kde kdo a často i s sebou, to se o 9V baterce říct nedá...

To je zajimavy napad, ale na takovou krabicku jsem zatim nenarazil. Vzdy jen ta baterka. Nebude problem ve voltazi PW urcite nedava tech 9 V.

Elektrokrabička ano, ale jedině tam, kde v širokém okolí žádná elektřina není, třeba v lese. Už jsem viděl několik otevřených elektroskříní, jak hledači hledali a nenacházeli, keš byla třeba vedle na plotě.

A s napájením? 9V baterka se u nás už skoro nepoužívá, lepší jsou tužkovky, nebo mikrotužky, ty se používají víc. Chce to ale vhodný držák, třeba přišroubovaný zvenku. PWB mě nenapadla, ale je to zajímavé. Nebo mikroUSB konektor a píchnout do toho PWB, nebo telefon s OTG kabelem (ale můj OTG neumí). V každém případě to napsat někam do listingu, aby si to hledači přinesli.

To je zajimavy napad, ale na takovou krabicku jsem zatim nenarazil. Vzdy jen ta baterka. Nebude problem ve voltazi PW urcite nedava tech 9 V.

Právě, že naopak. Arduino a většina jeho periferií je vyrobeno na napájení z USB, tedy těch 5 V, tudíž to je jednodušší jak pro lovce, tak pro ownera.

U svých posledních elektrických keši kombinují 2xAA baterky, které si kačeři donesou (a většinou tam i zůstanou pro další zapometlivé lovce) a k tomu z krabičky trčí kabel s USB konektorem pro připojení powerbanky.

Elektronika v případě použití procesoru potřebuje 5V, což powerbanka dává a v případě napájení tužkovkami tam mám malý step up měnič na 5V.

Trochu mimo téma... Proč 9V baterka. Nebyl by lepší USB kabel? Powerbanku má doma kde kdo a často i s sebou, to se o 9V baterce říct nedá...

A abych nebyl jen mimo téma, co nějaká elektrokrabička pro venkovní montáž?

Primo zapojene USB do Arduina je trosku rizikove (na kabelu s data konektory). Nekdo prijde s pc a prehraje ti ho, pripadne vylepsi :)

U svých posledních elektrických keši kombinují 2xAA baterky, které si kačeři donesou (a většinou tam i zůstanou pro další zapometlivé lovce) a k tomu z krabičky trčí kabel s USB konektorem pro připojení powerbanky.

Elektronika v případě použití procesoru potřebuje 5V, což powerbanka dává a v případě napájení tužkovkami tam mám malý step up měnič na 5V.

Ale krabicka na x tuzkovych baterii s menicem bude asi reseni. Nejaky doporuceny ?

Primo zapojene USB do Arduina je trosku rizikove (na kabelu s data konektory). Nekdo prijde s pc a prehraje ti ho, pripadne vylepsi :)

Jdou pouzit jen napajeci piny...

Ja sam bych jeste radeji dal nejaky napajeci regulator pred to, at kdyztak shori on nez MCU, kdyby tam nekdo poslal 12V. :)

(Kdyz to bude napajet kacer, tak nejake dalsi ztraty na napajeni tolik neboli).

//edit slovosled, pisu jako prase

A což tam dát takovou tu nabíječku na telefony na kličku, v Číně je to za cca 60 korun.Kdyby se to zadělalo dovnitř a ven koukala jen klika... a ještě by to po zatočení mohlo hrát jako flašinet, Arduino by to zvládlo.