-
GAMEPOD.hu
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
-
Tankblock
aktív tag
válasz LógaGéza #2128 üzenetére
Hello,
Egy Nano is bőven megteszi.
Adafruit_NeoPixel könyvtárral meg tudod oldani egyszerűen.Youtube on keress rá erre: "Quick Project: WS2812B RGB Colour LED Pixel String"
a tápegységet azért számold át rendesen.
60mA * 60 led * 3m = 10,8 A 5V mellett. (ha jól számolok). Ha bírja a számítógép tápegysége akkor arra is lehet kötni, de ne az arduinon keresztül tápold meg :-)
USB-n keresztül Serial Connection meg lehet kommunikálni az arduinoval.
Remélem segítettem.
Release the Beast....
-
Tankblock
aktív tag
válasz LógaGéza #2131 üzenetére
Hello,
nincs mit,
jó lesz, igaz a kínaiktól saccra fele ennyiért kapod....Programot tetszés szerintit tudsz hozzá írni.
Patterneket az arduinoba írnám / használnám fel a példaprogramokból, és PC-s progival Serial keresztül küldeném neki hogy melyik módra váltson.Release the Beast....
-
Tankblock
aktív tag
Hello,
Azért a feszültségére érdemes egy pillantást venni. Én így jártam a USBtoSerial converterrel. Nem látta az eszközt ha rácsatlakoztattam a ESP8266 ra. Ha külön betápoltam a Wifi modult akkor köszöni szépen megy.
A kínai verziókhoz, meg van saját módosított driver általában.....Release the Beast....
-
Tankblock
aktív tag
válasz powerwade #2270 üzenetére
Hello,
Nekem van 1 példányom, és használom. Köszöni szépen jól működik.
Nem füstölt-e meg benne valami?
Ellenállások értékétől függ az hogy a feszültség szabályzó mit mutat.
A másik kérdésem az hogyközéptájon is van egy tüskesor amiről 3V3 vagy 5V lehet kivenni, ugye azon nincs semmi jumper?nálam csak a kép szélső felén van jumper amivel a feszültséget lehet választani.Release the Beast....
-
Tankblock
aktív tag
Hello
A Wifis kérdésedre még nem tudok válaszolni, de vannak olyan modulok is amelyen nem az a beépített antenna van, hanem csatlakoztatható külső antenna is.Szerintem ha a wifi fogható akkor ez is működhet.
A DHT11 helyett inkább DHT22 használnék, az -20 +80 C között képes hőmérsékletet is mérni.
3 órán keresztül kell aktívan wifizni azt jól kikell számolni, hogy mekkora akkumulátor kell. ha nem kell hogy folyamatosan mérjen, hanem időközönként csak akkor jobb a helyzet. Akkumulátornak kellene töltő átamkör is, meg egy akkumulátor. Ha 0 fok alatt is szeretnéd hazsnálni akkor a Lipo akkumulátort feletsd el.
Release the Beast....
-
Tankblock
aktív tag
válasz powerwade #2277 üzenetére
Hello
Még lenne egy tippem,
Ne köss rá semmit, émérd meg mennyi jön ki ilyenkir az USB ből
Pl az én gépem 5V helyett olyan 4,6-4,9V között produkál. Az USB max 500mA tud.
Átnézném az összes alkatrészt a helyedben a nyákon és az öszeköttetéseket isLehet, hogy egy hibás szériát fogtál ki, vagy csak egyszerűen valami nem érintkezik.Telefon töltővel is ugyanez a helyzet?
Típusról tudnál linket küldeni?
Release the Beast....
-
Tankblock
aktív tag
Hello
Datasheetet olvasva azt írja magában, hogy "Note 11: Default values set at power up"
egyszóval ha Arduino-t lekapcsolom alatt áramtalanítást értesz akkor igen vissza fog állni az alapbeállított értékekre. Miért kell az arduinot kivenni? Szerintem nem fogyaszt sokat, és lehet altatni is.
Release the Beast....
-
Tankblock
aktív tag
válasz Flashback #2483 üzenetére
Hello
A limitet a RAM mennyisége fogja meghatározni.
1 LED RGB vezérléséhez 3 v 4 byte memória kell és van összesen 2k az UNO ban.
A megtáplálását semmiképpen se az arduinón keresztül tedd meg, mert nem fog menni.1 W2812b LED 3 * 20mA = 60mA számolhatsz, szóval 100 LED nél már 6A lesz a maximális áramfelvétel.
Release the Beast....
-
Tankblock
aktív tag
ha jól látom akkor ezt csakis állapotgép implementálással lehet átlátható módon megcsinálni.
Azért fog a program 20 ms után lekapcsolni, mert mindig vizsgálod az időkülönbséget. A millis() fv a bekapcsolástól eltelt idő, így 20 ms után mindenképpen kikapcsol.A kikapcsoláskor is vizsgálni kellene, hogy mi volt az állapotgép és az előző eltárolt értéket megváltoztatni vagy az állapotgépet változóit megváltoztatni.
Release the Beast....
-
Tankblock
aktív tag
válasz dave0825 #2548 üzenetére
Hello
Voltage Level shifter volt bekötve a Tx-Rx lábakon? Azt nem írja hogy TTL tűrő lenne. A HC-06 nál írja h az.
Nem melegedett? Esetlegesen érdemes lehet a Vcc-t külön megtápolni, és csak a földet közösíteni. A Tx Rx csatornákra meg levelshiftert tenni....Webáruházból szeretek inkább rendelni, mert ott a véleményeket lehet látni, esetlegesen pédákat a megvalósításra.
[gyapo11]
Oled: [OLED] igaz a háttérvilágítás nem kapcsolható, de kiválló a kontraszt, kevés miliamperrel is beéri. Meg lehet oldani h gombnyomásra bekapcsoljon....2 soros LCD [LCD] itt meg lehet oldani egyszerűen háttrévilágítást is.
Remélem segítettem
[ Szerkesztve ]
Release the Beast....
-
Tankblock
aktív tag
válasz dave0825 #2557 üzenetére
Hello
Igen.....
Én szeretem ha tisztán azt kapja az eszköz amit kell. Ugyanígy vagyok az ESP8266 projecteimmel is.
3V3 kell akkor azt külön tápvonalon kapja föld közösítéssel. Ha 5V 3V3 között kell kapcsolat akkor level shiftert használok. Raspberry végett ugyanez.Igaz így is sikerült 2 Arduino nanot megsütni, miközben méregettem a próbapanelt valahogy összeérhetett táp és föld, vagy egyébb vezeték... némi füst lett a vége.... szóval ez benne van a prototípus építésben szerintem. Ezért hívom hobbynak és nem hivatásnak....
[ Szerkesztve ]
Release the Beast....
-
Tankblock
aktív tag
válasz dave0825 #2562 üzenetére
nincs mit, és köszönöm a többi fórum társnak is a segítséget.
igen az arduino TTL logikát használ, azaz 5 V fog a lábain kapcsolni ha magasba vált. Ha a túloldali logika nem viseli el akkor jön az a jelenség amit tapasztaltál, egy darabig működget aztán meg jó esetben csak azt látod hogy nem megy, rossz esetben meg füst.
Ezért írtam több helyen, hogy inkább fizetek pár forinttal többet egy webshopnak és nézem előbb a véleményeket, esetleg a többlet dokumentációt, mint vakon beleugrani valamibe. Olyan terméket alapból nem szoktam venni, ahol van megalapozottnak vélt rossz vélemény, és túl kevés a leírás is. Javaslatom, hogy nézz körül, mert lehet h nincs leírva, de attól még lehet hogy nem viseli el a magasabb feszültségértékeket. Banggood, v Gearbest v... ezen helyeken lehet olvasni, esetleg kész projectet megnézni, vagy kritikát olvasni a hiányoságokról. Tudomh többe kerül mint az eBay. Valamit valamiért.
[ Szerkesztve ]
Release the Beast....
-
Tankblock
aktív tag
igazad van, 8-9éve volt utoljára hogy ebbe belemélyedtem volna, csak az utóbbi időben frissítem a tudásomat. Eddig egy Ambilight ot hoztam össze, és egy ESP8266 csináltam webservert websockettel, meg eg ultrahangos távolságmérővel játszottam.
A következő terv egy "weather station" amihez a szenzorok és a napcella itt pihennek mellettem. Várom a maradék alkatrészeket, hogy kikerüljön használatra....
Release the Beast....
-
Tankblock
aktív tag
válasz dave0825 #2621 üzenetére
Hello
Sajnálatos módon azt nem tudom, gondolom egy hasonló paraméterekkel megáldott MOSFET megteheti.
[Webáruház] ahol lehet venni vagy e-bay...
Release the Beast....
-
Tankblock
aktív tag
válasz DrojDtroll #2670 üzenetére
Level shifter?
5V és 3V3 között nem lehet megoldás? Csak kérdezem bevallom őszintén nem olvastam vissza...
Release the Beast....
-
-
Tankblock
aktív tag
Hello
Timert tegyél hozzá. mert így looponként fogsz váltani.
unsigned long timer = 0;
az if feltételét egészítsd ki millis()-timer > X ahol X lehet játszani
az ifben meg timer = millis();
így a változás csak X enként van követve.
Szerk: Annyire nem is volt rossz az ötletem : [link]
[ Szerkesztve ]
Release the Beast....
-
Tankblock
aktív tag
válasz FireKeeper #4306 üzenetére
Hello FireKeeper,
Szimpla c++ kód:
x >= 0 && x < 10;
vagy a negatív számot még lehet bitmaszkolással is nézni
if (! ((x >>7) & 0x1 == 1 ) || x>10)
{
//kódot ide...
}azaz a szám negatív (8 bites controllert feltételezve) vagy X > 10 ha ezek igazak akkor kívül van, így a negáltja kellhet.
Remélem nem írtam el semmit.
Szerk: dehogyisnem zárójel javítva...
[ Szerkesztve ]
Release the Beast....
-
Tankblock
aktív tag
válasz szaszyka #4317 üzenetére
Hello
Failed to read from DHT #2
Ez honnan jön? Ha igaz akkor a valamelyik szenzortól nem kapsz értéket.
Amúgy nekem volt kínai DHT22 szenzorom, valami oknál fogva egyzser csak 60 fokra melegedett és tönkrement.
Elvileg kalibrálni kellene a szenzort. Különbféle fix páratartalmú helyen kell tartani valamennyi ideig. Ne fúj rá soha ha lehet. Én BMP280 szenzoraimat várom, ezzel szeretbém helyettesíteni.
Release the Beast....
-
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....
Release the Beast....
-
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.)
[ Szerkesztve ]
Release the Beast....
-
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.
[ Szerkesztve ]
Release the Beast....
-
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.
[ Szerkesztve ]
Release the Beast....
-
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.
Release the Beast....
-
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.Release the Beast....
-
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?
Release the Beast....
-
Tankblock
aktív tag
-
Tankblock
aktív tag
Sikerült egy ATTiny13A ból időzítőt faragni azaz ~5 perc (pontosan 296 [sec]) után 8 (s) felvillantja a LED et most. Ez egy test setup, a LED helyett egy N-MOSFET fog kapcsolgatni amin egy feszültség regulátor és egy ESP-01 lesz egy BMP?80 ahol ? lehet 1 és 2. Márcsak a ESP kdját kellene kicsit megfaragni és kész.
A legjobb az egészben h Arduino IDE csak a letöltéshez használtam, a kód csak HW regisztereket állít. és belefértem 1k Byte 28% ba, 5 byte dynamikus memóriát használva. 5,3 uA Fogyaszt amikor a 296 (sec) periódusban van.
Sketch uses 294 bytes (28%) of program storage space. Maximum is 1,024 bytes.
Global variables use 5 bytes of dynamic memory.Továbbá kellene valami amivel a Li-ion feszültségét is tudnám monitorozni. Az ESP csak 1V ADC van és nem szeretném ha mondjuk passzív ellenállás hídat kellene építeni, mert az túl sok energia.
Én erre gondoltam:
NA219 GY-219 Bi-direction DC Current Power Supply Breakout Sensor Module DIY
Még egy requirement, legyen kis méretű, energia felhasználása is kevés
ha lehet I2C kommunikálható, ha nem akkor egyszerű....Előre is köszönöm az ötleteket.
[ Szerkesztve ]
Release the Beast....
-
-
Tankblock
aktív tag
Hellosztok,
LiPo akksiról szeretnék hajtani ESP8266 ot + szenzort és a következő Voltage Convertert választottam:
Az a helyzet ha ezt szeretném használni az ESP nem indul el.... ha megtápolom kívülről akkor megy szépen...
A kód debugglására ráment 3 napom, az jó.....
Valaki tud jobbat mondani? [3.0 - 4.27] Volt közé kellene valami konverter ami fix 3V3 at tud....
[ Szerkesztve ]
Release the Beast....
-
Tankblock
aktív tag
Hello
Köszönöm szépen, e-bayen találtam 1A modult, de lehet, hogy megnézem ezt is.
Lipo akku adott volt, majd legközelebb jobban meggondolom a design döntéseimet. 100mA fel sem tűnt, volt hogy breadboardon jól ment vele egy szép nagy kondival... Igaz ott nem volt másik szenzor mellette...
Release the Beast....
-
Tankblock
aktív tag
válasz Speeedfire #4990 üzenetére
Hello,
A tápegység földje miért nincs közösítve az arduino földjével?
Nekem nem stimmelnek a vezetékek így vagy valamit. Benéztem.
Release the Beast....
-
Tankblock
aktív tag
-
Tankblock
aktív tag
-
Tankblock
aktív tag
Hello
ez melyik modul mert a ESP12E nincs 9,10 GPIO láb kivezetve, csak a ESP12F en.
16 os lábat nem javaslom, ezt használja a ESP.deepSleep is és fenn van tartva weak upra.Használható a GPIO 12,13,14, 5, 4.. Szerk: ja és a 0,2 is
Max valaki kijavít....
wdt resetet meg sokinden okozhat, hibakódot is nézd meg. miért van a reboot.
[ Szerkesztve ]
Release the Beast....
-
Tankblock
aktív tag
-
Tankblock
aktív tag
válasz vitezlejszlo #5048 üzenetére
Hello,
Először próbáld e,g az arduino IDE lévő Webserver példa sketch et rátölteni.
Ha belenézel a kódba akkor látni fogod, hogy melyik elérési utvonalon fog a webserver kommunikálni, a többire valami hibaüzenetet fog dobni.Release the Beast....
-
Tankblock
aktív tag
válasz leventekov #5168 üzenetére
Hello,
Javaslom elöször a tutorialok böngészését, a HW es megoldások tanulmányozását, mert a mostani módszereddel sok lesz a csalódás. Ha majd érted az alapokat, akkor minden feladat könnyebb lesz. Csak jótanács.
Tervezd meg, nézz utána és válasz a helyzet nek megfelelő megoldást.
Release the Beast....
-
-
Tankblock
aktív tag
válasz Janos250 #5222 üzenetére
Hmm
Ez az oldal szerint van 16A verzió 3500W terhelhetőséggel, bár én ezt se ajánlanám nyugodt szívvel.
Vagy keresni kell más megoldást pl 240V 40A relét amit lehet valamekkora egyenfeszültségről vezérelni pl MOSFET-el. Nem megoldhatatlan feladat. Igaz a design oltárán már a megfelelő izolációt és a megfelelő vezetékvastagságot is figyelembe kell venni. Itt már hamar lehet füsttel való kommunikációt gyakorolni
Vagy venni valami kész megoldást saccra ugyanennyiért
Release the Beast....