Arduino - projekti, ideje, savjeti, problemi izdvojena tema

poruka: 1.365
|
čitano: 390.945
|
moderatori: DrNasty, pirat, XXX-Man, Lazarus Long, vincimus
+/- sve poruke
ravni prikaz
starije poruke gore
Ova tema je sadržajno povezana sa sljedećim temama: Uvod u elektrotehniku (istosmjerna struja)
9 godina
neaktivan
offline
Re: Arduino - projekti, ideje, savjeti, problemi
zerocool12 kaže...
RomaN96 kaže...
Alkaline kaže...

Tko god ima problema sa Arduinom nek proba staru verziju SDK-a. 

Nesto su gadno zeznuli u novoj verziji.

Funkcije sa vise argumenata ne rade dobro (dolaze krive vrijednosti).

 

Mozda ti zato ne radi LCD RomaN96...

 SDK ? možeš pojasniti taj pojam ?

 Software Development Kit. Skup alata koji ti pojednostavljuju programiranje (i upload na pločicu itd.).

 

https://www.arduino.cc/en/Main/Software

 skinuo sam 1.0.6 ali problem nisam rješio. Ukoliko je netko voljan pomoći i razrješit problem do kraja puno bi mi znacilo, krajnje je vrijeme da se problem rješi ali više ne znam što bi napravio. Isprobavam svašta po 1000put ali problem nikako da otklonim.

14 godina
offline
Arduino - projekti, ideje, savjeti, problemi

Pozdrav,

 

Imam par pitanja ako netko zna vezano uz upravljanje servo motora:

1. Je li to uopce moguce

2. Ako je, jesu li svi servo motori standardizirani po pitanju znacenja zica(bar oni brandirani)

3. Dal ima netko kakav guide kako tocno upravljat preko arduina

 

:D
Moj PC  
0 0 hvala 0
16 godina
moderator
offline
Re: Arduino - projekti, ideje, savjeti, problemi
CroNk3r kaže...

Imam par pitanja ako netko zna vezano uz upravljanje servo motora:

1. Je li to uopce moguce

Naravno.

 

CroNk3r kaže...

2. Ako je, jesu li svi servo motori standardizirani po pitanju znacenja zica(bar oni brandirani)

Mislim da da. Tri žice - tipično crvena +V, smeđa/crna gnd i žuta/narančasta signal. 

 

CroNk3r kaže...

3. Dal ima netko kakav guide kako tocno upravljat preko arduina 

Google, YouTube. Ne sjećam se više što sam gledao, ima dovoljno sadržaja.

14 godina
offline
Arduino - projekti, ideje, savjeti, problemi

Ne mislim na te igrackice nego na pravi servo motor(industrijski). Za ove malene znam kako ide, +,- i preko pwm se salje signal za poziciju. Mene zanima za one koji imaju svoj vlastiti driver. Imam prilike nabaviti nekoliko komada dosta jeftino(s obzirom na njihovu pravu cijenu) tako da ako bi mogao kontrolirat da slozim neku robotsku ruku ili cnc ili nesto slicno. 

Radi se o omronovim motorima, zajedno s driverom, AC, mislim da su u nema 34 formatu, uglavnom ozbiljne igracke, samo neznam tocan model...

Kolko sam gledao po netu neki se mogu kontrolirat, al nema bas neki pravi guide sta mu koja zica znaci ili nesto slicno, a hvala bogu ima ih dosta.

 

Nesto ovog tipa:

 

Uzet cu ih pa ako nista drugo preko njihovog onog softvera upravljat za automatizaciju.

:D
Moj PC  
0 0 hvala 0
12 godina
neaktivan
offline
Arduino - projekti, ideje, savjeti, problemi

Jel moguce upravljati koracnim motorom od harddiska bez dodatnog sklopovlja, direktno da se spoji na arduino, ili eventualno preko nekih tranzistora, ali da ne moram kitove kupovati?

