- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Fejhallgató erősítő és DAC topik
- Milyen billentyűzetet vegyek?
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- SD-kártyát vennél? Ezért ne csak a GB-ot nézd! – Tech Percek #9
- ASUS notebook topic
- Melyik tápegységet vegyem?
- Milyen SSD-t vegyek?
- Azonnali alaplapos kérdések órája
- ASUS blog: Ideális olcsó utazós gép lett az új Vivobook S14
-
PROHARDVER!
Arduino hardverrel és szoftverrel foglakozó téma. Minden mikrovezérlő ami arduinoval programozható, és minden arduino program, board, és hardverrel kapcsolatos kérdések helye.
Új hozzászólás Aktív témák
-
Teasüti
nagyúr
válasz
DrojDtroll #4799 üzenetére
És szervó fogja hajtani a sínen?
Már az 1500 rpm-es szervó is áll leejtős így első hallásra. -
Teasüti
nagyúr
-
tvamos
nagyúr
válasz
Teasüti #4796 üzenetére
Valahol itt beszél ilyesmiről: [link]
Ennyit látok:
Bootloader
Make sure there's a bootloader burned on your Arduino board. To check, reset the board. The built-in L LED (which is connected to pin 13) should blink. If it doesn't, there may not be a bootloader on your board.
-
Janos250
őstag
Na, nekem is sikerült belefutnom egy véletlenszerűen ismétlődő WDT problémába, ami után volt amikor újraindult, volt amikor megdöglött. Táp probléma volt.
A szenzort áttettem külön tápra, és rendbejött. -
tvamos
nagyúr
válasz
DrojDtroll #4789 üzenetére
Az lehet gond, ha ilyeneket csinalsz:
if(analogRead(A0)<400){
Serial.print(20-analogRead(A0)/20);
}
if(analogRead(A0)>600){
Serial.print(71-analogRead(A0)/20);
}Ha mondjuk igy csinalod, lehet, hogy boldogul vele proci:
int AnalogValue
AnalogValue=analogRead(A0)
f(AnalogValue<400){
Serial.print(20-AnalogValue/20);
}
if(analogRead(A0)>600){
Serial.print(71-AnalogValue/20);
}Maris csak egyszer olvasod az analog erteket, a program vegrehajtas allig tobb, mint fele ideig tart.
(#4789) DrojDtroll válasza Gergosz2 (#4788) üzenetére
Ez alig tobb, mint 50kHz, azt meg egy UNO-val is elo lehet allitani. A ket csatorna miatt kicsit necces... Ket UNO? Gondolom ket kulon freki kell.
Ez 2 leptetomotor? Valami kettengelyes koordinata cucc? Vagy hasonlo valami? Robot? Tavcso mozgato? Nagyon kivancsi vagyok!..
-
Janos250
őstag
válasz
DrojDtroll #4789 üzenetére
3 megás PWM-et még egy STM32103 is símán tud. Egy timer, 4 csatornát tud.
-
Gergosz2
veterán
válasz
DrojDtroll #4783 üzenetére
Nekem még mindig nem igazán világos, hogy mit akarsz csinálni. Oké, hogy írtad, hogy két millió írás meg kétezer olvasás kell. De mennyi idő alatt? Meg mire?
Említetted a Due-t is. Az ADC konfigurálásával ott pl el lehet menni 1Msps-re is.
-
tvamos
nagyúr
válasz
DrojDtroll #4785 üzenetére
Inkabb tegyel Raspberry PI-t, meg Arduino-t. Az Arduino csinalhat PWM-met, meg AD-t neked. Akar kettot is tehetsz, a legolcsobb fajtabol. Akkor legalabb olyan cuccod lenne, amiben tudunk segiteni, meg van supportja ezer. Tuti eleg gyors lenne egy RPI3.
-
quint
aktív tag
válasz
DrojDtroll #4785 üzenetére
Ugye az csak vicc volt, hogy a Due is lassú? Az AD sebessége miatt aggódsz? Elvileg 1 MHz. Vagy azért, hogy ki kell várni a konverzió végét? Nem kell, megszakítást kér. Érdemes megnézni a ATSAM3X8E adatlapját, a 1317.oldaltól van az ADC leírása.
-
DrojDtroll
veterán
válasz
razorbenke92 #4784 üzenetére
mert még a due sebessége is kevés
10 bit tökéletes
-
válasz
DrojDtroll #4783 üzenetére
Ahogy nézem, nem Arduino IDE a fejlesztőkörnyezet, csupán az eszköz kompatibilis az Arduino form faktorral.
Tehát az eredeti ötletnek, hogy kevés tanulással nagyot ugorj, nem felel meg.
Lehet, hogy lemaradtam, de miért nem jó mondjuk egy Due?
Szerk.:
Megtoldanám annyival, hogy ha nem számolsz sokat, főleg lebegőpontosat nem, akkor érdemesebb a 8 bitesek felé nézelődnöd. Rövidebb címek, rövidebb utasítások, gyorsabb gpio.A 2000 analóg olvasást milyen pontossággal szeretnéd?
-
DrojDtroll
veterán
válasz
DrojDtroll #4774 üzenetére
erre valaki?
-
szaszyka
senior tag
válasz
stopperos #4780 üzenetére
Szia. Köszönöma linket, ezt bugásztam át én isutólag,az alapján jutottam a BME280-ra. Még a DHT is tűrhető lenne valamennyire,csak ne füstöltek volna el, ésle tudtam volna tesztelni őket a dunsztosüveges-sósvizes teszttel pár napon át. De ha ennyire kényes a DHT,akkor inkábba BME280... Szép teszt egyébként, jól összerakta az illető. Én biztos nem tököltem volna ezekkel ennyit! Vagy ki tudja
-
tvamos
nagyúr
válasz
Janos250 #4776 üzenetére
Annyira kicsi a kapacitás változás, hogy muszáj nagyon pontosan mérni.
18-20 éve még magát a szenzort vettük, és oszcillátor építettünk vele általában. Kell a pontos mérés. Meg a hőmérséklet kompenzálás. Meg a kalibrálás. (Piszok sokat kalibráltam.) Most tuti nem veszek olyat, amit otthon kell kalibrálni. (Max, ha más valaki kalibrálja, én csak előírom, mit kell csinálni.)
Annál ez sokkal egyszerűbb. -
fpeter84
senior tag
Ok, tehát van vele rendes tapasztalatod is... Szépséghiba hogy csak "horribilis" áron látok vele kész modult - az is elég túlméretes - és házilag nem igazán vállalható a forrasztása... Kíváncsi vagyok a BME280-ra hogy azok hogyan teljesítenek, ha megjönnek akkor majd megírom azt is...
-
DrojDtroll
veterán
Ez ha jól sejtem megoldaná a sebességproblémáimat és nem is kellene hozzá új dolgokat megtanulni hozzá.
Mi a véleményetek?
-
Janos250
őstag
"Humidity accuracy: ± 3.5%
Embedded 16-bit ADC"
Na, a 3.5%-os hibához nagyon fontos a 16-bit ADC
Azt hiszem, ez a lényegesebb:
"Factory calibrated"
Még a kailbráció után is 3.5% a pontosság!
Egyszer valahol régebben azt olvastam, hogy az összes páratartalom mérőt kalibrálni kell, mert nem tudják gyárilag egyformára csinálni. -
fpeter84
senior tag
válasz
Teasüti #4766 üzenetére
Még arra is gondoltam, hogy esetleg a lib csinál valamit nagyon rosszul, lehet majd beleásom magam a doksiba és megpróbálom magam kiolvasni...
(#4767) tvamos
A "teljesen jól működött" mit jelent? Ki lehetett olvasni? Mert ezeket is ki lehet... Vagy volt belőle 2-3 egyformád és hibaszázalékon belül ugyanazt az értéket adták? -
Teasüti
nagyúr
válasz
fpeter84 #4761 üzenetére
Hát ez a szemétre való ipari hulladék kategória.
+-20%-al egyszerűen nem lehet mit kezdeni, főleg érdemi munkát végezni.
Kapható egyáltalán igazi páratartalom mérő breakout board kivitelben, vagy csak ilyen tessék-lássék AS szabványú mindegy is kacatok?
Hát ennyi erővel a random generátort is lekérdezhetném és még erőlködni se kell hozzá regiszter olvasással.Elnézést a kirohanásért, de hát ez nevetséges!
-
fpeter84
senior tag
válasz
szaszyka #4762 üzenetére
Itt is kb 20% a differencia, csak nem szám szerint +/- 20 hanem a százalék +/-20 százaléka - csak azért furcsa még ez a relatív nagy szórás is, mert a doksija szerint +/- 3%-nak kellene lennie a pontosságának...
Egyébként egyáltalán nem nagy mutatvány a párhuzamos olvasásuk, csak némileg erőforrás-pazarló és lassabb is mint ideális állapotban - saját kóddal természetesen lehetne maximalizálni a sebességét - de percek alatt össze lehetett kalapálni ezt is így... Érzékelőnként kell 2-2 digit láb (lehet az órajeleket össze lehetne vonni, de azzal nem foglalkoztam), ha a kék illesztett HTU-ból rendelsz akkor azokat a MEGA-ra vagy később egy NANO/MICRO-ra közvetlenül is rákötheted...
-
albinolynx
senior tag
GRBL miatt használok csak arduino-t. Mélyrehatóan nem igazán értek hozzá.
Böngésztem és felfedeztem, hogy megjelent a grbl v1.1. [link]Letöltöttem, kicsomagoltam a source code.zip-et. Létrehoztam egy új mappát c:\users\arduino\libraries\ mappában.
Uno R3 amit használok, csatlakoztattam, betöltöttem a példák közül a grbl v1.1-et, majd fordítás, feltöltés.
Serial monitor-ral ránézve, csodálkozva tapasztaltam, hogy nem v1.1, hanem v0.9j ami feltöltésre került.Létezhet ez, vagy csak egyszerűen valamit összekevertem, esetleg az kavar be, hogy nem a legfrissebb arduino környezetet használom?
-
szaszyka
senior tag
válasz
fpeter84 #4761 üzenetére
Szia. Köszönömaz összehasonlítást. Most képzeldel, hogy milyenképet vághattam,amikor megérkezett a 3.DHT22, és egyszerre teszteltem mindhármat, ésserial monitoron megjelentek a mért értékek. Mindhárom hőmérséklet +- 0,4C eltéréssel jelentek meg,a páratartalmak pedig 19-20% eltéréssel egymástól. Az egyik mért 18%-ot, a másik 38-at, a harmadikpedig szépen beállt 57%-ra. Ebből találd ki melyik a jó érték
Végülis nem olyan nagy tételek, valószínűleg veszek 2-t valamelyikből, éskipróbálom hogyan működnek.De ha i2c-vel kell foglalatoskodni,buszokkal, és hasonlókkal,akkor hagyom inkább. Annyit nem ér ez a projekt, hogy így túlbonyolítsam, talán elég lesz a DHT verzió is,max bekalibrálom mindet, éskorrigálom az egyenletben az értékeket.
Köszönöm még egyszer a tesztet -
fpeter84
senior tag
válasz
szaszyka #4753 üzenetére
Hát akad némi különbség a két HTU21 között, pedig adtam nekik időt a kiegyenlítődésre mindenhol...
szobahőmérsékleten
Temp1: 21.58 Hum1: 49.77 Temp2: 22.34 Hum2: 41.67
Temp1: 21.60 Hum1: 49.77 Temp2: 22.34 Hum2: 41.65
Temp1: 21.55 Hum1: 49.73 Temp2: 22.27 Hum2: 41.64radiátoron
Temp1: 29.76 Hum1: 33.49 Temp2: 30.40 Hum2: 26.63
Temp1: 29.77 Hum1: 33.50 Temp2: 30.41 Hum2: 26.63
Temp1: 29.77 Hum1: 33.50 Temp2: 30.41 Hum2: 26.63nyitott ablakban
Temp1: 7.57 Hum1: 44.38 Temp2: 7.86 Hum2: 37.16
Temp1: 7.55 Hum1: 44.37 Temp2: 7.78 Hum2: 37.19
Temp1: 7.54 Hum1: 44.41 Temp2: 7.74 Hum2: 37.24Az egyik egy ilyen piros amin csak felhúzó van, a másik pedig ez a kék modul, amin viszont van 3V3 feszstab és jelszintillesztő is, így nyugodtan rákötheted a MEGA-ra is!
(mintha a kékből annó 2-t is rendeltem volna, ha előkerül akkor őt is bevonom a kapcsolásba)
-
fpeter84
senior tag
őőő, nekem I2C-vel sem volt soha timeout gondom akkor sem ha KHz alá vittem a softi2c órajelét
sikerült élesztenem egymás mellett a 2 HTU21 modult 2 független SlowSoftWire buszon az Adafruit HTU21 lib áthekkelésével: csináltam belőle 2 független példányt, egyik Wire1 néven a 10-11 lábakon, a másik pedig Wire2 néven a 12-13-as lábakon keresi a maga érzékelőjét. Természetesen tetszőleges számú HTU-ra copy-paste-elhető a dolog amíg van elég láb, csak némileg pazarló, de a DUE-n így is csak 3% programterületet foglal egy alap sorosportra kiiratás... most hagyom egy darabig hogy aklimatizálódjanak aztán majd megírom hogy mekkora differencia van az olvasások között...
-
-
fpeter84
senior tag
előkerül a 2 HTU21-es és egyből problémákba futottam...
Csak a 3.3V-ot komálja csak, az IO lábain is, úgyhogy az UNO/MEGA-hoz szintillesztésre volna szükség
Úgyhogy túrtam egy DUE-t gyorsan és arra dugtam rá. Viszont az adafruit-os lib-nek nem tudom hogyan lehetne megadni több instance-hoz különböző I2C buszokat - valószínűleg nem is lehet... Így 2 lehetőség marad: vagy maga olvassa ki az ember saját feldolgozó rutinokkal, vagy marad az 1 buszon tápcserélgetős eljárás. Ezzel viszont az a gond, hogy a nyákon lévő felhúzók miatt hiába próbálok váltani a 2 modul között - ha az elsőre tápot adok az ugye megpróbálja felhúzni az I2C buszt, viszont azzal hogy a másodiknak viszont lehúzom a tápját 0-ra, így annak a felhúzói így lehúzókká válnak, és meghülyül tőle a busz...
A megoldás az lenne, hogy leszedem mindkét modulról az onboard ellenállásokat, de nem akarom összegányolni őket mert más projektben meg megvan így a helyük...
-
fpeter84
senior tag
válasz
szaszyka #4753 üzenetére
Ha nem kell légnyomás, akkor az olcsóbb HTU21D is megfelelhet a céljaidra. Gondolom egy ilyen szellőztetőnél nincsen szükség túl magas frissítési frekvenciára - akkor a 3 külön szoftveres I2C busz verzióval próbálnám meg, az a legegyszerűbb... Egyébként a 2560-as feleslegesen nagy és drága ide, egy nano vagy micro is bőven elég lehet a célra, vagy egy ugyanolyan árú STM32 mini
-
szaszyka
senior tag
A távolság 2,maximum 3 méter lenne. Szerencsére a 3 helyiség egymás mellett van, így egy köztes helyre felrakható a mega2560,és onnan 3 irányba húzom ki a kábeleket,max 3 méter távolságra,de lehet 3. helyiség nem is kell, akkor viszont elég2 szenzor. Megpróbálom akkor BME280-al,aztán ha nem megy, vagy kell a 3, maradnak a DHT-k, maximum jobban szemmel lesznek tartva.Köszönöm a segítséget, tippeket mindenesetre, további szép estét.
-
fpeter84
senior tag
válasz
Tankblock #4749 üzenetére
Hmm, no ez a távolság kérdés is okozhat gondot. Már próbáltam 30m-es UTP kábel végére akasztott I2C érzékelőket olvasni és nem volt probléma velük, de ha ennél nagyobb távolság is előfordulhat akkor lehet én is a vezetéknélküli irányba tartanék... Bár én a filléres ESP8266-ot választanám, és ezeket állítanám hálózatba - akkor akár még a távmonitorozás, logolás, vezérelhetőség is kényelmesen megoldható velük...
-
fpeter84
senior tag
válasz
szaszyka #4748 üzenetére
Jaja, a DHT-re értettem hogy butuskábbak, de azt hogy stabilabb e még nem tudom. Mindenesetre 2 darabbal mindjárt megnézem hogy melyik mit olvas, csak elő kellene kerülnie valahonnan a második modulnak is...
Ha neked nem kell légnyomásmérés csak páratartalom, akkor a HTU21 is jó választás lehet. Viszont a 3 darab párhuzamos olvasása tényleg felvet némi problémát! Ezek az I2C eszközök max 2 címet tudnak kezelni, a HTU csak egy fixet... A BME-ből van olyan modul is ami I2C-n 2 cím közül választható, vagy van olyan ami SPI-t is tud, ahol a CS láb kezelésével ugye tetszőleges számú eszköz olvasható párhuzamosan.
Szóval a köv verziókat tudom elképzelni a párhuzamosításra:
- I2C eszközök azonos címen egyetlen buszra felfűzve, de a tápot 1-1 dedikált GPIO biztosítja a moduloknak (kicsi áram, max 0.5mA), és mindig csak egyik modulnak adsz tápot és adsz neki pár mp stabilizálódási késleltetést
- I2C eszközök azonos címmel külön szoftveres I2C buszon, vagy olyan uC aminek ennyi külön hardveres busza van
- I2C eszközök azonos címmel olyan uC-n ami rendelkezik valamiféle pin-remap funkcióval, hogy lehessen váltogatni a végpontok között az 1 hardveres buszt
- SPI eszközök külön CS-elViszont ha az utóbbit választod akkor jól nézd meg melyiket veszed, mert szerintem az olcsóbb kínaiak keverik a BME-t a BMP-vel! nagyon hasonló a 2 tokozás, de a BME fémsapkája négyzet forma, a BMP meg kisebb téglalap, és az olcsóbb BME-nek árultakon én a téglalap formát látom... Persze lehet a "kép csak illusztráció" és tényleg BME-vel küldi...
-
-
szaszyka
senior tag
válasz
fpeter84 #4744 üzenetére
BME280. Arra gondoltam, bocsánat a két típus összekeverése miatt. BME, BMP szenzorokkal nem találkoztam eddig. Ha szakmám, vagy hobbim lenne az elektronika, és az arduino, akkor nem lennék "butuska". Bocs, hogy egyetlen projekt miatt nem msc-zek le a témakörből...
Szóval a dht22-k mennének a levesbe, helyükre mennének bme280-ak. Érdemes cserélni, jobbak, megbízhatóbbak, stabilabbak? -
Tankblock
aktív tag
válasz
szaszyka #4743 üzenetére
Hello
Arra BMP280 kell, a BMP180 "csak" hömérséklet és levegő nyomást mér.
2 hónapja megy folyamatosan 5 [sec] mérve a hőmérsékletet.
hmm lehet hogy 3 BMP280 sensor kihívás lesz, mivel SPI on csak 0x76 v 0x77 címek választhatók a datasheet szerint, és amit én kaptam azon ez szerintem fix 0x77.
I2C meg lehet trükközni a chip select tel, de ebben ki kellene kérni valaki más véleményét is.
Miért kell 3 Humidity sensor?
-
fpeter84
senior tag
válasz
szaszyka #4743 üzenetére
Szerintem kevered a típusokat... A DHT11 és 22 az (butuska) páratartalommérő, a BMP180 és BMP280 viszont légnyomásmérő. Ha okosabb páratartalommérő kell, az pl a HTU-21 lesz, vagy ha egyszerre szeretnéd a két funkciót akkor az a BME280 lehet pl...
HTU-21 -ből van 2db 2féle modulom, de eddig még nem jutott eszembe egymás mellett olvasni őket hogy mennyire adják ugyanazokat az értékeket - mindjárt ki is próbálom...
BME280-ból is a napokban rendeltem egy párt, de az még jó egy idő lesz mire ideérnek rizsföldről...
-
szaszyka
senior tag
válasz
Tankblock #4742 üzenetére
Oksa, akkor módosítok majd rajta. Ha esetleg megpusztultak a dht-k, lecserélném bmp280-ra. Ezek jobbak a dht-nál, megbizhatóbban működnek? Tudnál írni róla, vagy a 180-ról valami tapasztalatot? Ebből is lehet 3-at egyszerre rákötni az arduinora? Csak páratartalmat mérnék vele, semmi mást. Ha jobb, mint a dht22, akkor lehet váltok arra inkább, mert a 3 dht22 20-20%-os eltérések kicsit kiakasztottak
-
Tankblock
aktív tag
válasz
szaszyka #4741 üzenetére
Hello
Ha 1 pin 20 [mA] LED et simán kihajt akkor 3 * 1,5 [mA] is :-)
Mihez képest, plusz 1 hiba ha van még 1 tápegység. Remélem megmérted a tápegységet, hogy hány [V] szolgáltat és nem bíztál meg a kijelzőben....
Az arduino sem biztos h szereti ha 6V kap esetenként a pinjeire.....
A Föld vonalakat meg célszerű közösíteni, még akkor is ha különböző feszültségeken megy mert a lebegő föld tud csodákat művelni. Nálam RGB W2812B LEDek működtek furán addig amíg nem közösítettem a földet. -
szaszyka
senior tag
válasz
Tankblock #4740 üzenetére
Nem mertem rákötni egyszerre a szenzort, mert nem akartam esetleg túlterhelni az arduino tápellátását, hátha a 3 szenzort nem bírná egyszerre ellátni. Illetve nem is találtam rajta, csak 2db 5V-os csatlakozót, nem akartam egy csatira 2 szenzort rákötni. A biztonság elég fontos, minimalizálni akartam a kockázatot a meghibásodással kapcsolatban, azért van külön körön a szenzorok, és az arduino. Lehet amúgy sikerült kisütni mindhárom szenzort, mert arduinora kötve, egyenként próbálgatva sem szolgáltatnak mérési eredményt
-
Tankblock
aktív tag
válasz
szaszyka #4739 üzenetére
Hello
Per pillanat nem látok semmi mást, mint hogy a földeket az arduino és a 5V között közösíteném, vagy a Mega 5V kimenetéről hajtanám meg a DHT22 es szenzorokat.
Mivel ha jól látom akkor a DHT22 Sensor méréshez 1,5 [mA] kell így bőségesen elég lesz ha a Arduino Mega 5V és GND kötöd a senzorok Vcc és GND lábait.
-
szaszyka
senior tag
válasz
Tankblock #4738 üzenetére
Kapcsolási rajzom nincs konkrét, csak egy ákombákom kép. Így volt bekötve a 3 szenzor
Egy külön tápra vannak kötve a szenzorok, külön az arduino. A földelés sem az arduinora ment, hanem külön. A ventik most nem játszanak.
Elvileg a nyákra szerelt szenzor elvileg gyárilag tartalmazza az ellenállást, pont azért vettem ilyet, hogy azzal se kelljen külön foglalkozni. A rajz annyit hibádzik, hogy analóg lábhoz rajzoltam véletlen a szenzorokat, de a valóságban a 40-42-44 digitális lábakra vannak kötve -
Tankblock
aktív tag
válasz
Gergosz2 #4736 üzenetére
Hello
Sajátból már csak a board van meg, de arról nem teszek fel képet, mert a forrasztásom nagyon csúnya.
ESP8266 al pl így csak raktam a táp oldalra még 100 [uF] Kondenzátort az ESP végett és még pár 10 [kOhm] pullup resistort :
[link]Arduinoval meg így ment nálam hetekig :
A fórumtársnak mintha a 10k Ohm rajta lenne a szenzorján.
Miután elhalálozott azóta inkább a BMP180 használom. Ha lesz időm akkor a BMP280 is beépítésre kerülnek.
-
Tankblock
aktív tag
válasz
szaszyka #4733 üzenetére
Hello,
Adatlap szerint [link] 6[V] a max.Ha azon egy kicsit is túlment a fesz akkor lehet hogy károsodott.
2 lehet csak kiolvasni. Nem lehet, hogy a kódban van a hiba? Én egyesével végignézném 5V mellett azt szerintem még az arduino is meg tudja táplálni.
Ha melegszik hamar azt kézzel érezni lehet.
-
szaszyka
senior tag
válasz
Tankblock #4731 üzenetére
Szia. Azért raktam fel a képet, mert az az elszineződés nekem gyanús. Furcsa a forrasztások mellett a nyák, nem lehet, hogy elégett? A mai napon egyik sem adott mérési eredményt mára legelső másodperctől kezdve sem. Lehetségesaz egyáltalán,hogy ezek a szenzorok "megsülnek" 5,5-6V-tól is akár? Azért akkora áramot nem hiszem, hogy felvesznek. A forrasztásoklátszólag épek, csak a környékük, na az aggaszt kicsit...
-
szaszyka
senior tag
Sziasztok.
Először is az elcsépelt BUÉK
Van 3 DHT22 típusú szenzorom, amikkel ma jutottam el odáig, hogy van időm foglalkozni velük egyszerre történő használattal kapcsolatban. Az elmúlt hetekben a szekrényben pihentek, érkezési sorrendben teszteltem mindet, ahogy jöttek. Külön-külön a hőmérsékletek jók voltak, viszont a páratartalom mindnél eltért 20-20%-nyi mértékben. Pl: egymás mellett mértek egyszerre 25-44-65% páratartalmat, Ma akartam csinálni egy konyhasós-oldatos "kalibrációt", hogy megtudjam mi a helyzet velük. Összeraktam a "rendszert", és szépen megkaptam soros monitoron mindhárom szenzortól, hogy "Failed to read from DHT #"
A szenzorok ígynéznek ki, lefotóztam őket:A kérdés:Ezek most kiégtek, azért vannak elszineződve a lábak körül a nyákok, vagy mi? Ha leszedem a nyákról magát a szenzort, az még működhet, vagy valszeg az is kuka?
5,5-5V-al voltak megetetve külső tápról, nem az arduino-ról, párhuzamosan voltak bekötve, és1 kivételével nem is melegedtek. Ahogy az egyik melegedett, már húztam is le a tápról őket.
Ilyen tápról kapta az áramot:
A véleményt,segítséget, előre is köszönöm -
tvamos
nagyúr
válasz
DrojDtroll #4726 üzenetére
Linuxra valami gnu compileres, eclipse-es játék van, így emlékszem. Elég nehéz úgy elindulni, hogy nem ismered se a controllert, de a környezetet, se support nincs.
-
zka67
őstag
válasz
DrojDtroll #4722 üzenetére
Szia, a 401-es "csak" 84MHz-en megy, míg a 407-es 168MHz-en.
Én egy ST-Link V2-es adapterrel programozom és debuggolom, a Keil uVision4-gyel (ARM). Ha a Keilt választod, akkor kelleni fog hozzá az STM32F4xx_DSP_StdPeriph_Lib_V1.6.1 könyvtár, amit az ST oldaláról tudsz letölteni, valamint a Reference Manual, amit szintén onnan tudsz letölteni. Van benne jópár példaprogram is, de ha elakadsz, a neten minden problémádra találsz megoldást a "how to stm32f407 promléma" kereséssel.
Vagy kereshetsz engem is...
Csak megjegyzem, hogy a Keil sokkal gyorsabb kódot generál, mint az arduino fordító, és tudsz vele run-time debuggolni is.
-
Gergosz2
veterán
válasz
DrojDtroll #4722 üzenetére
ez egy az egyben egy arduino framework-kel is.
-
DrojDtroll
veterán
válasz
DrojDtroll #4720 üzenetére
Inkább egy ilyen lenne, mert ez hamarabb itt van.
Kell valami különleges dolog a programozásához?
Hogyan kezdjek neki?
-
Teasüti
nagyúr
válasz
DrojDtroll #4720 üzenetére
Anyám ezen mennyi minden van!!
Tud adatot fogadni kikapcsolt megszakításokkal? -
Teasüti
nagyúr
Mit kerestek még itt? Irány az élet! BUÉK!
-
Teasüti
nagyúr
válasz
Janos250 #4708 üzenetére
Fail safe-re igyekszem készíteni az összes projektem, így alapból bele foglalom minden programba egy 8 másodperces időzítéssel.
A kérdés az volt miért nem működik a Nano a WDT reset után? Mit jelent a pin13 villogása? Miért kell teljesen áramtalanítani az eszközt, hogy észhez térjen?
Nem az, hogy miért nincs szükségem WDT-re. -
zka67
őstag
válasz
DrojDtroll #4712 üzenetére
Szia, igen
-
zka67
őstag
válasz
DrojDtroll #4710 üzenetére
Szia, DMA-val bármelyik STM32F4xx-es procival simán meg tudod csinálni. Én egy STM32F407VET6-tal színes videojelet csinálok...
-
Janos250
őstag
válasz
DrojDtroll #4707 üzenetére
"gyors digitális írás és analóg olvasás"
Na de mennyire? Digitális megahertzes szkópot akarsz csinálni, vagy csak zenét?
Pár MHz frekivel már egy ezer forintos, Arduino alatt programozható lap is simán ír digitálisan, a maga 72 MHz órajelével.
Ez az alsó oldal, de pl 10 e-ért már komoly STM32 lapot is kapsz, amit szintén könnyű programozni, ha begyakorlod, de abba beletelik pár óra/nap/hét/hónap.
Én most kaptam egy C.H.I.P lapot 15 $-ért postával, amin linux van, de még nem próbáltam.
Variációk vannak, Neked kell döntened! -
DrojDtroll
veterán
Milyen mikrokontrollert ajánlotok?
A következő szempontok fontosak:
gyors digitális írás és analóg olvasás
könnyű programozhatóság(mint az arduinóknál)
az ára olyan kb 15 ezer forint körül álljon meg -
Tankblock
aktív tag
Hello,
Az csak altatással fog menni. Ha folyamatosan a Wifit használod akkor viszonylag hamar le fogja meríteni az akkumulátort.
Ezen a ponton dönteni kell, hogy energia takarékos legyen vagy bármikor elérhető.
Ha jól emlékszem akkor 80 mA kell ahhoz hogy a Wifi kommunikáljon. 2 Li-ion akksi saccras 2* 2000 [mAh] kapacítással rendelkezik. 4000/80 = 50 [h] bár lehet h rosszul számolok és ez egy elméleti maximum. Ennél sokkal kevesebb lesz az idő. Ha altatod akkor 150 [uA] ha jól emlékszem.
Épp ezért vettem hozzá ATTiny13A -és MosFetel megszakítom a GND.t. Azt is altatom és az 5[uA] fogyaszt 3V3 melett. (Természetesen megfelelően kikapcsolva a nem használt részeket pl ADC.)
-
Tankblock
aktív tag
Hello,
Menni fog az. Nálam volt ilyen DHT22 és ment ESP-01 el, csak a szenzor megadta magát sajnos.
Azóta BMP180 váltottam és BMP280 szenzorok csak most jöttek meg. Én Home Automation t próbálgatok MQTT vel és OpenHAB al.Még kijelzőt is tehetsz rá és oda is kirakjhatod + beletenni egy szép dobozba....
Új hozzászólás Aktív témák
Hirdetés
- Gurulunk, WAZE?!
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Debrecen és környéke adok-veszek-beszélgetek
- Vatera, Teszvesz topic
- Hardcore café
- Battlefield 2042
- Nyíregyháza és környéke adok-veszek-beszélgetek
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- WLAN, WiFi, vezeték nélküli hálózat
- Kerti grill és bográcsozó házilag (BBQ, tervek, ötletek, receptek)
- További aktív témák...
- BESZÁMÍTÁS! MSI SUPRIM X RTX 4080 16GB videokártya garanciával hibátlan működéssel
- BESZÁMÍTÁS! 6TB Seagate SkyHawk SATA HDD meghajtó garanciával hibátlan működéssel
- BESZÁMÍTÁS! 4TB Samsung 870 EVO SATA SSD meghajtó garanciával hibátlan működéssel
- BESZÁMÍTÁS! Intel Core i7 8700K 6 mag 12 szál processzor garanciával hibátlan működéssel
- BESZÁMÍTÁS! Intel Core i7 4790 4 mag 8 szál processzor garanciával hibátlan működéssel
- Bomba ár! Lenovo ThinkPad T480s - i7-8GEN I 16GB I 256GB I 14" WQHD I HDMI I Cam I W11 I Gari!
- ÁRGARANCIA! Épített KomPhone Ryzen 5 7600X 32/64GB RTX 5070 12GB GAMER PC termékbeszámítással
- Bomba ár! MacBook AIR 13" 2018 - i5-8210Y I 16GB I 512SSD I OS X Sonoma I Cam I Gari!
- BESZÁMÍTÁS! CSAK KIPRÓBÁLT! ASUS ROG Ally X (2024) 1TB kézikonzol garanciával hibátlan működéssel
- Azonnali készpénzes Microsoft XBOX Series S és Series X felvásárlás személyesen/csomagküldéssel
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged