Arduino - projekti, ideje, savjeti, problemi izdvojena tema

poruka: 1.365
|
čitano: 384.623
|
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)
12 godina
odjavljen
offline
Re: Arduino - projekti, ideje, savjeti, problemi
koska182 kaže...

imaš poseban pin za Vbat za napajanje rtc-a i još nekih backup registara.

To ti je pin 1 na STM32F103xx. na to staviš bateriju kao i na svaki drugi rtc i nemaš problema sa isključivanjem. 

Emulacija je štetna za pločicu ovisno o tome kolko puta pišeš i brišeš. može izdržati do 10000 ciklusa.

Ako prvi put cujes za HAL drivere, pogledaj malo tutoriale. lijepo se olakša pisanje koda za STM32. možda ti se svidi...

 

Ma ništa to, imam već gotov kod(zapravo moram još neke stvari dodati) za Nano pa sam njega mislio koristiti(s Arduino funkcijama za početak pa bi kasnije prebacio na registerie).

 

To sam i pročitao, problem mi je što se kilometraža sprema svakih 15 sekundi. No riješio sam to s DS3231(dobro mi dođe i zbog temperature).

12 godina
odjavljen
offline
Arduino - projekti, ideje, savjeti, problemi

Šta kažete na novi dizajn ekrana?

Skužio sam gdje je bio problem kod bitmapa, sad imam i ikonice :D

 

https://imgur.com/a/bvg88kT

 
4 0 hvala 0
7 godina
offline
Re: Arduino - projekti, ideje, savjeti, problemi
Alkaline kaže...
CroNk3r kaže...

Istopila mi se zaliha arduina pa moram nesto naruciti.

Naruči pločicu sa ESP32, odnosno sa WROOM32 modulom. Na ebayu ima TTGO, koji je klon Adafruit Feathera.

 

Ima 4Mb flash, 520 KB memorije, dual core procesor na 160Mhz (ide do 240Mhz),

3 UARTa, WiFi, Bluetooth (BLE i Classic), 12 bitni ADC sa 18 kanala, 2 x 8bit DAC, touch senzore, i2S, i2C, 8 kanalnu RMT periferiju za primanje i slanje IR signala,

dvije SPI sabirnice (pa može biti master i slave u isto vrijeme), eMMC kontroler za SD karticu (da ti ostane slobodan SPI).

 

Još ima i GPIO matrix pa periferiju alociraš na GPIO koji ti paše, a hardver odrađuje svoje preko DMA kanala.

I ULP coprocesor pa ga baciš u deep sleep i probudiš na tajmer, temperaturu ili interrupt.

 

Još podržava i enkripciju pa si možeš enkriptirati flash da ti netko ne ukrade firmware.

 

Preodličan čip, Nano mu nemože ni prismrditi, a devboard se da nabaviti za 4.5$.

 

Otpisao sam AVR i totalno se prebacio na ESP32.

Naučio sam ESP-IDF dok je Arduino support kaskao ali sad je sređena podrška pa toplo preporučujem.

 

Koristim ga za Bluetooth zvučnik sa vanjskim 24bitnim DACom na I2S sabirnici. Postoji i WiFI webradio za njega.

A uskoro dolazi i službeni softverski MP3 dekoder pa ću moći puštati MP3ce sa SD kartice.

 Bok, možeš li staviti link za točni dev board s ebaya?

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

Ovaj koristim, a ovaj je jeftiniji, a ima isti modul.

Moj PC  
1 0 hvala 2
7 godina
offline
Re: Arduino - projekti, ideje, savjeti, problemi
Dex.pwn kaže...

Šta kažete na novi dizajn ekrana?

Skužio sam gdje je bio problem kod bitmapa, sad imam i ikonice :D

 

https://imgur.com/a/bvg88kT

Da li za mjerenje brzine koristiš GPS modul ili? Napravio bih nešto slično, samo brzina i broj sati rada uz prikaz na zaslonu. 

Tvoj layout izgleda super, sviđa mi se.