All rights reserved. Copyright (c) by Dipl. Pješak 2015.
Moj PC  
0 0 hvala 0
14 godina
offline
Re: Arduino - projekti, ideje, savjeti, problemi
Diplomirani pješak kaže...

Jel moguce upravljati koracnim motorom od harddiska bez dodatnog sklopovlja, direktno da se spoji na arduino, ili eventualno preko nekih tranzistora, ali da ne moram kitove kupovati?

Kolko žica ide u motor?

:D
12 godina
neaktivan
offline
Arduino - projekti, ideje, savjeti, problemi

4

All rights reserved. Copyright (c) by Dipl. Pješak 2015.
Moj PC  
0 0 hvala 0
14 godina
offline
Arduino - projekti, ideje, savjeti, problemi

Onda se radi o bipolarnom stepper motoru, njih je najjednostavnije kontorlirat tako da kupis neki jeftini driver s neta npr. a4988, easyDriver ili slicno.

Ako zelis kucne izrade trebas 2 H-bridgea, svaki za jedan namotaj motora i onda aktiviras motore na nacin da 1. aktiviras 1 zavojnicu, zatim drugu i onda prvu otpustis(to je nacin preko half stepa), bolji nacin kod kojeg imas vise momenta, a drugi je da jednu kativiras pa pustis pa aktiviras drugu. Pritom H.bridge sluzi kako bi promjenio smijer vrtnje motora.

Takoder moras skuziti koliko ima koraka puni krug kako bi lakse slozio automatizaciju i posljednja stvar, nesmijes zaboravit diode zbog indukcijskih svojstva zavojnice.

 

:D
Moj PC  
0 0 hvala 1
16 godina
moderator
offline
Arduino - projekti, ideje, savjeti, problemi

Počeo sam se malo igrati s ESP-8266, konkretno s NodeMCU pločicom s Banggooda. Izludila me!  Zanimalo me, s obzirom da su Arduinom framework uskladili s tim kontrolerom, može li koristiti I2C komponente, poput OLED ekrančića (preko Adafruitove biblioteke). Prvo Adafruitove grafičke biblioteke ne štimaju - javlja grešku. Skinuo nove verzije pa više ne javlja grešku. E sad dolazimo do pi*darije... Koji k vragu su I2C pinovi?! Koji god pinout NodeMCU pločice gledam, ni na jednoj jedinoj nisu označeni SDA i SCL, samo eventualno SPI. Moja pločica je verzije 0.9. gledam fritzing ilustraciju za verziju 1.0 - tamo su I2C pinovi D5 i D6. Na mojoj nisu. Gledam razne druge pločice - nema pravila. Na kraju sam morao izvući osciloskop i koristiti I2C scanner programčić da pronađem na kojim je pinovima I2C sabirnica - na pinovima D1 (SCL) i D2 (SDA). Poslije malo bolje pogledam sličicu - to su GPIO05 i GPIO04. A na Arduinu s 328p su I2C pinovi 4 i 5. Pa su ih očito onda tako mapirali. Sad vidim da je ova ekipa koja je radila port definirala i konstante za pinove za tu pločicu. Ali lako je biti general poslije bitke. 

 

Uglavnom, zanimljiva stvarčica. Skuplja je od generičkih, ali je zato kompletna - ne trebaju nikakve hardverske modifikacije, ne treba programator ni dodatno napajanje - programira se i napaja preko USB-a. Procesor na 80 MHz, 4 MB ROM-a (tj. Flasha) i 80 kB RAM-a. Ovo zadnje je jako bitno, pogotovo kod korištenja OLED ekrana, zato jer već i mali oled ekran od 128x64 piksela pojede prevelik dio RAM-a, pa onda ispada da ako hoćeš bezbrižno vrtjeti imalo veći program s OLED-om, da treba ići na Arduino Mega (a ta ploča je velika) ili eventualno na neki ARM.

 

Posebno je zanimljivo što pločice imaju i vlastiti datotečni sustav - znači, na njih se iz Arduinovog sučelja mogu iskopirati datoteke, koje vaš program može učitavati prema potrebi. Neke pločice iz 4 MB flasha daju čak 3 MB,  neke 1 MB, dok mnoge slabije imaju manje - neke čak samo 64k, 128k Flasha.

 

