- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Bluetooth hangszórók
- Azonnali fotós kérdések órája
- Raspberry Pi
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Szünetmentes tápegységek (UPS)
- Nem indul és mi a baja a gépemnek topik
- AMD Navi Radeon™ RX 9xxx sorozat
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
-
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
-
Istv@n
aktív tag
Sziasztok!
Találkozott már valaki olyannal, hogy a thingspeak.com-ra nem sikerül egyszerre 8 field-et küldeni? Ha csak 2-3 megy egyszerre, akkor jó, viszont, ha 8 adatot szeretnék egy lépésben, akkor üres mezőket küld...
A thingspeak-on találtam egy tutorialt, az alapján próbálkozok.
unsigned long ChNr = XXXXXX;
const char * writeAPIKey = "XXXXXXXXXXXXXX";
.
.
.
ThingSpeak.setField(1, data1);
ThingSpeak.setField(2, data2);
ThingSpeak.setField(3, data3);
.
ThingSpeak.writeFields(ChNr, writeAPIKey);
.Ezek a kód ide vonatkozó részei. Próbáltam várakoztatni az egyes lépések között, illetve 30mp-enként küldöm csak az adatokat.
Ha konzolra kiíratom az értékeket, ott minden jó. Ha 2 részletben küldöm, 20mp késleltetéssel, akkor is jó.Egyben mért nem mehet? Láttam egy két példában, egy html linken keresztüli feltöltést... Lehet, hogy azzal kellene próbálkoznom?
Ja, ethernet shieldet használok, ha az számít.
-
erer1000
őstag
LAN-os shield-el mekkora adat átviteli sebességet lehet kicsikarni?
Nyilván nem egy eget rengető tempó. 1-2Kb/s? -
Istv@n
aktív tag
Sziasztok!
Egy elvi kérdés... Van valamilyen megkötés, vagy ajánlás, a programkód összetettségére (vagy szerkezetére) vonatkozólag?
Van egy programom, ami egy elszívó ventilátort vezérel páratartalomra, illetve manuális indítási lehetősége is van, amit folyamatosan figyel (szóval nincs benne delay(), csak ciklusok...), és elég kacifántos a kód. Az "if"-ek és "for" ciklusok van ahol 3 szint mélységben vannak egymásba ágyazva...
Működik rendesen, kommenteztem is, úgyhogy el lehet rajta menni, csak elsőre elég borzasztónak tűnik... -
junhum
tag
Szia!
Én ezekben azt nem értem, (többek közt) hogy tutorialból ollózom össze (mert ennyire/se vagyok képes) és nálam nem megy.
Viszont sikerült megcsinálnom! Átírtam a serial.print-et lcd.printre és így kiírja. természetesen megadtam, hogy melyiket hova.
Most majd az jön, hogy vagy ússzon be a 3. adat vagy törölje és írja ki.
Nézelődöm tovább!
Köszönöm a segítséget!
-
zka67
őstag
Szia, az arduino oldalán fent van minden funckció részletes leírása, így az lcd.print is.
Rögtön az elején vannak a paraméterei:
Parameters
lcd: a variable of type LiquidCrystal
data: the data to print (char, byte, int, long, or string)és mint látható, float típus nem szerepel köztük...
-
junhum
tag
Sziasztok!
Nem jövök rá, hogy mit kellene átírnom.
Nano+i2cLCD+DHT22// then define the LCD
#include <Wire.h>
#include <LCD.h>
#include <LiquidCrystal_I2C.h>
#define I2C_ADDR 0x27 // <<- Add your address here.
#define Rs_pin 0
#define Rw_pin 1
#define En_pin 2
#define BACKLIGHT_PIN 3
#define D4_pin 4
#define D5_pin 5
#define D6_pin 6
#define D7_pin 7
LiquidCrystal_I2C lcd(I2C_ADDR, En_pin, Rw_pin, Rs_pin, D4_pin, D5_pin, D6_pin, D7_pin);
#include "DHT.h"
#define DHTPIN 2 // what digital pin we're connected to
#define DHTTYPE DHT22 // DHT 22 (AM2302), AM2321
DHT dht(DHTPIN, DHTTYPE);
void setup(void) {
lcd.begin (16, 2); // <<-- change for your LCD size if needed
//LCD Backlight ON
lcd.setBacklightPin(BACKLIGHT_PIN, POSITIVE);
lcd.setBacklight(HIGH);
lcd.home (); // go home on LCD
lcd.print("Your temperature:");
lcd.clear();
Serial.begin(9600);
Serial.println("DHTxx test!");
dht.begin();
delay(1500);
}
void loop(void) {
delay(2000);
int chk = dht.read(DHTPIN);
float h = dht.readHumidity();
// Read temperature as Celsius (the default)
float t = dht.readTemperature();
// Read temperature as Fahrenheit (isFahrenheit = true)
float f = dht.readTemperature(true);
// Check if any reads failed and exit early (to try again).
if (isnan(h) || isnan(t) || isnan(f)) {
Serial.println("Failed to read from DHT sensor!");
return;
}
// Compute heat index in Fahrenheit (the default)
float hif = dht.computeHeatIndex(f, h);
// Compute heat index in Celsius (isFahreheit = false)
float hic = dht.computeHeatIndex(t, h, false);
Serial.print("Humidity: ");
Serial.print(h);
Serial.print(" %\t");
Serial.print("Temperature: ");
Serial.print(t);
Serial.print(" *C ");
Serial.print(f);
Serial.print(" *F\t");
Serial.print("Heat index: ");
Serial.print(hic);
Serial.print(" *C ");
Serial.print(hif);
Serial.println(" *F");
lcd.setCursor (0,1); // go to start of 2nd line
lcd.print("C=");
lcd.print((float)DHT.temperature, 0);
lcd.print(" H=");
lcd.print((float)DHT.humidity, 0);
lcd.print("%");
delay(1000);
lcd.clear();
}Az lcd.print((float)DHT.temperature, 0); és a humidity-nél ezt dobja:
termometar_lcd:82: error: expected primary-expression before '.' token
lcd.print((float)DHT.temperature, 0);
^
termometar_lcd:85: error: expected primary-expression before '.' token
lcd.print((float)DHT.humidity, 0);
^
exit status 1
expected primary-expression before '.' tokenTöbb kódot ollózok össze és hiányában
-
joberec
újonc
Sziasztok.Van egy olyan problémám hogy a nyomtatóm(PrusaI3) ramp1.4el menő gépem nyomtatni szeretne és beáll alap pozícióba de az extruder feje lejjebb van,azt hogy lehet átirni hogy fejjebb vigye alap állás után pl. 2cm? És a z-tengely pálya mozgást állítani,mert van még egy olyan hiba hogy az első réteget leragassza és utána a második rétegnél a z-tengely lift.e jobban fejjebb ugrik a kelleténél... Nem állítottam semmit rajta,és nem is találtam rá semmi megoldást,hátha ti tudtok..eleinte a gép jó uzemelt,de most érthetetlen nekem hogy mi történt...nem nyultam hozzááá,léptető motor hibás lehet ? Vagy esetleg a build ?
ui.:folytatom egy párbeszéd résszel:Mechanikusan és szoftveresen is próbáltam már mindent! Tényleg mindent.... A szeletelőt is újra raktam és még más programot is töltöttem le mellé,de ugyan ugy a z-tengely megugrik!ha ezek nem akkor mi ? és melyikkel mit állítok mert már állítottam be dolgokat a firmwaren,tapasztaltam is a különbségeket viszont az ami nekem kéne nincs meg.z-offsetet nemn is találom... Stoppert ne is mond :/ Próbáltam már ezerszer,még az extruder fejjel is játszottam de ugyan úgy ugrik.
-
zka67
őstag
válasz
TESCO-Zsömle #2687 üzenetére
-
gyapo11
őstag
válasz
TESCO-Zsömle #2687 üzenetére
Szerintem szét kell választani a projectet egységekre, és elkezdeni fölépíteni.
Pl. TSOP a távirányításhoz, próbáltam, működik.
Érintőt szerintem külső áramkörökkel a legkönnyebb, ha jól emlékszem
cmos ic-ből láttam rajzot, két oszcillátor, az egyikbe kapcsolódik az
érintőfelület, elhúzza a frekit, ebből kell csinálni jelet. Vagy két
felület, és az ujj vezetőképessége nyit mondjuk egy tranyót, ami a
felhúzó ellenállást testre húz. Ez már mehet is az arduinoba.
Ledsor sem bonyolult, csak ha sok a led, akkor meg kell gondolni, hogy
minden ledre jut-e arduino kimenet. Ha nem, akkor valami multiplexelés
kell, vagy shiftregiszter.
Ezekből már megy a vezérlés, a hangerő, hangszín és ki-bemenetek nem
tudom mivel lesznek, azokhoz kell illeszteni a jeleket. -
TESCO-Zsömle
titán
Ilyet találtam kit-be is. Ami a gond: LCD nem jó. Nem fér bele a designba. Egyrészt mert kék, másrészt mert az erősítő függőleges kialakítású lesz, így vízszintesen nem fér bele.
Mindenképpen LED-soros visszajelzés kell.
Igazából azért érdeklődtem a nehézség iránt, mert semmi tapasztalatom és hozzáértésem nincs mikrokontrollerek terén.
-
zka67
őstag
válasz
TESCO-Zsömle #2685 üzenetére
Szia, nem feltétlenül kell hozzá arduino, de azzal is meg lehet oldani.
Én így csináltam meg a távirányítós hangerő- és hangszínszabályzómat.
Egyedül a balance maradt le róla, de a D/A konverter loudness kimenetét át lehet kötni egy digitális kimenetre, és a felszabadul D/A kimenet pedig mehet a balance bemenetre, ha valakinek nagyon hiányzik.
Az áramkör lényege az LM1036 és a TLC7226-os IC-k. A többi részét pedig bármilyen mikrokontrollerrel meg lehet csinálni.
-
TESCO-Zsömle
titán
Sziasztok!
Kéne nekem egy erősítőhöz egyedi beviteli és visszajelző szerv. Erre mennyire alkalmas az Arduino és mennyire lenne bonyolult ezt kivitelezni?
Konkrétan arról van szó, hogy a hagyományos potméteres-kapcsolós megoldásokat szeretném lecserélni. Tudjátok, hangerő, mély/magas hangszín, balance, forrásválasztás, kimenetválasztás. Semmi extra. Ezt szeretném minimum forgóenkóderes megoldással, de inkább érintés-vezérelve megoldani. És itt most nem érintőkijelzőre vagy fóliára gondolok, hanem mint mondjuk ami az egyik nagyon régi TV-n is volt, hogy csak hozzá kellett érni egy fémlaphoz és akkor a közepén levő piros led jelezte, hogy átugrott oda a csatorna. A lényeg, hogy minél könnyebben el tudjam rejteni a beviteli szerveket és a lehető legkisebb erőt igényelje a vezérlés maga. Visszajelzésnek meg mondjuk egy-egy sor LED-et gondoltam. Ha ezt meg tudnám fejelni egy távirányítóval, az maga lenne a tökély.
Mindezt a lehető legkisebb helyen. Nem tudom ez mennyire egyszerű/bonyolult így, régóta szemezgettem ezzel a platformmal meg a programozásával de soha nem jutottam oda, hogy akkor neki is vágjak, szóval 0 elméleti/gyakorlati tapasztalatom van e téren. Forrasztani tudok, LEGO-zni tudok.
Előre is köszönöm a segítséget.
-
tvamos
nagyúr
válasz
Arduino Lab #2683 üzenetére
Nagyon jó!
Van még hova fejlődni, de jó kezdet.
Alig publikáltad, máris elavult. Már Microchip cég. Milyen fura fintora a sorsnak.
Remélem, egyre több alternatív processzoros board lesz, kicsit régi már az AVR platform.
Szerintem egy rendes IDE-néz csak jó lenne egy rendesen működő debugger. A beágyazott terminál méd nem az. -
Arduino Lab
újonc
Sziasztok!
Elindítottam egy youtube csatornát annak érdekében, hogy minél többet megismerjék a benne rejlő lehetőségeket, és minél többet kedvet kapjanak egy kis programozáshoz, akár csak egy hobbiprojekt erejéig. Remélem hasznosak lesznek számotokra vagy ismerőseitek számára!
A videóimat itt találjátok:
https://www.youtube.com/channel/UCmPAcId7ZigwLFfpxPwYfiA
Facebook:
https://www.facebook.com/magyar.arduino.labor/
-
peter1998
tag
Sziasztok! Valaki kötött már össze ESP8266-ot és egy 433Mhz-es vevőt ? Félek hogy a jelszintekkel valami gáz lesz.
-
fpeter84
senior tag
-
tvamos
nagyúr
Kaptam ma egy szomoru levelet...
since Monday last week Atmel is part of Microchip -
tvamos
nagyúr
válasz
fpeter84 #2676 üzenetére
Nagyon régen (vagy 6-8 éve) próbáltam mega8-cal, az jól működött. Semmi gond nem volt vele. Mondjuk nem az Arduino frameworkkel. (A régi Arduinokon is mega8-cal volt a serial usb. Nem?) Én NTC hőmérsékletet küldtem pc-re, vcom-on. (Node assembly programot kellett írni.)
Szerintem már felesleges ezzel kinlodni. Vannak ebay-en (banggoodon) ezek a Pro Micro ATmega32U4 boardok. Olcsóbban nem nagyon megy máshogy sem. -
fpeter84
senior tag
válasz
DrojDtroll #2675 üzenetére
Amit csak találtam azzal végigpróbáltam és problémásak voltak mind - a v-usb is köztük lehetett - illetve régebben is próbáltam már utánépíteni hasonló kapcsolást másik kisebb atmel-lel (i2c-tiny-usb) és az se volt megbízható, hol ment hol csak ismeretlen eszköz. Utána kerítettem egy Leonardo-t és az azóta is teszi a dolgát mint IR vevős billentyűzet/egér/távirányító
Eredeti (MEGA16U2) vagy kínai (CH340) Arduino-d van? Ha eredeti, akkor azon a segéd MEGA16U2-t is át lehet akár programozni más célra ha van hozzá íród vagy még1 Arduino-d - az is natív USB-s típus...
-
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...
-
fpeter84
senior tag
válasz
DrojDtroll #2670 üzenetére
Nem, mert az USB adatszálai max 3.3V-ot kaphatnak - nem biztos hogy belepusztul a géped ha mégis rádugod az 5V I/O feszültségű lábat, de benne van a pakliban. Egyébként is eléggé gányolás ez a szoftverből kezelt protokol és erőszakkal illesztett láb - nekem elég sok kompatibilitási gondom volt vele, hol ment hol nem - jobban jársz ha natív USB-s típust használsz helyette: Pro Micro, Leonardo, Beetle - mindhármon ATMEGA32U4 van, vagy esetleg az ARM-os DUE
-
DrojDtroll
veterán
Zenner dióda nélkül nem lehet megcsinálni, hogy a gép usb-s billentyűzetként lássa az arduinót?
-
fpeter84
senior tag
Próbálgasd először egy leddel a kimenetén - akkor biztos lehetsz benne hogy nem a programodban van a hiba...
(#2663) mArZsi
...a hangja se az igazi...
Akkor egészen biztos hogy rossz logikával léptet és rángatózik tőle a motor, annak a hangját hallod. Első körben célszerű delay-ekkel saját vezérlést összerakni hozzá, aztán ha az már jól viselkedik és szükség van rá akkor jöhet a timer interrupt-okra helyezés - illetve pont most tanulmányozom a DUE (SAM3X8E) doksijában a PWM szekciót és ott látok dedikált stepper motor meghajtást is, esetleg arra is el lehet kanyarodni...
-------------------------
Ha már feljött ez a téma, DUE-n játszott már valaki az Input Capture perifériával? Ebből a példából kiindulva sikerült élesztenem a TIOA0/6/7/8 lábakat (PWM2/3/5/11), tudok velük frekvenciát mérni, de mire valók a TIOBx lábak? Ezt még nem sikerült megértenem a doksiból - ezeket is lehet független Input Capture lábnak használni, vagy ezek valami kiegészítő funkcióra vannak az A párjaik mellé? Jó lenne, ha nem csak 4 ICP lábat tudnék használni egy DUE-n (esetleg egy 5-dik ha az AD7-ről leveszem az analóg funkciót)...
-
tvamos
nagyúr
válasz
gyapo11 #2667 üzenetére
Ne erts felre, en assembly programozassal kezdtem, meg c-ben programozok, de egy ha egy ezressel tobbert van sokkal gyorsabb processzor, en 1-2 darabert nem szerencsetlenkedem. Ha 20-50 ezerrol van szo, (vagy evi 1 milliorol,) akkor igen, de akkor nem is Arduino. Szerintem ezert folosleges megtanulni.. Ha valaki kihivast lat benne... akkor gyorsan felejtse el!
-
mArZsi
tag
Köszönöm. Interrupt, gondoltam. RPi-re Pythonban írtam már egy vezérlőt, ha össze jönne Arduinora is alacsony szint és C diploma nélkül, akkor leváltanám. Mivel valójában nem kell linux meg HDMI, pár motor vezérléséhez. Tetszik, csak még új a pálya. Ebből eredően én a millis/micros és for ciklustól még nem váltam le a tekercsek meghúzásánál. AccelStepperrel meg leírtam a bajom, bár lehet ahhoz is én vagyok a kevés
Thread úgymond itt nincs és át kell hidalni valamivel. Konkrétabb code részletet vagy valami kiindulási pontot tudnál mondani? A4988 a driver, step, dir paraméterrel vezérelt Nema17-ek.
-
zka67
őstag
Szia, igen, megszakítás használatával pontosan lehet vezérelni több motort is egyszerre.
Tudom, sok embernek fogalma sincs arról, hogy mi a megszakítás, mit lehet és nem lehet megcsinálni vele, de higgyétek el, hogy baromi jó dolog. Én komolyan megőrülök, amikor meglátom egy kódban, hogy a millis-sel időzítetek, vártok, ezalatt a proci nem csinál semmi mást, és nem azért van, hogy lustálkodjon.
Egyébként a millis is egy megszakítással működik...
Gyakorlatilag minden eszközt lehet megszakítással kezelni, a soros porttól kezdve a GPIO-n át az SPI-ig, mindent. Miért várjak arra, hogy jön egy karakter a soros porton? Majd a megszakítás szól, hogy jött egy karakter és akkor majd foglalkozom vele, addig csinálok mást. Vagy miért várjak arra, hogy lenyomjanak egy gombot? Szóljon a megszakítás, hogy lenyomták azt a gombot, és majd akkor foglalkozok vele.
Neked konkrétan egy (vagy akár több) timer megszakításra van szükséged, amivel időzíted a motorod sebességét. Ha le akarod állítani a motort, akkor vagy egy flag-el jelzed a kiszolgáló rutinnak, hogy az a motor éppen áll, vagy ha külön timer-eket használsz, akkor egyszerűen leállítod a timert. A sebességet vagy a timer-rel változtatod, vagy a timert beállítod olyan sűrű megszakításra, amiből tudsz egyszerűen osztással sebességet állítani.
A megszakítást kiszolgáló rutinok nem futhatnak a végtelenségig, előbb-utóbb vissza kell térniük a rendes programhoz, hogy más megszakítások is kiszolgálásra kerülhessenek (vagy lehet még a prioritással is játszani). Ezzel azt akarom mondani, hogy minél gyorsabban lefut a rutin, annál jobb. És ehhez nem árt, ha az ember ismeri a proci utasításkészletét, hogyan lehet assembly utasításokat beépíteni a C kódba, hogyan tud együtt működni a két nyelv.
-
mArZsi
tag
Sziasztok!
Vezérelt már valaki több stepper motort egy időben egymástól függetlenül? Ki hogy oldotta meg? AccelStepper library-val működik, de ott nem tudom olyan gyorsan hajtani, mint mondjuk egy sima for loop-al. Ráadásul a hangja se az igazi, bárhogy paraméterezem a sebességeket. Ötleteket, megoldásokat szívesen fogadom
-
Danex
addikt
Köszi a segítségeket, most épp a PIR-t próbálom beüzemelni, de amilyen egyszerűen kéne mennie pont annyira nem megy sehogy sem, egyszerűen semmi jelet nem kapok tőlük. 5-ből 5 selejt lenne?
-
tvamos
nagyúr
válasz
fpeter84 #2658 üzenetére
Hat, neha benez az ember dolgokat. En is... Nem tudom, hogy aki a tutorialt irta, az mennyire szakember, vagy eppen megorult, hogy mukodik neki valami, es leirta. Mert mukodni, mukodik... valoszinuleg.
(#2655) Danex
Egy 5V-os tápról menne
Ez igy jo lehet. Arra akartam celozni, hogy ha bovitened, es felkerul tobb rele, akkor az Arduino LDO-ja nem fogja birni. De kulso taprol, az jo. -
fpeter84
senior tag
Igazad van, nem gondoltam végig rendesen, a tutorialban tényleg hülyeséget ábrázolnak: szembe fordítva, a tekercs felső bekötési pontja és a táp közé tette...
@Danex: Szóval akkor csak azt ellenőrizd le, hogy úgy helyezkedik e el mint a #2654-ben linkelt képen
Azért láttam én már csodákat a kínai kapcsolásokban! A legutóbbi viccessel pl egy ilyen breadboard shield-en:
A reset és a másik gomb konkrétan nincsen sehová kötve, illetve ami van az marhaság: egy ellenálláson keresztül egy vak lábra (a vak lábat is hiába földelem, nincsen rá hatással az ellenállás miatt) valamint egy LED-en keresztül elmegy egy üres kondihely egyik lábára és ennyi. He?
Ennél persze vannak sokkal durvábbak is, ahol nem csak elnézett valamit a kis kínai, hanem teljesen tudatosan átverésre gyártott USB HUB-ok pl, fake (csepp) csippel, összevissza tartó vezetékezéssel, stb...
-
skul0
aktív tag
Én épp a napokban építettem meg az fpeter84 kolléga által linkelt kapcsolást,kb egy az egyben ugyan az. Nálam jól működik.
Az általad linkelt modulon látszólag ezek mind megvannak, plusz táp- és behúzás visszajelzés, szóval a modulon túl már nem hiszem hogy plusz diódára lenne szükséged. -
Danex
addikt
[link] Ugyan ezek az alkatrészek vannak rajta(dióda, ellenállások stb), már régen vettem így pontosan ugyan azt nem tudom linkelni.
Egy 5V-os tápról menne, én egy telefontöltőn gondolkozom, hiszen maga az arduino gyakorlatilag nem fogyaszt, a relé a maga 0,1A-ével ami megy fél percig meg megint nem hiszem, hogy gond lenne.
Persze a delejt nem az arduino-n keresztül terveztem adni.
1db relé lesz, egy fali lámpát kapcsolna.
(#2654) fpeter84 Majd rámérek akkor délután, vagy lehet elnézek a boltba és legyen még egy benne, gondolván ki tudja, mit pakoltak bele a kínaiak
Köszönöm a segítséget!
-
fpeter84
senior tag
Kimérheted / lekövetheted, de feltehetően akkor az a dióda úgy van kötve a nyákon, mint ahogyan az a kapcsrajz is mutatja: a tekerccsel párhuzamosan, a csíkja a + felé fordítva, és akkor nem kell több elég ez az 1...
Ránézésre nekem is ugyanilyenből van egy marékkal. Adj tápot a modulnak, a kimenetére pedig köss egy ledet (soros ellenállással), vagy ha nincsen kéznél akkor jó egy voltmérő, vagy akár maga az arduino is sorosra küldéssel, és próbálgasd hogy miként viselkedik a modulod a potikat tekergetve, ha van rajta jumperelés akkor azt állítgatva, és akkor fogod tudni hogy mennyire viselkedik következetesen...
-
fpeter84
senior tag
A relé tekercsében hajlamos olyan feszültségimpulzus generálódni, ami kiütheti a felvezetőket maga körül - jelen esetben az arduino-t. A dióda ezt képes elnyelni, nélküle kockázatos a dolog, relé függő hogy melyik mekkorát hajlamos "rúgni"... Magyarán jobb ha nem hagyod el...
Milyen PIR-t használsz? Kész modult valamilyen kimenettel? Műverősítő(k)ből van összerakva a kapcsolás vagy BIS0001 ? Ha utóbbi, akkor azok a modulok elég furcsán viselkedtek nekem eddig - randomnak tűnt az érzékenység, az hogy mennyi ideig marad behúzva, stb - szóval alaposan próbáld ki előre "tesztpadon", pl egy leddel hogy hogyan viselkedik...
Pár méter vezeték nem okozhat gondot 5V tápfesz mellett...
-
Danex
addikt
Üdv, egy lépcsőhöz tervezek világításkapcsolást PIR modulokkal. Lenne a lépcső tetején, meg az alján.
Ez kapcsolna egy arduino-n keresztül egy Relét, ezt néztem hozzá ([link]) viszont itt írja, hogy kéne egy dióda ami pont nincsen, az nagyon jelentős ?
Illetve az arduino-tól a szenzorok és valószínű a relé is 2-3-4 méterre lesznek, ekkora távon okozhat gondot a jelátvitel?
Előre is kösz!
-
fpeter84
senior tag
Sziasztok!
Tudom hogy erősen csak érinti magát az Arduino témát, de hátha...
Valaki le tudta fordítani magának a Bossa feltöltő program Arduino DUE kompatibilis verzióját Windowsra? Ubuntura sikerült már összehoznom, működik is tökéletesen, a Win verzióval viszont napok óta küzdök de nem sikerül összehoznom - ha valakinek már sikerült, akkor jó lenne ha meg tudnánk konzultálni hogy mit rontok el...
Esetleg akad bármi más GUI-s program, amivel Arduino IDE nélkül lehet feltölteni a DUE-ra a firmware-t? Tudom hogy az IDE alatt ott van a bossac.exe - legrosszabb esetben ez marad - de jobban örülnék egy grafikus felületnek hosszútávon...
Előre is köszönöm, ha valaki valamivel előrébb tudja mozdítani a projektemet! Egyelőre nem kezdtem el idemásolgatni a kimeneti logokat, módosításaimat/próbálkozásaimat amivel a semminél már jóval előbbre jutottam mert nem akartam elárasztani a dologgal a topikot. Ha volna valaki aki tud segíteni a témában akkor leírom hogy eddig meddig jutottam...
-
gyapo11
őstag
Az első kérdés, hogy akarod-e elérni az adatokat a weben? Ha igen, akkor blynk és hasonló ioT társai, ehhez viszont kell az arduinora az ethernet, mert azon át tudja eljuttatni a serverre az adatokat.
Ha nem kell a netre tenni, csak a pc-den akarod látni, akkor nem kell ethernet, legegyszerűbb a virtuális soros porton átvenni az adatokat, és a pc-n rajzolni pl. javascripttel. Persze a pc akár fel is töltheti valahova a netre, és akkor mégis elérhető akárhonnan.
link, link, de php is van link -
Istv@n
aktív tag
Sziasztok!
Most ismerkedem az Arduino platformmal, ezért előre is elnézést az amatőr kérdésekért.
Van egy arduino uno board-om, hozzá DS18B20 -as hőmérőim, K hőelem max6675-ös modullal, illetve egy ethernet shiledem is.
Most ott tartok, hogy tudok hőfokot mérni a hőmérőkkel, ezeket meg is tudom jeleníteni egy weblapon, viszont a sima megjelenítés helyett egy grafikon hasznosabb lenne. Erre keresek megoldást. Gondolom ehhez már be kell vonni a dologba egy szervert (web, php, mysql), nem az ethernet shieldet használni erre.... Merre találhatok esetleg template-ket a dolog php-s részére? (Sajnos a php programozásban nem vagyok otthon, de a szerver oldali részekkel nem lesz gond.)Köszi előre is!
-
soldi3r
veterán
Koszonom szepen.
-
soldi3r
veterán
'estet!
Itt miert kell a foldre huzni a bemenetet, ha nincs zarva a kapcsolo? -
Janos250
őstag
Nem tudom, megoldódott-e a dolog, de csak most olvastam.
K típusú szenzorhoz 7-800 Ft-ért lehet venni konvertert, ami digitálisan (SPI) küldi a hőmérséklet értéket.
[link]
Továbbá benne van automatikusan a hideg pont kompenzáció. Van rajta chip select, tehát felfűzhető.
Arduinon kezeléséhez van kész class, csak alkalmazni kell. [ Bár én sajátot írtam, de ez csak az én háklim :-) ] -
DrojDtroll
veterán
válasz
razorbenke92 #2635 üzenetére
Ment a pü.
-
válasz
DrojDtroll #2634 üzenetére
Nekem megvan, dobj egy privátot, amúgy is akartam tőled valamit kérdezni a logout-od alapján
-
DrojDtroll
veterán
Valakinek nincs meg az "Arduino 60 nap alatt"?Veletlenul kitoroltem szerintem amikor tisztogattam az email fiokomat.
-
dave0825
őstag
válasz
Tankblock #2632 üzenetére
és (#2628) razorbenke92: köszi mindkettőtöknek, ha jól emlékszem, akkor BSS98 volt az eladónak (vagy legalábbis 100 körüli), de nem tudtam, hogy az is jó lehet-e, megnéztem az adatlapját, kb. ugyanaz.
-
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...
-
powerwade
senior tag
válasz
Gergosz2 #2623 üzenetére
Azért tedd hozzá, hogy ez valószinüleg "eredeti" mig az Alin és eBayen klónokat árulnak tizedannyiért - ami egyébként tökeletesen ugyanazt tudja csak pl. egy büszke amerikainak valószinüleg sértő lenne kinai klónt venni-e ha a sparkfun és egyéb amcsi elektrohobbista oldal árul saját gyártmányt aranyáron
-
fmx
aktív tag
üdv!
Fater mesélt erről az Arduinos dologról.Utánna néztem és elég szimpatikusnak tűnik,fater PCL programozástól kezdve a CNC programozásig úszik a témában és volt nekem egy ötletem(áramkör rajzoló autómata masina régi DVD,floppy-ból kiszedett motorokkal) és akkor említette az Arduinót.Ahogy látom a programozása C-ben történik,a C-t én elég sokáig tanultam szóval otthon vagyok benne.Eljutottunk most odáig,hogy megvesszük az első Arduinot.A kérdésem az lenne,hogy melyiket vegyük?Mivel jó belevágni a szakmába? Én ezt néztem ki de mások ajánlatára is kíváncsi vagyok.Köszönöm előre,szépnapot! -
Ghandi
aktív tag
Ez az ez kell nekem!!! Szuper vagy köszönöm. Ide még nyákot sem kell csinálni,erre a icre egyszerüen ráforrasztom a vezetékeket majd zsugorcső és kész is
Nem piszkálok én bele a 230Voltba,a végén még agyonvágatom magam,legjobb esetben is sürün rohangálnék a kismegszakítóhozGergosz2 : a ventit nem piszkálnám,az pont jó ami van. A kollektorra kb 15-18méter cső van kötve ami 2 szobába vezeti be a levegőt. Ide egy álltalános szobaventilátor teljesítménye kevés lenne és akkor alakíthatnám át a befúvó kört is,ugyanis egy 100mm átmérőjű csőbe kell befujni a levegőt.
-
Gergosz2
veterán
ha nagyon nem akarsz szaggatni talán járható út lenne még, hogy elmész tescoba és veszel egy álló ventit.
Azokban is egyfázisú aszinkron motor van, de a fokozatváltás úgy történik bennük, hogy az állórész tekercselés különböző megcsapolásait kapcsolják. Maga a venti sem drága, én nyáron 3k-ért vettem.
Annyi lenne kb a dolgod, hogy minden megcsapolásra dobsz egy FET-et azokat valami meghajtóval kapcsolgatod és már meg is van a fordulatszám állítható ventid.
-
Ghandi
aktív tag
Egyébként attól félek hogy a végén annyira bonyolódik a dolog hogy én ahoz már tök hülye leszek.
Mint ahogy irtam egy működő PWM szabályzóm már van,kiválóan működik is,csak ez manuális kivitelű. Ha csak annyit tudnánk megtenni hogy a rajta lévő 500k-s potit tudnánk helyettesíteni valami egyszerű elektronikával amit pl az arduino PWM jével tudnék vezérelni akkor már teljesen rendben is lennék,és nem kéne játszanom semmilyen nagyfesszel,ami valjuk be egy hozzá nem értő embernél még rosszul is elsülhet.....
Egyébként is lesznek még problémák ezzel a projektel máshol is.
Inkább leírom az eddigi zsákutcákat hogy átlássátok a lényeget. Eddig a vezérlést kettő ilyen termosztáttal oldottam meg. Ez alkalmas hűtésre és fűtésre is. Az egyik hűtésre volt állítva és 60 fok a bekapcsolási értéke.Ennek az érzékelője a kollektor tetejében,középen van,a reléje szakítja meg a venti fázisát.A másik ilyen termosztát fűtésre van állítva és arra a hőmérsékletre állítom be amilyen meleget akarok a szobában.Ennek a reléje a venti földjét szakította meg. Magyarul ha a kollektorban megvan a 60 fok és a szobában is hidegebb van a beállított értéknél akkor beindul a ventilátor és befújja a levegőt. Eddig még jó is lenne,de ez a venti olyan sok levegőt fúj hogy ha csak épp eléri a 60 fokot a kollektor és beindul a venti akkor 1-2perc alatt le is hűti benne a levegőt.,előfordult olyan hogy egy percet ment,majd 10 percet állt és így tovább. Na ezért kellene szabályozni a ventit,hogy az elején csak kis fordulaton menjen.
De akkor is még megmarad a hőérzékelő problémája,ugyanis ezek a termosztátoknak a felső határa 110fok és ha egy jól felmelegedett kollektornál kapcsoltam be akkor már több volt belül és a hűtésre állított termosztát megbolondult,nem húzott be a reléje.
Az arduinora 3 hőérzékelőt akarnék kötni,a szoba hőjére egy DHT22-őt,ezzel nincs baj,de a kollektorba már egy nagyobb hőt elviselő és porra nem érzékeny szenzor kell pl egy kommersz K tipusú,és még egy ugyan ilyen pár méterrel távolabb a meleglevegő csövében. Na ezt a két érzékelőt nem tudom még hogy hogyan kötöm rá az arduinora -
Ghandi
aktív tag
Az a baj hogy nem pontosan ugyan ez a tipus amit linkeltem. Ugyan azok a feszültség,teljesítmén,méret stb,csak ebben nincsen sorkapocs,csak 2kábel megy a ventilátorhoz,és van rajta egy kondi.
Most egy kicsit zavarban vagyok.Akkor most jó nekem az a dimer amiket bacus ajánlott vagy nem?
Mint ahogy irtam nem igazán vagyok elektronikából profi. NYÁKot kb 10éve martam utoljára kezdetleges módszerekkel(sósav+hiperol) akkor is csak egyszerübb 12dB-es hangváltónak valót csináltam.
Ha kapok egy pontos alkatrészlistát NYÁK tervet akkor akkor nagy esélyel meg tudom csinálni,de nem értek annyira hozzá hogy számolgassak értékeket,nem tudom milyen tranyó vagy ic pontosan mit tud,hiába nézem meg az adatlapját akkor sem értem a lényeget. -
Janos250
őstag
válasz
nagyharcos #2588 üzenetére
Pénzért program írására nem vállalkozok, de elmondom az elképzelésem (persze, ha jól értettem, hogy mit akarsz):
A menüvel akkor boldogulsz a legkönnyebben, ha egy ESP8266 Wifi panel (ebay-en 7-800 Ft) segítségével mobiltelefonon készíted el a menüt html-ben.
Most én is ezeket csinálom a vezérlőkben. Telefonról megnyitod a WEB lapot, beállítod az értéket és kész! -
tvamos
nagyúr
Új hozzászólás Aktív témák
Hirdetés
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- Eredeti játékok OFF topik
- exHWSW - Értünk mindenhez IS
- CMF Phone 2 Pro - a százezer forintos kérdés
- Le Mans Ultimate
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- bitpork: MOD Júni 13 Augusztus 2- szombat jelen állás szerint.
- Autós topik
- Nyaralás topik
- EAFC 25
- További aktív témák...
- Apple iPhone 13Pro 128GB Kártyafüggetlen 1Év Garanciával
- Garmin Fenix 8 Amoled 51mm Sapphire Carbon Gray DLC - Használt, karcmentes
- Nitro ANV15-51 15.6" FHD IPS i5-13420H RTX 4050 16GB 512GB NVMe magyar vbill ujjlolv gar
- Apple iPhone SE 2020 64GB Kártyafüggetlen 1Év Garanciával
- iPad Pro 11 gen 2 + magic keyboard magyar makulátlan új állapot
- Azonnali készpénzes Intel i3 i5 i7 i9 12/13/14 gen processzor felvásárlás személyesen / csomagküldés
- LG 65C4 - 65" OLED evo - 4K 144Hz - 0.1ms - NVIDIA G-Sync - FreeSync - HDMI 2.1 - 1000 Nits
- Csere-Beszámítás! Asus Tuf Gamer laptop! R7 3750H / GTX 1650 / 16GB DDR4 / 500GB SSD
- Azonnali készpénzes GAMER / üzleti notebook felvásárlás személyesen / csomagküldéssel korrekt áron
- DOKKOLÓ BAZÁR! Lenovo, HP, DELL és egyéb más dokkolók (TELJES SZETTEK)
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: Liszt Ferenc Zeneművészeti Egyetem
Város: Budapest