
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47


Našao sam ovu sjajnu Arduino mega ploču s malim formatom na ebayu. To je manja verzija Arduino mega 2560 i očito se zove Arduino mega core … Ipak, postojao je jedan problem! Ne uključuje USB povezivanje, a ni na Internetu nema puno dostupnih informacija.. Zato moram smisliti kako programirati ploču i koristiti je za smanjenje nekih svojih projekata koji zahtijevaju Arduino mega … ne razumijem ne posjedujem ftdi modul i nisam ga mogao naručiti zbog zaključavanja COVID19 … a i nepotrebno je skup ovdje u Indiji.. Ono što posjedujem je ch340g USB u serijski pretvarač … Odlična ftdi alternativa, a ovaj čip (ch340) je vrlo česta pojava u Arduino klonovima i mnogim pločama esp8266 … Bilo je potrebno malo hackanja da bi funkcionirala … Pisanje ove upute pa ako netko želi koristiti istu ploču za svoje projekte …. TAKOĐER SAM POKUŠAO KORISTITI JOŠ JEDAN JEFTIN USB NA SERIJSKI MODUL CALLD PL2303 (Možda ćete ga vidjeti negdje na slikama u kasnijim koracima) ALI NIKADA NIJE RADILO … Nadam se da pomaže
Pribor
-Arduino mega 2560 jezgra- ch340g usb-serijski pretvarač- lemilica-dupont spojne žice (5 muško-ženskih)
Korak 1: Instalirajte upravljačke programe

Upravljački programi Ch340g ne dolaze unaprijed instalirani na Windows. Linux strojevi ne zahtijevaju nikakav upravljački program za taj čip (ja volim linux, svi to radimo) Ali budući da je prilično uobičajen čip, nabaviti upravljačke programe je super jednostavno … Samo google "ch340 driver" i preuzmite s prve veze koja se pojavi … Nakon instalirajući upravljačke programe, vaš sustav Windows moći će vidjeti i komunicirati s uređajem. Evo veze (https://sparks.gogo.co.nz/assets/_site_/downloads/CH34x_Install_Windows_v3_4.zip)
Korak 2: HACK




da bih mogao programirati ploču pomoću ch340, trebao sam izvesti mali hack na ch340 modulu. Za programiranje je potrebno ploču spojiti na sljedeći način (lijeva strana strelice je usb sa serijskim modulom, a desna je mega 2560 ploča) Rx pin. > Tx pin ili ArduinoTx pin. > RxVcc (5v)> vcc pinGnd. > pin pinDtr> dtr pinNo postoje neki problemi s ch340 modulom: 1. Rx i Tx pin svileni sitotisak ispisuje se obrnuto.2. Na ploči nema dtr prekidača za probijanje. Da bih riješio problem broj 1, jednostavno mijenjam rx i tx veze pa … Rx> Rx Arduino mega coreTx> Tx Arduino mega jezgre (To može ili ne mora biti problem s vama, to bi mogla biti stvar specifična za proizvođača) Za rješavanje problema broj 2 morao sam odrezati ženski kraj DuPont žice za spajanje i lemiti je na dtr pin na samom čipu (PIN BROJ 13 čipa ch340) I tada sam mogao spojiti drugi kraj na dtr pin Arduina i gotovo! Sada ćete bez problema moći komunicirati i učitati program na ploču!
Korak 3: Testiranje



Testirao sam izmišljotinu postavljanjem starog dobrog HELLO WORLD! Mikrokontrolera tj. Treptajuća skica! Spojite USB i ploču kao što je opisano u gornjem koraku. Ako ste ispravno instalirali upravljačke programe (možda će biti potrebno ponovno pokretanje sustava), prozori će detektirati modul bez ikakvih problema. NISU POTREBNI VOZAČI ZA LINUX (UBUNTU) Otvorite Arduino IDE (arduino.cc) Otvorite skicu primjera treptanja tako da odete na datoteke> primjeri> osnove > blinkIdite na alate> com port> (odaberite th com port, u mom slučaju to je com3) ZA LINUX (UBUNTU) COM PORT MOŽE SE POKAZATI KAO, u mom slučaju, /dev /ttyUSB0 ILI NEŠTO TAKO! (u slučaju da vidite više portova u Linuxu i zbunjeni, otvorite terminal i upišite "sudo lsusb" naredbu i pritisnite enter da saznate koji je ch340) Zatim idite na alati> ploče> odaberite Arduino mega ili mega 2560kliknite gumb za prijenos u gornjem lijevom kutu (kružni jedan sa strelicom) I ako je sve učinjeno ispravno, kôd će biti postavljen na ploču sa porukom "gotov upload" u Arduino IDE -u, a ugrađena LED dioda bi trebala početi treptati!
Preporučeni:
Kako programirati ESP32 M5Stack StickC s Arduino IDE -om i Visuinom: 12 koraka

Kako programirati ESP32 M5Stack StickC s Arduino IDE -om i Visuinom: U ovom ćemo vodiču naučiti kako programirati ESP32 M5Stack StickC s Arduino IDE -om i Visuinom. Pogledajte demonstracijski video
Kako programirati Arduino Pro Mini s Arduino Uno: 4 koraka

Kako programirati Arduino Pro Mini s Arduino Uno: Ovo sam napisao kao dio drugog projekta, ali onda sam odlučio koristiti Pro Micro koji se može programirati izravno s prijenosnog računala. Međutim, ovo bi moglo biti korisno (ili nekome) pa Ostavit ću to ovdje
Kako programirati Arduino Pro Mini pomoću Arduino UNO .: 4 koraka

Kako programirati Arduino Pro Mini pomoću Arduino UNO .: Zdravo dečki, Danas dijelim jednostavnu metodu za programiranje Arduino Pro mini pomoću Arduino UNO. Ovaj vodič je za one koji tek počinju s arduinom i žele smanjiti veličinu svog projekta pomoću Arduino Pro mini.Arduino Pro mini
Arduino MEGA 2560 s ugrađenim WiFi -om - ESP8266: 10 koraka

Arduino MEGA 2560 s ugrađenim WiFi -om - ESP8266: U današnjem tekstu raspravljamo o Arduinu koji smatram iznimno posebnim jer na ploči ima ugrađen ESP8266. Nema ESP12 lemljen na ploči. Umjesto toga, ima čip Espressif. Dakle, na ploči imate ugrađen
Sustav za upravljanje motorom za podizanje aplikacija pomoću Arduino Mega 2560 i IoT: 8 koraka (sa slikama)

Sustav upravljanja motorom za podizanje aplikacija pomoću Arduino Mega 2560 i IoT: Danas se mikrokontroler temeljen na IoT široko koristi u industrijskoj primjeni. Ekonomski se koriste umjesto računala. Cilj projekta nam je potpuno digitalizirana kontrola, zapisivanje podataka i nadzor trofaznog indukcijskog motora s