Aleš
Vytvořené odpovědi
-
AutorPříspěvky
-
AlešÚčastník
Zkuste jinou knihovnu pro LCD:
NewliquidCrystal_1.3.4.zip (https://bitbucket.org/fmalpartida/new-liquidcrystal/downloads)AlešÚčastníkKupte si nový ovladač. Krabici s Arduinem by se mi asi nechtělo tahat v kapse, nehledě na to, že by v tom byla baterka asi jen na pár dní 🙂
AlešÚčastníkMusíš ten vstupní pin uzemnit přes odpor 4k7-10k. To ti zaručí, že na něm bude LOW. Příchozí data teprve vyvolají HIGH úroveň.
AlešÚčastníkNapřímo. Alespoň já to tak zapojuju, a přes rok to běží bez problému 🙂
AlešÚčastníkOtočit trimrem nepomůže?
AlešÚčastníkTvrdé malé trny bude rozprskané tavidlo, které po vychladnutí ztvrdlo.
Podle mých 35ti letých zkušeností se bez kalafuny pájet nedá. V pájce s tavidlem je tavidla málo, a spoj je potom nekvalitní. Takže koupit kalafunu, nejlepší je z drogerie kalafuna na prase. Nasypat do nějakého kalíšku, nejlépe kovového, aby se nepálil při dotyku s páječkou. Na chvilku kalíšek s kalafunou strčit pod lampičku s normální 100W žárovkou, a nechat ji spéct dohromady (nepřipálit).
Po pájení potom tišťák omýt izopropylem, pokud tam zbytky kalafuny esteticky vadí. Já to většinou nesmývám, protože kalafuna není agresivní, a na spojích nevadí.
Nebo si koupit tekuté tavidlo. S tím je ale práce o hodně horší, člověk se neubrání upatlání rukou, stolu, atd. Většina tekutých tavidel se MUSÍ po pájení omýt, protože je agresívní, a po čase by spoj zoxidoval.AlešÚčastníkMám jich tady asi 8ks, některé běží už přes rok v kuse, a u žádného nemám odporový dělič. Asi by tam být měl, ale není to podle mých zkušeností nutné 😉
AlešÚčastníkDík. Ten generátor na http://www.rinkydinkelectronics.com/calc_rgb565.php je super. Dokonce vygenerované barvy odpovídají barvám na displeji. Že by to byl nějaký RGB565 kód by mě asi nenapadlo 🙁
AlešÚčastníkTo jsem připojil NAPÁJENÍ na 5V. Chodilo to asi měsíc, než jsem si toho všiml, a přepojil to na 3.3V. Ale DATOVÉ signály se mohou připojit k Arduinu přímo, bez jakýchkoliv převodníků. Takhle jsem to myslel.
AlešÚčastníkModul určitě zničený není. Žádný převodník úrovní nepotřebujete, arduino i esp si s tím poradí. S čím si ale většinou neporadí je napájení. Je minimálně potřeba připojit na 3.3V kondenzátor 470-1500uF, nebo to napájet z externího zdroje. Tomu že nekomunikuje, a neodpovídá na AT příkazy se moc nedivte. Kdoví, co v tom je za firmware. Může tam být NodeMCU, a potom na AT příkazy neodpovídá. Já když koupím ESP8266, tak se s ním ani nesnažím komunikovat, a rovnou do něj nahraju vyzkoušený firmware, o kterém vím, jak s ním komunikovat (rychlost, atd.). Něco málo najdete na mých stránkách http://xanadu.khnet.info/esp8266.php
AlešÚčastníkTakhle:
temp0 = DS18B20.getTempCByIndex(0); // první čidlo
temp1 = DS18B20.getTempCByIndex(1); // druhé čidlo, atd..char buf[24];
String strTemp0 = dtostrf(temp0, 6, 2, buf);
String strTemp1 = dtostrf(temp1, 6, 2, buf);
….Odeslání:
url += „&field1=“;
url += strTemp0; //String(temp0);
url += „&field2=“;
url += strTemp1; //String(temp1);
…..AlešÚčastníkPodle mě by to jít mělo, i když jsem to nezkoušel. Já spíš už delší dobu přemýšlím, jestli by to nešlo flashovat tak, že by se vytvořil jednoduchý prográmek do Arduina, který by převáděl data z TX0 a RX0 na TX1 a RX1 (u MEGA) nebo z TX0 a RX0 na Software.serial (u UNA), a flashovat to tímto způsobem. Ale ještě jsem na to neměl čas
AlešÚčastníkTo je celkem běžný stav. V těch modulech je nahrané bůhví co za firmware. Podařilo se mi oživit pouze jeden poslední, který mi přišel před vánocema. Ty předchozí, (cca 5ks) jsem nerozchodil s tím, co bylo uvnitř nahrané. Je potřeba tam rovnou flashnout nějaký firmware, o kterém víš, jak funguje. Pro flashování je potřeba použít (esptool.py a odzkoušené firmware najdeš na mojí stránce http://xanadu.khnet.info/esp8266.php
AlešÚčastníkSimulátor? To by mě zajímalo. Jaký používáte?
AlešÚčastníkNajdi knihovnu GSM.cpp
V ní najdi řádky:
#define _GSM_TXPIN_ 2
#define _GSM_RXPIN_ 3
změň je na:
#define _GSM_TXPIN_ 11
#define _GSM_RXPIN_ 10Ještě upřesním: signál RX na modulu GSM bude zapojen na pin11, signál TX na pin10. Sériový port se zapojuje RX na TX a TX na RX.
Když to bude chodit, tak bych to celé upravil a předělal na HW sériový port RX1 a TX1.
Místo LED bych tam dal 2 diody. Není to kvůli proudu, ale kvůli snížení napětí. Přes LED neprojde potřebný proud!
-
AutorPříspěvky