Imam i one druge module s malo pinova (8 pinova, od toga samo 2 GPIO pina) - ESP-01. Međutim, čini se da se I2C pinovi lako mogu remapirati pomoću Wire.begin(0, 2), a čim se ima pristup I2C sabirnici, preko I2C komponenti se lako hrpa funkcionalnosti doda pločici - uz I2C ekrančiće, tu su razni port extenderi, ADC-ovi, raznorazni senzori...

 

Ovdje se inače nalaze upute kako podršku za ESP-8266 instalirati u Arduinovo defaultno sučelje (najjednostavnije preko Boards Managera).

 

Poruka je uređivana zadnji put ned 20.12.2015 2:45 (mbaksa).
 
3 0 hvala 1
14 godina
offline
Arduino - projekti, ideje, savjeti, problemi

E, ovaj post ce mi pomoci da si skratim muke kad stigne moja plocica(trenutno negdje u oceanu), a onda krecu neki projektici, najvjerojatnije cu ju koristit ko i2c za kompatibilne uredaje i posto ima malo dig izlaza shift register se cini ko dobro rjesenje ukoliko zatreba koji dodatan. Sad cu vidjet dal je moja imat data i clock za i2c

:D
Moj PC  
0 0 hvala 0
16 godina
moderator
offline
Re: Arduino - projekti, ideje, savjeti, problemi
CroNk3r kaže...

Sad cu vidjet dal je moja imat data i clock za i2c

Kako se piše, ispada da se I2C može koristiti na bilo kojim GPIO pinovima, tako da si tu bez brige. 

 

Inače, tek poslije sam skužio da Arduino framework nudi varijable SDA i SCL. Pa mi je onda palo na pamet kak na jednostavan način pronaći pinove ako ti je pločica kriminalno loše označena kao što je moja - jednostavno si napravišblink na SDA i SCL pinove i preštekavaš ledicu s pina na pin, dok ne dođeš na pinove na kojem blinkaju. Ako blinkaju na jednom ili ni jednom pinu, znači da će trebati remapirati pinove s Wire.begin(novi_SDA_pin, novi_SCL_pin) u setupu.

 

Stavio sam pločicu i na mjerač potrošnje energije (dobro, sad je pitanje koliko precizno mjeri kad je tako mala potrošnja) i potrošnja je, kad ništa ne radi, 0,6-0,7W. Mislio sam da će biti više, pa mi je sad drago da nije. Nije idealna za bateriju, ali kad je uštekana u USB port računa ili u zid preko punjača mobitela ili nekakvog drugog adaptera - nije strašno. Užasnuo sam se inače što mi timer za svjetlo na akvariju (onaj obični, nedigitalni, "elektromehanički") povuče oko 4 W! Ispada da umjesto njega mogu staviti WiFi pločicu koja će stalno biti spojena na WiFi, releje, ekrančić i druge komponente, i time ću još uštediti energiju. 

14 godina
offline
Arduino - projekti, ideje, savjeti, problemi

I ja sam neki dan bas gledao kako malo poraditi na power savingu jer sve sta god napravim s arduinom prvo idem preko modula prototype radit i na kraju sve na tome ostane(ukoliko je u privatne svrhe), a svaki modul ima 2-3 ledice i to vuce struju, onda LCD backlight takoder kad gledam stanje kolektora zaboravim ugasiti i tako se polako nakupi, pogotovo kod sustava koji rade 24/7.(doduse malo manje od pola godine, al opet se nakupi) Morao bi implementirati neki sleep mode za te uredaje i napraviti svoje plocice bez ledica. Odnosno jednu plocicu di je gore samo atmega chip i ostavim jos 6 pin header za programiranje preko usbasp ko sto i arduino ima.

:D
Moj PC  
0 0 hvala 0
16 godina
moderator
offline
Arduino - projekti, ideje, savjeti, problemi