Poruka je uređivana zadnji put ned 30.9.2018 17:02 (It'sMe932).
12 godina
odjavljen
offline
Re: Arduino - projekti, ideje, savjeti, problemi

Hall senzor s prednjeg kotača.

Preciznije je a manje struje troši.

12 godina
odjavljen
offline
Arduino - projekti, ideje, savjeti, problemi

Jel zna netko kako da se riješim problema duplih libraria za STM32? Kod kompajla dobijem error koji kaže da se koristi Wire lib a WireSlave se ne koristi. Preimenujem WireSlave u WireSlave_old i dobijem isti error samo piše WireSlave_old umjesto WireSlave.

Uglavnom koristim STM32 (C8 generičnu pločicu) s pokušavam osposobit SH1106 OLED 128x64 preko IICa. Dobijam te errore cijelo vrijeme i ne znam kako da ih se otarasim više.

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

Pozdrav svima, vec dugo slusam o Arduinu, pa bi se i sam malo okusao. Kako/gdje s cim poceti? Imam iskustva sa elektronikom i programiranjem, tako da nebi trebao imati velikih problema, no ponuda kitova i senzora je prevelika. Kolika je razlika ako kupim nekakav starter kit kod nas u RH ili izvana? Ako nije prevelika, uzeo bi nekakav kit i kod nas. 

 

 

 
0 0 hvala 0
14 godina
offline
Re: Arduino - projekti, ideje, savjeti, problemi
solaris kaže...

Pozdrav svima, vec dugo slusam o Arduinu, pa bi se i sam malo okusao. Kako/gdje s cim poceti? Imam iskustva sa elektronikom i programiranjem, tako da nebi trebao imati velikih problema, no ponuda kitova i senzora je prevelika. Kolika je razlika ako kupim nekakav starter kit kod nas u RH ili izvana? Ako nije prevelika, uzeo bi nekakav kit i kod nas. 

 

 

Po meni odhebi sve te starter kitove i nadi si projekt za koji narucis djelove i to je to.

I onda sljedeci projekt pa opet sljedeci i skupi se rezervnih djelova.

Ako bas hoces kupi set pd 30-ak senzora i par arduino nano-a i onda isprobavas.

Posto si rekao da imas iskustva s elektronikom pretpostavljam da imas otpornike ledice, kondenzatore i takve stvari

8 godina
neaktivan
offline
Re: Arduino - projekti, ideje, savjeti, problemi
CroNk3r kaže...
solaris kaže...

Pozdrav svima, vec dugo slusam o Arduinu, pa bi se i sam malo okusao. Kako/gdje s cim poceti? Imam iskustva sa elektronikom i programiranjem, tako da nebi trebao imati velikih problema, no ponuda kitova i senzora je prevelika. Kolika je razlika ako kupim nekakav starter kit kod nas u RH ili izvana? Ako nije prevelika, uzeo bi nekakav kit i kod nas. 

 

 

Po meni odhebi sve te starter kitove i nadi si projekt za koji narucis djelove i to je to.

I onda sljedeci projekt pa opet sljedeci i skupi se rezervnih djelova.

Ako bas hoces kupi set pd 30-ak senzora i par arduino nano-a i onda isprobavas.

Posto si rekao da imas iskustva s elektronikom pretpostavljam da imas otpornike ledice, kondenzatore i takve stvari

 S jedne strane se slazem. No u pocektu cisto da se upoznam sa platformom, uzeo bi nekakav starter kit za breadboardom za prototipiranje, a kasnije dok se odlucim za projekt, mogu samo naruciti dijelove koji su mi potrebni. Nazalost, iz elektronike sam izasao pred sad, ima vec 10 godina. Ono kaj me najvise zbunjuje je veliko broj platformi, no koliko mi se cini, svi su bazirani manje vise oko istog Atmelovoga SOC-a. Isto tako vidim da ima dosta klonova, kao i official Nano, Uno, Mega verzija koje mi nisu bas jasne. No, imao sam srece, pa mi je fredn posudio Infiduiono R3 Uno s kojim cu zapoceti, no volio bi "sastaviti" svoj komplet za prototipiranje. Sad isto vidim da je "official" Arduino oko 20$, dok se klonovi daju nabaviti i za cca 5$. Ono sto bi trebao ,je recimo popist shopova odokuda se najbolje isplati uzimati komponente, kao i linkovi za "poceti", iz prve ruke. 

 

 

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

Ovako nesto:

https://www.banggood.com/Geekcreit-45-In-1-Sensor-Module-Board-Kit-Upgrade-Version-For-Arduino-p-1137050.html?rmmds=search

+

uzmes par ekrana, mozes oled, onaj 16x2 lcd, nokia lcd, evenutalno neki lcd shields velikim ekranom(veci lcd i oled trose dosta resursa, tako da tu treba pripaziti)

+

tasteri, otpornici, kondenzatori par dioda ako zatreba i naravno zice

 

Po pitanju literature, samo googlas "[naziv senzora] arduino example" i 90% slucajeva prva 3 linka sve jasno

 

EDIT:

Original arduino je skuplji jer se on kupuje vise zbog podrske developerima

Poruka je uređivana zadnji put sub 6.10.2018 19:53 (CroNk3r).
Moj PC  
1 0 hvala 1
12 godina
odjavljen
offline
Arduino - projekti, ideje, savjeti, problemi

Igram se sa STM32F103C8 pločicom i skužio sam nešto čudno. Dakle, kompajlo sam čisti program i dobio sljedeće

 

Sketch uses 12,660 bytes (19.3%) of program storage space. Maximum is 65,536 bytes.
Global variables use 2,456 bytes (12.0%) of dynamic memory, leaving 18,024 bytes for local variables. Maximum is 20,480 bytes.

 

U čemu je kvaka da prazan kod troši tolko resursa? Program se kompajlo minutu dok kod Nanoa ide puno brže i manje zauzima

 

Sketch uses 928 bytes (3.0%) of program storage space. Maximum is 30,720 bytes.
Global variables use 9 bytes (0.4%) of dynamic memory, leaving 2,039 bytes for local variables. Maximum is 2,048 bytes.

 

 
0 0 hvala 0
14 godina
offline
Re: Arduino - projekti, ideje, savjeti, problemi
Dex.pwn kaže...

Igram se sa STM32F103C8 pločicom i skužio sam nešto čudno. Dakle, kompajlo sam čisti program i dobio sljedeće

 

Sketch uses 12,660 bytes (19.3%) of program storage space. Maximum is 65,536 bytes.
Global variables use 2,456 bytes (12.0%) of dynamic memory, leaving 18,024 bytes for local variables. Maximum is 20,480 bytes.

 

U čemu je kvaka da prazan kod troši tolko resursa? Program se kompajlo minutu dok kod Nanoa ide puno brže i manje zauzima

 

Sketch uses 928 bytes (3.0%) of program storage space. Maximum is 30,720 bytes.
Global variables use 9 bytes (0.4%) of dynamic memory, leaving 2,039 bytes for local variables. Maximum is 2,048 bytes.

 

Arhitektura procesora je drugacija(ARM i RISC), duljina rijeci(8bita vs 32bita), STM ima vise internih sklopova...

12 godina
odjavljen
offline
Arduino - projekti, ideje, savjeti, problemi

Jel ima još nekakva pločica koja je u formatu Nano/STM32 a da ima konfiguraciju kao STM32? Uglavnom, da skratim i možda vam s time bude jasnije, STM32 mi je dobro legao jer ima puno više pinova koje mogu koristiti za razliku od Nanoa. No problem je što I2C na STM32 radi poprilično loše(rađen sa softwareske strane, mala brzina itd..), pa s time mi ekran ne radi kako treba, I2C skener ga ne može pronaći itd... 

 

Gledam ESP32 no on je teški overkill zbog WiFia i tih modula koji bi mi jeli bateriju.

I da je 5V logika ili da kao STM32 ima 5V tol pinove.

 

Ili postoji neki I2C PWM modul s kojim si mogu osloboditi PWM pinove na Arduinou?

Poruka je uređivana zadnji put uto 9.10.2018 2:04 (Dex.pwn).
 
0 0 hvala 0
14 godina
offline
Re: Arduino - projekti, ideje, savjeti, problemi
Dex.pwn kaže...

Gledam ESP32 no on je teški overkill zbog WiFia i tih modula koji bi mi jeli bateriju.

Radio na ESP32 se može isključiti za očuvanje baterije. No nema 5V kompatibilne pinove, za to ti treba level shifter.

Što koristiš da radi na 5V? Možda ima kakvih alternativa.

12 godina
odjavljen
offline
Re: Arduino - projekti, ideje, savjeti, problemi
Alkaline kaže...
Dex.pwn kaže...

Gledam ESP32 no on je teški overkill zbog WiFia i tih modula koji bi mi jeli bateriju.

Radio na ESP32 se može isključiti za očuvanje baterije. No nema 5V kompatibilne pinove, za to ti treba level shifter.

Što koristiš da radi na 5V? Možda ima kakvih alternativa.

 

 

Pa ekran, rtc, napajanje općenito je 5V

Nije problem napravit ni to da uzmem neki čip(DIP pakiranje) i napravim "golu" pločicu, znači samo pinovi koji meni trebaju i osnovno napajanje čipa.

Samo koji? Bitno mi je da ima 32+kB ROMa, 2+ kB RAMa i može pola kB EEPROMa(no može i bez njega jer imam već jedan EEPROM čip).

 

 

Izgleda da ima hardware I2C, no opet ima nekih bolesti. Kad pokrenem STM32 da bi se I2C konekcija ostvarila prvo moram tu istu pločicu resetirati i onda se prikazuje tekst.

Poruka je uređivana zadnji put uto 9.10.2018 4:24 (Dex.pwn).
14 godina
offline
Re: Arduino - projekti, ideje, savjeti, problemi
Dex.pwn kaže...
Alkaline kaže...
Dex.pwn kaže...

Gledam ESP32 no on je teški overkill zbog WiFia i tih modula koji bi mi jeli bateriju.

Radio na ESP32 se može isključiti za očuvanje baterije. No nema 5V kompatibilne pinove, za to ti treba level shifter.

Što koristiš da radi na 5V? Možda ima kakvih alternativa.

 

 

Pa ekran, rtc, napajanje općenito je 5V

Nije problem napravit ni to da uzmem neki čip(DIP pakiranje) i napravim "golu" pločicu, znači samo pinovi koji meni trebaju i osnovno napajanje čipa.

Samo koji? Bitno mi je da ima 32+kB ROMa, 2+ kB RAMa i može pola kB EEPROMa(no može i bez njega jer imam već jedan EEPROM čip).

 

 

Izgleda da ima hardware I2C, no opet ima nekih bolesti. Kad pokrenem STM32 da bi se I2C konekcija ostvarila prvo moram tu istu pločicu resetirati i onda se prikazuje tekst.

Uzmi arduino nano kojeg ces ukljucivati.

Onda na njega spojis relay da upali stm32 i stavis timer koji ce za par sekundi resetirati stm32 

12 godina
offline
Re: Arduino - projekti, ideje, savjeti, problemi

STM32F103C8 ima dva I2C-a. I nisam primjerio nikakvih bolesti. Pogledaj datasheet display-a, tj. kolko mu treba dati vremena od power up-a do inicijalizacije.

Stavi delay između inicijalizacije I2C-a i slanja prvog teksta na display. Možda je do toga...

8 godina
neaktivan
offline
Arduino - projekti, ideje, savjeti, problemi

Koristi li itko ESP8266? Cini mi se dosta mocniji nego sam Arduiono, plus nudi Wi-Fi modul koji mi je bitniji za IoT. Ovako za Arduino moram koristiti WiFi shield. Uglavnom, plan je uzeti Arduino started kit (neki jeftiniji klon) i ovaj NodeMCU (ESP8266). 

 
0 0 hvala 0
12 godina
odjavljen
offline
Re: Arduino - projekti, ideje, savjeti, problemi
Isti kod radi kako treba na nanou
12 godina
odjavljen
offline
Re: Arduino - projekti, ideje, savjeti, problemi
Isti kod radi kako treba na nanou
12 godina
offline
Re: Arduino - projekti, ideje, savjeti, problemi

Sa sigurnošću mogu reći da nije isti kod...

Ako koristiš arduino za programiranje stm32, tko zna šta se u pozadini dešava.

Dodaj delay odmah na početku setup funkcije, možda profunkcionira...

12 godina
odjavljen
offline
Re: Arduino - projekti, ideje, savjeti, problemi
koska182 kaže...

Sa sigurnošću mogu reći da nije isti kod...

Ako koristiš arduino za programiranje stm32, tko zna šta se u pozadini dešava.

Dodaj delay odmah na početku setup funkcije, možda profunkcionira...

 

 

http://www.stm32duino.com/viewtopic.php?f=48&t=4204&p=50171

 

A ko zna, program radi kako treba nakon restarta a vidim da i loop funkcija radi iako ekran "ne radi". Čini se da I2C ima neki problem.

 

I još me živcira što moram koristiti I2C 1 na pinovima koji imaju PWM.

 

Delay od 100 ms popravlja stvar. Ne kužim zašto al hajde bar radi.

Poruka je uređivana zadnji put uto 9.10.2018 14:00 (Dex.pwn).
14 godina
offline
Re: Arduino - projekti, ideje, savjeti, problemi
solaris kaže...

Koristi li itko ESP8266? Cini mi se dosta mocniji nego sam Arduiono, plus nudi Wi-Fi modul koji mi je bitniji za IoT. Ovako za Arduino moram koristiti WiFi shield. Uglavnom, plan je uzeti Arduino started kit (neki jeftiniji klon) i ovaj NodeMCU (ESP8266). 

 ESP8266 je odličan samo ima malo pinova, a ujedno su 3 komada za bootstrap pa moraju biti u određenom stanju kod paljenja.

Ako ti ne treba gomila pinova onda je OK, a u drugom slučaju ESP32. Ja sam upariovao ESP8266 i Atmegu328p, a kasnije sam prešao na ESP32.

 

Dex.pwn ESP32 ti ima ugrađen RTC, a 4 megabajtni flash možeš particionirati pa si alociraš particiju za pohranu podataka.

Čudno kako ti ekran radi na 5V, da ga ne furaš van specifikacija? Obično su 3.3V SPI ili i2c OLEDi, barem sam ja takve nalazio.

 

Uglavnom, moraš probati, mislim da nemogu dočarati ovako koliko je to bolji čip, meni je bilo ko da sam sa super nintenda prešao na PS2.

Poruka je uređivana zadnji put uto 9.10.2018 16:02 (Alkaline).
8 godina
neaktivan
offline
Re: Arduino - projekti, ideje, savjeti, problemi
Alkaline kaže...
solaris kaže...

Koristi li itko ESP8266? Cini mi se dosta mocniji nego sam Arduiono, plus nudi Wi-Fi modul koji mi je bitniji za IoT. Ovako za Arduino moram koristiti WiFi shield. Uglavnom, plan je uzeti Arduino started kit (neki jeftiniji klon) i ovaj NodeMCU (ESP8266). 

 ESP8266 je odličan samo ima malo pinova, a ujedno su 3 komada za bootstrap pa moraju biti u određenom stanju kod paljenja.

Ako ti ne treba gomila pinova onda je OK, a u drugom slučaju ESP32. Ja sam upariovao ESP8266 i Atmegu328p, a kasnije sam prešao na ESP32.

 

 Ako sam dobro shvatio, ES8266 je Arduino compatible mikrokontroler? Za sada cu napraviti jedan projekt samo s Arduinom, no ovaj NodeMCU, tje ESP mi se cini puno sposobniji. Nisam shvatio sto mislis pod "3 komada su za bootstrap". Kako mogu povecati broj pinova? 

14 godina
offline
Re: Arduino - projekti, ideje, savjeti, problemi
Dex.pwn kaže...
koska182 kaže...

Sa sigurnošću mogu reći da nije isti kod...

Ako koristiš arduino za programiranje stm32, tko zna šta se u pozadini dešava.

Dodaj delay odmah na početku setup funkcije, možda profunkcionira...

 

 

http://www.stm32duino.com/viewtopic.php?f=48&t=4204&p=50171

 

A ko zna, program radi kako treba nakon restarta a vidim da i loop funkcija radi iako ekran "ne radi". Čini se da I2C ima neki problem.

 

I još me živcira što moram koristiti I2C 1 na pinovima koji imaju PWM.

 

Delay od 100 ms popravlja stvar. Ne kužim zašto al hajde bar radi.

Nano je puno sporiji pa dok on dode do te linije koda, display se vec boota, a kod STM-a ne stigne

12 godina
odjavljen
offline
Re: Arduino - projekti, ideje, savjeti, problemi
Alkaline kaže...
solaris kaže...

Koristi li itko ESP8266? Cini mi se dosta mocniji nego sam Arduiono, plus nudi Wi-Fi modul koji mi je bitniji za IoT. Ovako za Arduino moram koristiti WiFi shield. Uglavnom, plan je uzeti Arduino started kit (neki jeftiniji klon) i ovaj NodeMCU (ESP8266). 

 ESP8266 je odličan samo ima malo pinova, a ujedno su 3 komada za bootstrap pa moraju biti u određenom stanju kod paljenja.

Ako ti ne treba gomila pinova onda je OK, a u drugom slučaju ESP32. Ja sam upariovao ESP8266 i Atmegu328p, a kasnije sam prešao na ESP32.

 

Dex.pwn ESP32 ti ima ugrađen RTC, a 4 megabajtni flash možeš particionirati pa si alociraš particiju za pohranu podataka.

Čudno kako ti ekran radi na 5V, da ga ne furaš van specifikacija? Obično su 3.3V SPI ili i2c OLEDi, barem sam ja takve nalazio.

 

Uglavnom, moraš probati, mislim da nemogu dočarati ovako koliko je to bolji čip, meni je bilo ko da sam sa super nintenda prešao na PS2.

 

Taj RTC modul(DS3231) imam jer Nano nema RTC. Doduše taj modul ima i temp. senzor i EEPROM tako da ubijem tri muhe jednim udarcem.

Tjeram ga na 5V, možda ima regulator. na eBayu piše 5.5V max. 

To mi je overkill iskreno. STM32 mi je legao dobro, kad budem trebao STM32 + WiFi/BT onda ga budem uzeo.

A vjv ima malo pinova(nisam gledao pin layout pa ne bih znao sigurno), jer meni treba dosta pinova što imam uz STM32(slika ispod)

 

 

CroNk3r kaže...
Dex.pwn kaže...
koska182 kaže...

Sa sigurnošću mogu reći da nije isti kod...

Ako koristiš arduino za programiranje stm32, tko zna šta se u pozadini dešava.

Dodaj delay odmah na početku setup funkcije, možda profunkcionira...

 

 

http://www.stm32duino.com/viewtopic.php?f=48&t=4204&p=50171

 

A ko zna, program radi kako treba nakon restarta a vidim da i loop funkcija radi iako ekran "ne radi". Čini se da I2C ima neki problem.

 

I još me živcira što moram koristiti I2C 1 na pinovima koji imaju PWM.

 

Delay od 100 ms popravlja stvar. Ne kužim zašto al hajde bar radi.

Nano je puno sporiji pa dok on dode do te linije koda, display se vec boota, a kod STM-a ne stigne

 

Iskreno, nisam ni razmišljao o tome :D

Poruka je uređivana zadnji put uto 9.10.2018 18:56 (Dex.pwn).
14 godina
offline
Re: Arduino - projekti, ideje, savjeti, problemi
solaris kaže...

 Ako sam dobro shvatio, ES8266 je Arduino compatible mikrokontroler? Za sada cu napraviti jedan projekt samo s Arduinom, no ovaj NodeMCU, tje ESP mi se cini puno sposobniji. Nisam shvatio sto mislis pod "3 komada su za bootstrap". Kako mogu povecati broj pinova? 

Je, ali je nastao kao WiFi dodatak mikrokontrolerima, a tek kasnije kad su ljudi skužili da je jeftin a snažan su ga učinili Arduino kompatibilnim.

Zato fali pinova. Kažem ja sam ga uparivao sa Atmegama koje sam koristio kao GPIO expander, a mozak je bio ESP8266. Pomoću GPIO-a biraš boot modove na čipu, više o tome ovdje.

 

Probaj ESP8266 čisto da se upoznaš sa mikrokontrolerom i njegovim mogućnostima.

 

Dex.pwn kaže...

Taj RTC modul(DS3231) imam jer Nano nema RTC. Doduše taj modul ima i temp. senzor i EEPROM tako da ubijem tri muhe jednim udarcem.

Tjeram ga na 5V, možda ima regulator. na eBayu piše 5.5V max. 

To mi je overkill iskreno. STM32 mi je legao dobro, kad budem trebao STM32 + WiFi/BT onda ga budem uzeo.

A vjv ima malo pinova(nisam gledao pin layout pa ne bih znao sigurno), jer meni treba dosta pinova što imam uz STM32(slika ispod)

Ja pak nisam probao STM32 još  A ESP32 ti ima 18 slobodnih GPIO-a i 4 GPI (input only) pina.

 

Uspio sam nakačiti SPI OLED display, LoRa SPI modul, SD karticu, dva gumba, analogni joystick,

mali zvučnik i bateriju sa očitanjem napona bez ikakvih dodatnih modula i expandera.

 

S tim da OLED i LoRa nisu na istoj SPI sabirnici (i frekvenciji) tako da mogu tjerati OLED na 60 FPS bez pada performansi kada šaljem i primam poruke.

 

CroNk3r kaže...
Onda na njega spojis relay da upali stm32 i stavis timer koji ce za par sekundi resetirati stm32 

Vjerujem da se šališ u ovom slučaju ali uzet ću kao da si ozbiljan.

Nema potrebe za relayem kod takvih stvari, tome služi EN pin na mikrokontrolerima ili RST koji je već pullupan EN pa se spusti na GND za gašenje čipa.

 

By the way, citiranje na ovom forumu je izvedeno najgore od svih foruma na kojima sam ikada bio.

 

 

Edit: Haha sad vidim da je MAKERphone baziran na ESP32 mikrokontroleru.

Poruka je uređivana zadnji put sri 10.10.2018 19:20 (Alkaline).
14 godina
offline
Re: Arduino - projekti, ideje, savjeti, problemi
Alkaline kaže...
CroNk3r kaže...
Onda na njega spojis relay da upali stm32 i stavis timer koji ce za par sekundi resetirati stm32 

Vjerujem da se šališ u ovom slučaju ali uzet ću kao da si ozbiljan.

Nema potrebe za relayem kod takvih stvari, tome služi EN pin na mikrokontrolerima ili RST koji je već pullupan EN pa se spusti na GND za gašenje čipa.

 

 

By the way, citiranje na ovom forumu je izvedeno najgore od svih foruma na kojima sam ikada bio.

Ma kad nemam nesto pametno za reci onda gluposti pisem.

Ako cemo vec ozbiljno onda nema potrebe ni za arduinom nego samo nekim timerom, ali opet nema potrebe za timerom kad imamo software.

12 godina
odjavljen
offline
Arduino - projekti, ideje, savjeti, problemi

Našao sam ovu funkciju za  čitanje vrijednosti iz AT24C32 EEPROM čipa.

Sad me zanima dali se delay može obrisati. Trenutno je postavljen na 2ms. Koristim I2C(hardwareski) sa STM32

 

 

 

uint8_t eeprom_read8(int16_t const address)
{
 Wire.beginTransmission(AT24C32);
 Wire.write(highAddressByte(address));
 Wire.write(lowAddressByte(address));
 Wire.endTransmission();
 Wire.requestFrom(AT24C32, 1);
 delay(EEPROM_DELAY); // DON'T TOUCH IT
 return (Wire.read());
}
 
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