ArduXPP
Vytvořené odpovědi
-
AutorPříspěvky
-
ArduXPPÚčastník
Autor to tam zmiňuje, že „Bohužel, když jsem připojil k ESP8266 čidlo DHT22 pro měření teploty a vlhkosti vzduchu, nepodařilo se mi z tohoto čidla načíst jakékoliv údaje, i když z čidla DS18B20 data načítal bez problému. Po několika hodinách marného snažení jsem se někde dočetl, že poslední verze, která umí načítat data z DHT22 je verze nodemcu_float_dev20150311.bin Je to verze float, takže počítá s desetinnými čísly“ , u ESP8266 je možné používat i arduino ide a tím pádem použít kod pro arduino uno atd.
ArduXPPÚčastníkMohu vědět jaké kody byly použity ?
Jestli chcete testovat funkčnost, stačí si koupit toto: https://www.ptshop.cz/Logicky-analyzer-24Mhz-8CH-d549.htm
ArduXPPÚčastníkMělo by se použít SPI – https://goo.gl/images/Pbp80i .
Zde je zapojení – https://goo.gl/images/tL0dI5
ArduXPPÚčastníkNávod zde – http://www.fut-electronics.com/wp-content/uploads/2015/09/Micro_SD_-Card_-Module_arduino_tutorial.pdf
Rozmístění pinu zde – https://goo.gl/images/Wqr47y
Doporučuji první si naformátovat kartu na FAT 16 a když to bude ok, tak na FAT32 .
ArduXPPÚčastníkNení lepší použít toto ,
Tenhle typ je otevírací.
ArduXPPÚčastníkArduXPPÚčastníkStačí hledat, http://www.ebay.com/itm/Liquid-PH-Value-Detection-Sensor-Module-Monitoring-Control-/311449281847 dole obrázek.
ArduXPPÚčastníkProdávající tam informuje, že byl displey testován ILI9327 ,
ArduXPPÚčastníkAno soubor zip je potřeba rozbalit a pak postupovat dle co jsem psal.
ArduXPPÚčastníkPosílám zip soubor, ten se otevře a složka LCD_2000_9225 se celá zkopíruje do libraries . Pak jsem tam dal soubor megaLCD.ino ten se otevře v arduino ide a otestuje.
Attachments:
ArduXPPÚčastníkKoukal jsem se na to, a testoval jsem jen kod .
Obsah který se nachází ve složce LCD_2000_9225 je potřeba ve složce libraries udělat prázdnou složku třeba LCD_2000_9225 , a obsah co je ve složce LCD_2000_9225 vzít src ale jen ten obsah, a zkopírovat do složky libraries/LCD_2000_9225 , jedná se o tyto soubory či složky:
LCD_2000_9225.h
LCD_2000_9225.cpp
utility – celou složkuPak to už bude fungovat.
ArduXPPÚčastníkJeště dodám, že driver se určuje dle typu LCD, když bude na přední straně displeje třeba nápis LCD-2000-9225 , tak sample code + potřební driver je na Library for Arduino-Update with Arduino IDE 1.6.3\LCD_2000_9225 , kod se nejprve nahraje do složky libraries , tam se nahraje složka LCD_2000_9225 a pak se ze složky veme examples – třeba TFTDisplayText_Mega2560 a to se zkopíruje do arduino ide a nahraje do arduino mega.
ArduXPPÚčastníkPodle toho odkazu jste měl dostat toto:
We provided development kit include:1, All chip’s datasheet
2, Arduino driver and sample code
3, Application notes for Arduino UNO and Arduino Mega2560
4, Source code for STM32
5, Schematic
Hned 4 je driver a určitě se najde i sample code .
Na stránce inhaos jsem našel PDF kde je jak zapojení tak i ukázka kodu pro mega – Jedná se o tento PDF http://www.inhaos.com/downcount.php?download_id=133 , víc k tomu není potřeba, je tam vše.
ArduXPPÚčastníkTak jak jsem to psal, mě to funguje. Já jsem třeba nemohl nahrát do chipu právě žádný kod, dokud jsem tam nedal tlačítko, ale to nebylo automatické. Tak jsem použil keramický kondenzátor a ten nahradil tlačítko. U arduino uno není tlačítko potřeba, to tlačítko nebo pro automatický je keramický kondenzátor, je jen pro usb převodník.
Nebo mám poslat schéma jak mě to funguje ?
ArduXPPÚčastníkA máte vše nastavené správně , usb převodník má vlastní driver ovladač.
V IDE nastaveno jako by se nahrával sketch na arduino uno .K usb převodníku, 5V > 5V chip (+) , RX > TX , TX > RX , u resetu připojené jen odpor + to co je na obrázku předcházejícího příspěvku.
ArduXPPÚčastníkPosílám ukázku, na obrázku je jen zapojení resetu.
Attachments:
ArduXPPÚčastníkTam není žádná chyba, jen to, že je potřeba u reset dát keramický kondenzátor 100 nF(Můžete tam dát i jiný).
K zapojení, je potřeba na vedlejší řadu a reset(u chipu(1)) zapojit keramický kondenzátor a na vedlejší řadě dát z převodníku DTR.ArduXPPÚčastníkKondenzátor vyndat , nedávat.
ArduXPPÚčastník10 a 9 pin je krystal, no a 8 už je gnd .
ArduXPPÚčastníkA ještě jedna věc, i napájení chipu je špatně zapojena. Když to beru z obrázku.
ArduXPPÚčastníkKoukal jsem na ten váš obrázek a je tam chyba zapojení. Blbě zapojený krystal.
ArduXPPÚčastníkU arduina to je kolem 5.5V u 6V už je riziko , že zničí pin.
U AC se používají 4 diody proti přepólování .
ArduXPPÚčastníkAno už jsem se jednou ptal, šlo o rx a tx , nešlo o analog pin a4 a a5 u UNO .
ArduXPPÚčastníkVím na co se ptám, chtěl jsem FT232RL FTDI Basic USB, který umožňuje přes ISP6PIN nahrát bootloader. Když mi to nešlo tak jsem automaticky využil možnost Arduino Uno za pomoci kodu ArduinoISP . A pak jsem napsal dotaz jak nahrát bootloader přes FT232RL FTDI Basic USB . Sám FT232RL FTDI Basic USB dělá i to co popisuji v dalším příspěvku .
A taky by mě zajímalo, jestli jde u toho čipu Atmel ATMega328P-PU změnit z 5V na 3.3V logiku, jako je to u Arduino Pro Mini ATMega328P 3.3V, když bych využil samotný čip.
V odpovědi nebylo řečeno, že to jde jen přes ICSP
ArduXPPÚčastníkTen návod je na jiný typ chipu.
Samotný čip jsem zprovoznil rychle přes ArduinoISP . U FT232RL FTDI Basic USB
mi to ukazovalo chybu, když jsem dal DTR na reset docházelo k chybě, když jsem odpojil DTR tak docházelo k chybě no a poslední co jsem vyzkoušel bylo prostě přes jumper dat DTR a připojit na volný nevyužitý místo na nepájivé kontaktní pole tak najednou se kod nahrál a led svítila . Mám ještě převodník CP2102 , a tam to funguje bez problému nahrávání. Tak nevím proč u FT232RL FTDI Basic USB jde nahrát kod jen když se dá na volné pole . Tohle dělá jen u samotnýho čipu, který jsem dal dohromady podle návodu. U ostatných zařízení jako esp8266 to chybu nevykazuje a nemusím DTR dávat na volné pole.ArduXPPÚčastníkVčera se mi nedal odkaz do příspěvku.
Tak tady je https://bastlirna.hwkitchen.cz/tutorial-uzivani-hodin-realneho-casu-ds1307-a-ds3231-s-arduinem/
Píše o tom Kolbis .
ArduXPPÚčastníkArduXPPÚčastníkKoupil jsem si DS3231 a ten i baterii nabíjí. Baterie CR2032 je nenabíjecí.
ArduXPPÚčastníkKdyž budu chtít u modulu použít baterii CR2032 je potřeba přerušit obvod dobíjecí ?
ArduXPPÚčastníkDostáváte z Číny fakturu ?
-
AutorPříspěvky