Nije mi vrag dao mira - morao sam isprobati onaj jeftini generički modul koji ima samo 2 GPIO pina, model ESP-01. I... I2C radi.  Kao što vidite iz priložene slike.

 

Inače iako se možda negdje dalo naslutiti da ESP8266 ima hardverski I2C, to nije slučaj - ima softverski. Al nema veze. Ovo na slici je moja friško spolemljena dev pločica, u koju je uštekan 9V adapter, I2C OLED ekrančić, ESP-01, i USB2Serial (imam više različitih komada - uzeo sam ovaj s FTDI-evim čipom jer mi drugi na kojem mogu odabrati 3,3V, TX pin i dalje drži na 5V). Stavio sam na nju 3,3V regulator napona, par kondenzatora, četiri otpornika i dva prekidača - lijevi gasi struju, desni spušta GPIO 0 na gnd (tada se ESP-01 može programirati).

 
2 0 hvala 0
9 godina
neaktivan
offline
Arduino - projekti, ideje, savjeti, problemi

Pozdrav svima, potrebna mi je hitna pomoc pri izradi vlastitog hardvera

 

Naime, radim na vlastitom startup projektu cija se ideja temelji na kapacitativnim senzorima, LED svijetlom i touchscreenom koji ce to sve kontrolirati i naredivat. Ima li netko kakvog iskustva, preporuke ili slicno...

 

Molim Vas da se javite na mail androku@gmail.com te cu Vas detaljnije upoznati sa samim projektom uz mogucnost ulaska u tim i stjecanje novog iskustva, znanja i mozebitnog novca

 

Ugodna vecer

 
0 0 hvala 0
16 godina
moderator
offline
Re: Arduino - projekti, ideje, savjeti, problemi

Malo novijih dojmova... Žalosno je što, barem u ovom trenutku (a možda i zauvijek?), ESP8266 na I2C sabirnici može funkcionirati samo kao master. To znači da bude velikih (nepremostivih?) problema kod I2C komunikacije s Arduinom ako će se ikoja I2C komponenta spajati na Arduino pločicu (tj. koristiti s Arduino pločice), jer će dolaziti do kolizije. U svom slučaju spojio sam ESP-01 i Nano preko I2C level shiftera (kad je Nano 5V, a ESP 3,3V). Na Nano sam spojio I2C OLED ekrančić i I2C RTC. Nano je dakle master za te komponente, ali slave za ESP. E, kad u isto vrijeme ESP zatraži podatke (konkretno, dvije temperature) kad ispisujem sadržaj na ekran, onda ekran zablokira i više ne radi. U ovome trenutku ne znam kak da ostvarim neku njihovu međusobnu sinkronizaciju, odnosno da jedan drugome veli nek se u tom i tom trenutku ništa ne šalje, odnosno da čeka kad je sabirnica slobodna.

 

Više mi paše da mi je sve spojeno na Nano, jer trebam očitavati (najmanje) dva temperaturna senzora (one wire - znači ne mogu ih nikako spojiti na ESP-01 ako ću koristiti I2C sabirnicu) i jer trebam upravljati relejima, a oni ne reagiraju na 3,3V signal iz ESP-a (pa bi tu trebalo tranzistore stavljati). Mogao bih sve komponente spojiti na NodeMCU, s obzirom da ima više pinova, ali i dalje ostaje problem relejeva. A i zgodnije bi bilo da Nano upravlja sa svime jer bi mogao isključiti ESP kad nije potreban. Još jedno rješenje je serijska komunikacija, no to sam htio izbjeći. A izgleda da bi u ovom slučaju zapravo najbolje bilo ići na serijsku komunikaciju. Eh...

13 godina
offline
Arduino - projekti, ideje, savjeti, problemi

Trebam pomoć oko pretvaranja stringa u integer. Recimo da preko Serial monitora pošaljem naredbu F155 i ja sad trebam rastaviti taj string na jednu varijablu koja će uzimati prvo slovo naredbe i varijablu koja će sadržavati broj uz to slovo.

