-
IT café
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
-
Gergosz2
veterán
válasz JulianSinulf #14649 üzenetére
Opto-s Triak / IGBT vagy FET van benne
Valamint mekkora az áramfelvétele, mert a linken lévő nem írja?
Egy LED van az input fokotaon, így nagyjából a 10-20mA-es tartományról lesz szó. De ez típus függő. Most nézem, ennek a relének van adatlapja is: linkNokia 6030 Hardcore User // I Panic Restaurant by Taito
-
Gergosz2
veterán
Minap volt itt valami kilóméteres kód nézegetés. Pár nappal előtte pedig belefutottam ebbe:
Úgy néztem, hogy az ott látott hibák elég nagy részét ez megfogta volna.
Nokia 6030 Hardcore User // I Panic Restaurant by Taito
-
Janos250
őstag
Relé - SSR témához:
Ez pl. 3.3V-os rendszerekhez is használható, és egyenáramot kapcsol. Ha nem akarunk a FET beépítéssel bütykölni, jó megoldás lehet.
https://www.banggood.com/25A-SSR-25DD-Solid-State-Relay-Module-DC-3-32V-To-DC-5-200V-p-1097182.html
Sajnos az ára elég húzós, ennyiért már egy marék FET-et kapunk.Vagy aki 5V-os rendszert használ, és több 230-at kell kapcsolni, de kisebb áramerősséggel, ez is jó megoldás lehet:
https://www.banggood.com/8-Channel-5V-Solid-State-Relay-Low-Level-Trigger-DC-AC-PCB-SSR-In-5VDC-Out-240V-AC-2A-p-1558902.htmlAz amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
weiss
addikt
ESP32 mesterek! RX lábra kell ellenállás? Néhány lapon láttam, néhányon meg nem, és nem tudom mennyire kritikus. Ill. GPIO0-t fel kell húzni, ha a RTS/DTR-es mókát használom? Huzzah32-őn ezt sem látom. Elvileg van belső felhúzója, ennek ellenére láttam már olyan tervet is, ahol ennek ellenére volt külső felhúzó.
I did nothing, the pavement was his enemy!
-
Janos250
őstag
válasz gyapo11 #14657 üzenetére
Ez egy kapcsoló, ugyanúgy kell bekötni, mint egy villanykapcsolót, csak nem kézzel kapcsolod, hanem, ha a bemenetre magas szintet adsz Arduinoval, akkor be van kapcsolva, egyébként meg ki.
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
gyapo11
őstag
-
Reaper04
aktív tag
Sziasztok!
Tudnátok tippet adni miért van az alábbi jelenség az UNO-mnál?
Mit rontok el?Ha géphez kötöm USB-n, és a soros monitoron nézem a program futását úgy működik minden. Amint lehúzom és külön tápra teszem bekapcsol ugyan, de nem működik. Nem érzékel gomb nyomást, se semmit.
Próbáltam több féle táppal/adapterrel.
Próbáltam 5V és 12V bemeneti feszültséggel is.
1 és 2 amperessel is.vissza dugom gépre, működik...
Mit rontok el? Remélem tudtok segíteni.
Köszi,
Dave -
Gergosz2
veterán
-
-
KoVee84
senior tag
Megjött a LILYGO T5-öm, de már az elején elakadtam
[Ez] alapján haladok, de megmondom őszintén ezt nem tudom értelmezni:Update to PlatformIO, if you use Arduino, you need to do theseIf you use Dowload ZIP to download and compile with Arduino IDE, please change src / main.cpp to a folder with the same name as your directory, otherwise you won't find the header files, such as using the downloaded folder named
TTGO-EPaper-Series-master
, then you need to change the name of main.cpp in src to TTGO-EPaper-Series.ino, and change the src directory to TTGO-EPaper-Series, and change the lib Move or copy the folders in the directory to your Arduino library directory.The default Arduino directory isC:\Users\your username\Documents\Arduino\libraries
, and then put the data directory intoTTGO-EPaper-Series.ino
in the same directory for uploading resourcesValaki tudna segíteni, hogy mit másoljak hova, mit nevezzek át mire?
-
MPM
tag
Helló!
Lehet nem jó topikba írok, de jobbat nem találtam.
Egy távirányítós autóra szeretnénk szenzorokat szerelni, mégpedig a következőket:
- gyorsulásmérő + giroszkóp
- iránytű / magnetométer / Hall-szenzor
- GPS
Na most az lenne kérdésem, hogy a kínai pár dolláros "kacatok" hozzák az okostelefonokban található szenzorok szintjét vagy nem?
Érdemes lehet rá többet költeni, mint pár dollár? Egyébként 20e a keret, ami bőven meghaladja a telefonokban található szenzorok értékét. Egyáltalán nem vagyok jártas témában, de hátha van közületek valaki, aki használt már ilyeneket. -
nagyúr
Szia! A gyorsulásmérő+gyro+iránytűről tudok nyilatkozni, amivel nekem tapasztalatom van, 9dof (9axis) IMU, az nagyon pontos, de szüksége van 1-2 percre az indulásnál a kalibráláshoz. Utána meglepően pontos, egy légegeret csináltam vele, jobb lett, mint a gyári.
GPS-ről elég sok tapasztalat van itt a topikban, használd a keresőt, én még nem használtam ilyet. 20ezerből több autót is tudsz építeni, ezek a szenzorok jellemzően pár $-ba kerülnek,+ kell majd hozzá valamilyen mikrokontroller, de az is bőven belül van a kereten. -
MPM
tag
#14680 aryes (Szerk: véletlenül új hozzászólásra nyomtam)
Köszi a választ!Megosztod az IMU-d típusát, ami bevált neked?
A vezérlés egyébként már kész, Arduino-val működik, már csak az ESP32 érkezésére várunk.
(Amúgy sejtettem, hogy valami ilyesmi lesz a válasz, abból kiindulva hogy egy gyors.+giro Kínában 1$, itthon meg 6000 Ft )
[ Szerkesztve ]
-
Gyula84
veterán
Üdv megépítettem egy vezeték nélküli hőmérőt(interneten találtam) most hozzá szeretnék adni egy riasztást megadott fokon, de ez nekem már magas merre induljak el tudtok adni valami ötletet? Azt meg tudtam oldani, hogy a benti hőfokra jelezzen(egy Buzzer jelez) ezt egy másik projektből loptam
#include <LiquidCrystal.h>
#include <VirtualWire.h>
#include <OneWire.h>
#include <DallasTemperature.h>
#define buzzer 8
#define alarmTemp 42
int i;
LiquidCrystal lcd(12, 10, 5, 4, 3, 2);
#define ONE_WIRE_BUS 7
OneWire ourWire(ONE_WIRE_BUS);
DallasTemperature sensors(&ourWire);
byte smiley[8] = {
0b00010,
0b00100,
0b01110,
0b00001,
0b01111,
0b10001,
0b01111,
0b00000
};
void setup(){
lcd.createChar(0, smiley);
//lcd.setCursor(3,0);
//lcd.write(byte(0));
Serial.begin(9600);
lcd.begin(16, 2);
sensors.begin();
vw_setup(4000);
vw_rx_start();
vw_set_rx_pin(11);
}
void loop(){
sensors.requestTemperatures();
lcd.setCursor(0, 1);
lcd.print("Bent :");
lcd.setCursor(8, 1);
lcd.print(sensors.getTempCByIndex(0));
lcd.setCursor(14, 1);
lcd.print((char)223);
lcd.print("C");
//if (sensors.getTempCByIndex(0) > alarmTemp) { Ez itt megy remekül :D
// tone(buzzer, 1000, 250);
// delay(250);
// tone(buzzer, 1000, 250);
// delay(250);
// tone(buzzer, 1000, 250);
// tone(buzzer, 1000, 250);
// delay(250);
// tone(buzzer, 1000, 250);
// delay(250);
// tone(buzzer, 1000, 250);
//}
uint8_t buf[VW_MAX_MESSAGE_LEN];
uint8_t buflen = VW_MAX_MESSAGE_LEN;
if( vw_get_message(buf, &buflen) )
{
lcd.setCursor(0, 0);
lcd.print("Kaz\x08n: ");
//lcd.print("Kaz\x08n:");
//lcd.print("Kaz");
//lcd.setCursor(3,0);
//lcd.write(byte(0));
//lcd.setCursor(4,0);
//lcd.print("n:");
//lcd.setCursor(7,0);
for (i = 0; i < buflen; i++)
{
lcd.write(buf[i]);
}
lcd.setCursor(14, 0);
lcd.print((char)223);
lcd.print("C");
}
}Nem rossz, de nem is jó, de legalább nem rossz.
-
Janos250
őstag
válasz Gyula84 #14683 üzenetére
Így nem tudjuk megválaszolni, ha nem tudjuk, hogy milyen riasztást akarsz, és milyen lapot (UNO, ESP, stb.) használsz!
- WiFin kersztül e-mail?
- sziréna?
- telefonra SMS?
- ház áramtalanítása (ha van fi relé)?Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Gyula84
veterán
válasz Janos250 #14684 üzenetére
ugyan úgy egy buzzer jelezzen mint amit a benti hőfokra is meg tudtam oldani, de ami a rádió jelből jön(hőfok) arra nem tudom, hogy kell ugyan ezt megcsinálni tehát ha a benti hőfok nagyobb mint 42 akkor csipog itt nekem
egy nano-t használok éppen banggoodos[ Szerkesztve ]
Nem rossz, de nem is jó, de legalább nem rossz.
-
Brain75
senior tag
Sziasztok
Keresek olyan embert aki tudja esetleg hogyan kell egy arduino pro-micro-t úgy programozni hogy Playstation 4 felismerje USB vezérlőként./LOGITECH Kormány, Játékvezérlő, Hangfal, Egér, Billentyűzet, Dell, Toshiba, Fujitsu, Acer notebookok és minden egyéb elektronikai termék szakszerű, gyors JAVÍTÁSÁT vállalom/
-
Janos250
őstag
Egy relével egy 1k ellenállón keresztül összekötöd a fázist a védőfölddel (zöldsárgával). Egyből lekapcsol a fi relé.
De CSAK AKKOR, HA ÉRTESZ HOZZÁ, és le tudod ellenőrizni, hogy a védőföld szabályosan van bekötve és működik, mert ha nincs bekötve rendesen csak tessék-lássék ott van, akkor életveszélyes az ügy. Persze a szabálytalan bekötés enélkül is életveszélyes.
Ha nem értesz a villanyszereléshez, nehogy megpróbáld![ Szerkesztve ]
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
válasz Gyula84 #14686 üzenetére
Mivel a VirtualWire-t még soha nem használtam, így csak tippelek.
Az ez
"if( vw_get_message(buf, &buflen) )"
utáni kiírás működik?
Ha igen, akkor meg kellene nézni, hogy mi van a buf-ban.
Az "lcd.write(buf[i]);"
után beírod, hogy Serial.print(buf[i]);
és a } után, hogy Serial.println();
A soros monitoron megnézed, mi jött be, és annak ismeretében lehet továbblépni.Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
Srácok!
Az easyEDA-t használja valaki?
Az egyik általam megtervezett modul lábait nem engedi a felső rétegen huzalozni, csak az alsón, pedig látszólag mindent ugyanúgy csináltam, mint a többinél, és nem jövök rá, mi a hiba.
Mellesleg arra sem jövök rá, hogy a symbol és a footprint lábak egymáshoz rendelése menüt hogyan is lehet előcsalogatni, pedig emlékszem régebbről, hogy valahogy lehet.Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
dew28
aktív tag
-
Janos250
őstag
Rendben, ezen nem fogunk összeveszni, de én továbbra is azt vallom, hogy ne csak azokat a felületeket kössük rá a zöldsárgára, amiket
meg tudunk érinteni, hanem azokat is, amik egy esetleges tűz esetén feszültség alá kerülhetnek. Ez csak növelni tudja a tűzbiztonságot, csökkenteni - szerintem - nem. Ha már ég a ház, akkor az a legkisebb probléma, hogy eggyel többször csap le a relé. Egyébként is javasolt havonként ellenőrizni, ami ugyebár ugyanez: megnyomjuk az ellenőrző gombot, az egy 1k-s ellenállással összeköti a fázist és a védőföldet.
Én a laborban valóban le is ellenőrzőm havonta az összes asztal fi reléjét.Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
vargalex
félisten
válasz Gyula84 #14692 üzenetére
Szia!
Simán ASCII kódként jön át a buffer-ben (ahogy az a működő kiírás alapján sejthető volt). Én ezt a részt:
for (i = 0; i < buflen; i++) {
lcd.write(buf[i]);
}
lecserélném valami ilyenre:
char received[10];
for (i = 0; i < buflen; i++) {
lcd.write(buf[i]);
received[i] = char(buf[i]);
}
received[buflen] = '\0';
double data;
data = atof(received);
if (data>riasztasi_homerseklet) {
tone...
}
Akkor egy lépésben meglenne az LCD kiíratás és a char tömb feltöltés. A cikluson kívül pedig konvertálunk, majd lehet vizsgálni az értéket.
Alex
-
Janos250
őstag
válasz Gyula84 #14692 üzenetére
Az első sor a 38.13. Ezt kell figyelni, és ha ez magas akkor riasszon.
Próbáld ki, működik-e? (hirtelenjében ez jutott eszembe, de biztos van jobb is)Tedd be ezt az utolsó } elé:
double t;
sscanf(buf, "%d", &t);
Serial.print ("t="); Serial.println (t);
Ha sikerült ezzel átrakni a t-be, akkor utána ennek a vizsgálatával kell folytatni.
[ Szerkesztve ]
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Gyula84
veterán
Köszönöm szépen mind kettőtöknek a segítséget már megy is
Nem rossz, de nem is jó, de legalább nem rossz.
Új hozzászólás Aktív témák
- Luck Dragon: Asszociációs játék. :)
- Székesfehérvár és környéke adok-veszek-beszélgetek
- Politika
- Miniképernyős, VIA-s Epomaker billentyűzet jött a kábelmentes szegmensbe
- Kompakt vízhűtés
- Rendkívül ütőképesnek tűnik az újragondolt Apple tv
- Van, amit nehéz lett megtalálni a Google keresőjével
- Hardcore café
- Steam Deck
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- További aktív témák...
- Dell Latitude E7450 Full i7-5600U, 16GB DDR3, 512GB SSD, FHD IPS, Nvidia, HUN Vil.Bill. Új
- Dell Latitude 7310 i7-10610U, 16GB DDR4, 512GB NVMe, FHD IPS Privacy, HUN Vil.Bill, NBD, Új Állapot
- Dell Latitude 7310 2in1 Alu i7-10810U, 16GB DDR4, 512GB NVMe, FHD IPS Touch, HUN Vil.Bill.
- Dell Latitude 7420 Aluminium i5-1145G7, 16GB DDR4, 512GB NVMe, FHD IPS Touch, HUN Vil.Bill, NBD
- Dell Latitude 5421 i7-11850H, 32GB DDR4, 1TB NVMe, FHD IPS, HUN Vil.Bill. Új Állapot, NBD