posjirka
Vytvořené odpovědi
-
AutorPříspěvky
-
posjirkaÚčastník
protoze display ukazuje pouze cisla jako jednotky tudiz neumi zobrazit desetina mista. dokonce ani nema jak protoze destinna tecka tam tusim neni pouze dvojtecka. je tu varianta zobrazit 10 nasobek teploty a tim bude videt i jedno des. misto. zobrazovat ale des. mista u cidla s presnost 1 st.c je holy nesmysl ktery delaji i zkusenejsi programstori (bez urazky). minus tam tusim jde zobrazit jako znak. ja to resil tak ze zprava mam „C“ pa jednotky desitkya posledni stovky nebo minus. stejne cidla ds18xxx umi min -55st.
posjirkaÚčastníkbez kodu ti asi nikdo neporadi. predpokladam ze tam mas nejakou promennou ktera urcuje delku mezery mezi kroky. co tak podminka jestli je stsknute tlacitko tak nasv promennou na x jinak nastav na y?
posjirkaÚčastníkpárkrát jsem něco takového zvažoval a vždy se objevilo něco závažnějšího. jinak klasické časomíry fungují, takže to není neřešitelné. Proč je tam ten bezdrátový přenos?
posjirkaÚčastníkjá byhc zkusil toto:
http://www.mikrocontroller.net/attachment/10061/pwm_to_analog.jpg
zkoušel jsem to simulovat a strašně dlouho se to přepočítává = nemám na to čas.
Uvidíme jak budu stíhat v pátek a kdyžtak bych to vyzkoušel naživo …posjirkaÚčastníknavíc simulace je pouze orientační. Jde to poznat třeba při simulaci multivybrátoru se 2 tranzisotry. Po sepnutí napětí se nerozjede, protože mají oba dva absolutně stejné zesílení, takže se žádný nespustí dřív.
RC čeln jako převodník PWM na analogovou honotu samozřejmě funguje. Jen když si představíte charakteristiku trnazistoru, který při cca 0,7V začne otevýrat a při cca 1,2V je naplno otevřeny, tak tam není moc prostoru pro regulaci v pásmu 0-5V, kterí by se na RC členu nastřádali.
posjirkaÚčastníkchlapci nechci vám do toho kecat, ale to co tu ted řešíte nemá nic společného s převodem PWM na analogové napětí. Dejte si do toho zapojení osiloskop a uvidíte co tím myslím. Ten tranzistor je zapojený jako spínač. To znamená, že podle vstupního signálu přizemńuje zátěž. Kondenzátor nemá v podstatě žádný vliv, protože v tomto zapojení není jeho charekteristika lineární a přechází ze stavu rozpojeno do saturace.
Voltmetr měří střední napětí, proto se vám zdá, že to hezky reguluje.
Kdyby zátěž byla v emitoru tranzistoru tak by to možná šlo. V tu chvíli by totiž tranzistor fungoval jako proudový zesilovač a oddělil by RC člen od zátěže … můžete se podívat tu:https://circuits.io/circuits/2285260-pwm-to-analog-nefunkcni
posjirkaÚčastníkto vojtech:
v pohode, nekritzuju, nenapomínám a i já občas ujedu. jsem jen lidi 🙂posjirkaÚčastníkogledne mereni teploty: je treba dat cidla do urovne 80-120cm na stenu kam nesviti moc slunce a ani neni topeni. voli se vetsinou nejstudenejsi stena.
jako zaklad pro zkousku souhlasim s volbou arduino mega , dotykovy lcd, cidla releovy modul. cidla dallas jsou takovy zvlastni a v pripade nevhodneho naprogramovani mohou zbytecne zdrzovat funkci celeho programu.je treba postupovat v klidu a logicky. pro start je to moc dobry projekt a volba dotykoveho lcd ti pomuze z omezeneho reseni pres 2×16 lcd a tim padem i horsi nastaveni. mem doma taky dotykovy lcd a ma nekde spatny spoj a 5 radku mi vynechava. …posjirkaÚčastníkvojtechu ty zkratky nejsou moc dobre. 1w a uC bych taky lustil ? prosim zkuste se drzet zazite terminologie 1-wire pripadne one-wire a uprocesor. spis to pisu pro cady budouci kdy pak lidi toto forum budou potrebovat pro svoje reseni a budou se blbe orientovat.
jinak k prohektu. zvolil bych spis reseni komunikace pres rs485 nebo pres wifi. souhlasim s dislokovanou jednotkou pro kazdou mistnost.
kszdopadne bude treba silove napajeni pocitam ze tak 5v/1 A minimalne. lepsi by bylo 12V a kazda stanice by mela vlastni spinany zdroj. urcite bude nekdy treba vyssi napeti. ohledne attiny: zjistil jsem ze nez pouzivat omezene attiny tak za podobne penize se da koupit v arduino mini. ted jsem pouzil c twplomeru taky attiby jen kvuli mistu v krabici.
1-wire: i arduino muze byt jako 1-wire slave zarizeni. jsou na to knihovny. pri delsich vzdalenostech bude klesat pull up odpor az na 1k a nejsem si jisty spolehlivostiposjirkaÚčastníkto musíš vědět ty. jestli tam ten signál je nebo neni …
posjirkaÚčastníkadd post https://bastlirna.hwkitchen.cz/forum/tema/ovladani-klapky-privodu-vzduchu/page/2/#post-10204
ty vstupy DI slouží pro připojeník arduinu, prostě 1 vystup připojíš na „0V“, 1 výstup na „2,4V“,… tím že je sepneš tak vlastně zkratuješ zenerovu diodu a tím pádem ovlivíš výsledné napětí proti zemi.add post https://bastlirna.hwkitchen.cz/forum/tema/ovladani-klapky-privodu-vzduchu/page/2/#post-10206
obávám se, že ti vstup 6 jde do zkratu.posjirkaÚčastníkmisto ir bych pouzil laserove ukazovatko. ma vetsi intenzitu a pujde lepe odstinit na slunci. na druhou stranu musi byt presne zamereno. wifi modul je fajn ale asi bych spis pouzil neco na 2.4ghz. moduly existuji a diky pridavne antene maji i dobry dosah.predpokladam ze logika bude takova ze start/cil je pouze vysilac informace a vse ostatni jsou autonomni prijimace. stejne bych to dal do 2 krabicek… start cil jedna …. display s pc druha.
posjirkaÚčastníkne ze by to neslo. muzes udelat to same co napr. cidla dallas ds18xxx . udelej treba 5 mereni a z toho prumer. trochu lepe programatorsky: vytvor pro mennou teplota. vynuluj ji a 5x pripocitec merenou teplotu. vysledek vydel 5 a je to.
posjirkaÚčastníkBlindP byl rychlejší 🙂
posjirkaÚčastníkDiavolino je jen další derivát Arduino UNO Pro.
klidně použij klasicé uno. verze PRO jsou bez převodníku USB ale ve výsledku zjistíš že dáš radši 25 kč navíc a můžeš to kdykoliv přeprogramovat přes USB než shanět ICSP programator.použij klasice uno nebo jeho klon.
-
AutorPříspěvky