Ovo mi treba za RC auto, tako da bi slovo F označavalo forward, a 155 brzinu motora.

Moj pokušaj nije bio uspješan pošto sam još relativno nov u arduinu.

 

String BluetoothData;        // the data given from Computer
char instructions[4];       //string splitted into chars
char motorDirection;

 

BluetoothData=Serial.read();                 //the data from Computer
BluetoothData.toCharArray(instructions,4);   //splitting string to characters
motorDirection=instructions[0];          //taking first char of the string
String motorSpeed(BluetoothData);      //taking whole string
motorSpeed=Serial.parseInt();          //using only digits from the string
motorSpeed.toInt();                    //converting string (of digits) to int

 

...The South Will Rise Again... White -h- boys
Moj PC  
0 0 hvala 0
15 godina
odjavljen
offline
Arduino - projekti, ideje, savjeti, problemi

Stižem i ja u Arduino vode, samo da mi dođu dva Nano. Trebaju mi za rad sa 433 mhz tx/rx. Ako je netko nešto radio sa time, neka piše. Imam jedan PIR modul - planiram ga spojiti na Arduino i RF transmitter a na drugu stranu drugi Arduino sa RF receiverom koji bi spojio na Raspberry preko I2C. Radim malu alarmnu centralu koja osim što pazi na PIR i smoke, usput kontrolira grijalicu (preko releja) i sve to javlja na web. Web je 80% gotov, java app za Pi isto, sad se čeka ovaj bežični dio i ako neka dobra duša ima kakav 24/48v ispravljač sa 5-6 ampera za prodati.

A rifle is like a human. The stock is the skeleton, the scope is the eyes, the action is the brain, and the barrel is the heart. But you, the man behind the rifle, you are the soul.
Moj PC  
0 0 hvala 0
16 godina
moderator
offline
Re: Arduino - projekti, ideje, savjeti, problemi

@Coder256

Zašto si u serial monitor ujedno ne ispisuješ vrijednosti parsiranih podataka, odnosno varijabli, da vidiš jesi li ih dobro parsirao, odnosno u kojem koraku si zeznuo?

 

BTW što se tiče linije String motorSpeed(BluetoothData); - ne vidim svrhu parametra BluetoothData, kad sadržaj stringa odmah nakon toga pregaziš sa Serial.parseInt.

 

Također ne kužim zašto nakon Serial.parseInt(), koja vraća long, koristiš (String?).toInt, koja isto vraća long. Kojeg tipa ti je varijabla motorSpeed?

Poruka je uređivana zadnji put sub 2.1.2016 21:44 (mbaksa).
14 godina
offline
Re: Arduino - projekti, ideje, savjeti, problemi
Sum_of_all_fears kaže...

Stižem i ja u Arduino vode, samo da mi dođu dva Nano. Trebaju mi za rad sa 433 mhz tx/rx. Ako je netko nešto radio sa time, neka piše. Imam jedan PIR modul - planiram ga spojiti na Arduino i RF transmitter a na drugu stranu drugi Arduino sa RF receiverom koji bi spojio na Raspberry preko I2C. Radim malu alarmnu centralu koja osim što pazi na PIR i smoke, usput kontrolira grijalicu (preko releja) i sve to javlja na web. Web je 80% gotov, java app za Pi isto, sad se čeka ovaj bežični dio i ako neka dobra duša ima kakav 24/48v ispravljač sa 5-6 ampera za prodati.

Nisam radio s RF signalima, ali ovaj lik ima odlicne tutoriale:

Stvarno objasni sve u detalje i jako puno se moze nauciti.

2. stvar, zar ne bi bila bolja opcija wifi modul, mislim da je daleko kvalitetnija veza, a razlika u cijeni je minimalna NRF24L01 konkretno ili cak ESP8266.

 

Vezano uz autic, ja sam nekad radio bluetooth autic sa servo motorom i pwm regulacijom brzine. Budem probao naci kod. (radio sam arduino i android aplikaciju, al jos za onaj android 2.2)

Vec sam zaboravio kako je to sve to bilo, ali ugrubo problemi koje sam imao su uglavnom sinkronizacija androida i arduina, sve je radilo ok 5 min i onda su se pogubili i autic bi krenuo svojim putem.

To sam rjesio na nacin da sam slozio buffer koji je duplo veci od podataka koje saljem(imao sam npr podatak AS090F100  1.(A) je pocetak podatka kojeg zanemarimo, S oznacava steering i sljedeca 3 broja su polozaj serva, onda je F/R fwd/reverse i pwm podatak za brzinu motora)

A i S su zapravo beskorisni podaci, ali koriste se za sinkronizaciju arduina s androidom, ako taj podatak ne postoji u bufferu nista se ne mjenja i ceka se sljedeci podatak kod kojeg dolazimo do zeljenih parametara. Kod mene je takav sistem radio odlicno. Jos jedna stvar na koju treba pripaziti da ne saljes podatke prebrzo da ih arduino ne stigne citati, nakon svakog podatka stavis pauzu nekoliko ms jer uglavnom dolazi do problema prilikom obrade podataka od strane arduina zbog njegove slabe procesorske snage u odnosu na android.

:D
14 godina
offline
Arduino - projekti, ideje, savjeti, problemi

Koliko bi komplicirano bilo napraviti termostat za centralno grijanje? Za početak je dovoljno da pali/gasi s obzirom na temperaturu, a kasnije imam još puno ideja o kojima ću razmišljati ako uspijem bar osnovno. Totalni sam početnik, želio bih naučiti, a volim imati neki cilj pa ne znam je li to ipak preambiciozno za početak. Naručio sam si nano, starter kit i još par sitnica koje su mi izgledale zanimljivo(senzor za temperaturu, modul s relejom), ali vjerojatno su još u Kini :)

While some see them as the crazy ones, we see genius. Because the people who are crazy enough to think they can change the world, are the ones who do.---R.I.P S.J.|||Minecraft: njofra|BF3: nj0fra
Moj PC  
0 0 hvala 0
14 godina
offline
Re: Arduino - projekti, ideje, savjeti, problemi
power_user kaže...

Koliko bi komplicirano bilo napraviti termostat za centralno grijanje? Za početak je dovoljno da pali/gasi s obzirom na temperaturu, a kasnije imam još puno ideja o kojima ću razmišljati ako uspijem bar osnovno. Totalni sam početnik, želio bih naučiti, a volim imati neki cilj pa ne znam je li to ipak preambiciozno za početak. Naručio sam si nano, starter kit i još par sitnica koje su mi izgledale zanimljivo(senzor za temperaturu, modul s relejom), ali vjerojatno su još u Kini :)

Kako bi profesori na fakultetima rekli trivić. Skroz u grubo ocitavas temperaturu na senzoru i imas jednu if petlju koja provjerava dal je temperatura manja ili veca od zadane. Obrati paznju da su sustavi grijanja tromi sustavi i da moras staviti ako zelis 22 stupnja, paljenje na 21.5 a gasenje na 22.5 i slicno jer ces inace samo mucit boilera i efikasnost ce biti jako losa.

Kasnije dodas ekran koji prikazuje trenutnu temperaturu i zadanu temperaturu i 2 tipke za + - temperature. To je osnovno, nakon toga ti se otvaraju mogucnosti tipa kontrola preko interneta s udaljene lokacije kad putujes npr. s posla doma 10 minuta prije polaska doma upalis grijanje i dodes u toplo doma, bluetooth za upravljanje preko mobitela(iako nema smisla ako vec imas internetski)

Ugavnom samo inspiracija te ogranicava.

:D
13 godina
offline
Re: Arduino - projekti, ideje, savjeti, problemi
mbaksa kaže...

@Coder256

Zašto si u serial monitor ujedno ne ispisuješ vrijednosti parsiranih podataka, odnosno varijabli, da vidiš jesi li ih dobro parsirao, odnosno u kojem koraku si zeznuo?

 

BTW što se tiče linije String motorSpeed(BluetoothData); - ne vidim svrhu parametra BluetoothData, kad sadržaj stringa odmah nakon toga pregaziš sa Serial.parseInt.

 

Također ne kužim zašto nakon Serial.parseInt(), koja vraća long, koristiš (String?).toInt, koja isto vraća long. Kojeg tipa ti je varijabla motorSpeed?

 BluetoothData mi triba samo da ga rastavim kako bi dobia prvo slovo naredbe odnosno smjer, a posli sa parseInt tražim broj koji dolazi iza slova. ParseInt nisam baš shvatio... Oće mi motorSpeed pošto je inicijalno string, nakon funkcije parseInt postat long? Jer ako neće onda sam to mislio rješiti sa toInt funkcijom koja bi string brojeva pretvarala u integer.

...The South Will Rise Again... White -h- boys
16 godina
moderator
offline
Re: Arduino - projekti, ideje, savjeti, problemi
Coder256 kaže...
BluetoothData mi triba samo da ga rastavim kako bi dobia prvo slovo naredbe odnosno smjer, a posli sa parseInt tražim broj koji dolazi iza slova. ParseInt nisam baš shvatio... Oće mi motorSpeed pošto je inicijalno string, nakon funkcije parseInt postat long? Jer ako neće onda sam to mislio rješiti sa toInt funkcijom koja bi string brojeva pretvarala u integer.

Nemoj raditi pizdarije. Ako je motorSpeed brzina, onda ima biti int ili long. Ispisuj si vrijednosti varijabli u serial monitor.

 

Znači, ako imaš:

motorSpeed=Serial.parseInt();

 

onda odmah iza toga imaj:

Serial.print("motorSpeed=");

Serial.println(motorSpeed);

 

Ne kužim kak ti misliš debugirrati program ako ne znaš koje su ti vrijednosti varijabli u određenom trenutku.

14 godina
offline
Arduino - projekti, ideje, savjeti, problemi

Stigao i moj primjerak ESP-a, evo jedna slikica kraj arduino obitelji(umjesto uno sam stavio jedan shield posto su iste velicine pa se vidi omjer velicina).

Sad samo treba uhvatiti vremena za poigrati se s podesavanjem ide i programiranjem.

:D
Moj PC  
1 0 hvala 0
14 godina
offline
Re: Arduino - projekti, ideje, savjeti, problemi
mbaksa kaže...

Jesi li ti updateao na ESP firmware?

Ako jesi, mozes poslat link koji si tocno stavio?

Ja imam problem jer mi prilikom upisa u serial AT ne vraca ok nego samo

>>

i prilikom ostalih naredba vraca neke errore.

Probao sam zamjenit firmware, ali nisam nasao ni 1 koji dobro radi.

Preko onog nekog toola bas za nodeMCU mi radi blink program, tako da je plocica ispravna.

 

EDIT:

Prema nijednom tutorialu s youtube ne mogu ici posto nema vise tih firmware na stranici di su oni skidali.

:D
Poruka je uređivana zadnji put uto 5.1.2016 12:31 (CroNk3r).
16 godina
moderator
offline
Re: Arduino - projekti, ideje, savjeti, problemi
CroNk3r kaže...
mbaksa kaže...

Jesi li ti updateao na ESP firmware?

Ono kad sam ga prvi put probao nisam updateao firmware. Sad se više ne sjećam što sam radio - da li sam uopće koristio AT naredbe. Čini mi se kao da jesam, ali opet moguće je da sam ih koristio s ESP-01, koji nije došao s Lua firmwareom, a da sam na ovome isprobao neke Lua primjere. Kad sam defaultni firmware pregazio Arduino programčićem, onda naravno uopće nije reagirao na AT naredbe, kad je programčić bio njegov firmware.

 

Uglavnom, kolko sam skužio, defaultni firmware je lua (firmware kojega ujedno flashash defaultnim alatom), pa se njega ne koristi s AT naredbama, nego s Lua naredbama. Npr. naredba

gpio.write(0, gpio.HIGH)

gasi defaultnu ledicu (prije toga bi možda trebalo izlaz postaviti s gpio.mode(0,gpio.OUTPUT) ).

 

http://benlo.com/esp8266/esp8266QuickStart.html

https://learn.adafruit.com/adafruit-huzzah-esp8266-breakout/using-nodemcu-lua

http://www.electrodragon.com/w/ESP8266_NodeMCU_Lua

 

Za ukucavanje Lua naredbi iskoristi program na prvom linku - LuaLoader.

 

 

Ako bi htio koristiti AT naredbe, onda bi trebao instalirati AT firmware. Ovo bi trebao biti jedan takav: https://drive.google.com/file/d/0B3dUKfqzZnlwdUJUc2hkZDUyVjA/view

Tu je program za flashanje ako ne uspiješ s defaultnim.

15 godina
odjavljen
offline
Re: Arduino - projekti, ideje, savjeti, problemi
CroNk3r kaže...
2. stvar, zar ne bi bila bolja opcija wifi modul, mislim da je daleko kvalitetnija veza, a razlika u cijeni je minimalna NRF24L01 konkretno ili cak ESP8266.

Baš malo gledam oko tog ESP8266... Da li radi sa WPA2-PSK? Ako da, onda odmah naručujem to, bolje nego da se natežem sa 2 arduina, gubim hrpu GPIO pinova na Raspberryu i sl...

A rifle is like a human. The stock is the skeleton, the scope is the eyes, the action is the brain, and the barrel is the heart. But you, the man behind the rifle, you are the soul.
16 godina
moderator
offline
Re: Arduino - projekti, ideje, savjeti, problemi
Sum_of_all_fears kaže...
CroNk3r kaže...
2. stvar, zar ne bi bila bolja opcija wifi modul, mislim da je daleko kvalitetnija veza, a razlika u cijeni je minimalna NRF24L01 konkretno ili cak ESP8266.

Baš malo gledam oko tog ESP8266... Da li radi sa WPA2-PSK? Ako da, onda odmah naručujem to, bolje nego da se natežem sa 2 arduina, gubim hrpu GPIO pinova na Raspberryu i sl...

WPA2-PSK za spajanje na lokalni WLAN? Radi.

 

Nisam probao radi li kao AP. S obzirom na ovo rekao bih da radi:

`WiFi.softAP(ssid, password)` to set up a WPA2-PSK network (password should be at least 8 characters)

15 godina
odjavljen
offline
Re: Arduino - projekti, ideje, savjeti, problemi

Odlično... Stvar je da se na arduino kače 2 senzora (jedan digitalni, jedan analogni) i onda bi oni WiFijem u petlji javljali svaku promjenu od prošlog stanja sa jednostavnim POSTom prema van ili na Raspberry.

 

433 će ostati za neke druge stvari, rasvjetu recimo.

A rifle is like a human. The stock is the skeleton, the scope is the eyes, the action is the brain, and the barrel is the heart. But you, the man behind the rifle, you are the soul.
14 godina
offline
Arduino - projekti, ideje, savjeti, problemi

ESP ti nema analogno iscitavanje vrijednosti, tako da bi u tom slucaju trebao neki a/d pretvornik

 

BTW

Slozio sam ovo s AT naredbama, dobar je firmware, sad se bacam na lua posto mi se cini puno lakse i ima vise informacija na netu.

ESP mi se cini jako dobar, puno bolja opcija od arduina(ESP-12 je moj, tako da ima i solidan broj GPIO), ima wifi, dovoljno pinova za manje-srednje projekte uz koristenje shift registera, a i dosta je brz. 

:D
Poruka je uređivana zadnji put uto 5.1.2016 17:38 (CroNk3r).
Moj PC  
0 0 hvala 0
Ova tema je sadržajno povezana sa sljedećim temama: Uvod u elektrotehniku (istosmjerna struja)
Nova poruka
E-mail:
Lozinka:
 
vrh stranice