- Samsung Galaxy Z Fold5 - toldozás-foldozás
- Milyen okostelefont vegyek?
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Yettel topik
- Vodafone mobilszolgáltatások
- Motorola Moto G24 Power - hol van az erő?
- Garmin Forerunner 255 Music - nem csak futóknak
- Telekom mobilszolgáltatások
- Samsung Galaxy A71 - elég ennyi?
- MIUI / HyperOS topik
Hirdetés
-
Érkezőben a Poco M6 4G
ma 5G-s és 4G-s Pro modell már van, hamarosan lesz Poco M6 4G-s alapváltozat is.
-
A személyre szabott reklám lehet a streaming következő slágere
it A jobb célzott hirdetések érdekében adatplatformot indít a Warner Bros Discovery.
-
Igencsak szerény méretekkel rendelkezik az Aetina Xe HPG architektúrás VGA-ja
ph Az 50 wattos modellt beágyazott rendszerekbe, MI-vel kapcsolatos munkafolyamatokhoz és edge applikációkhoz szánták.
-
Mobilarena
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
-
gyapo11
őstag
De ez egy rossz panelről leszedés volt, minek fogyasztani az anyagokat, ha egy pillanat alatt le lehet kapni a felületszerelt alkatrészeket? Ha javítandó nyákról van szó, az egész más, akkor jöhet a te módszered, vagy a hőlégfúvó, mármint a kicsi 0.5-1 centis, nem a festékleégető 2 kW-os.
menyország -> mennyország, akadáj -> akadály, jótálás -> jótállás, Iphoneal > Iphone-nal, kisuly > kisujj, csővet > csövet
-
-
gyapo11
őstag
Próbaképpen írtam egy óraprogramot, ami óránként elfütyülte az időt. A millis függvény adta az időalapot. ez 32 másodpercet késett naponta, amikor a szobában volt. Tettem a programba egy napi 32 másodperces ugrást, és 1-2 másodpercre csökkent a napi eltérés. Ezután kivittem a hidegbe, és sokkal elmászott ez az érték, már nem emlékszem mennyire, de jelentősen.
Vagyis a kvarcból leosztott időalap nem túl pontos, és elég nagy a hőfokfüggése.menyország -> mennyország, akadáj -> akadály, jótálás -> jótállás, Iphoneal > Iphone-nal, kisuly > kisujj, csővet > csövet
-
Gergosz2
veterán
Én nem vennék ilyent. NodeMCU-t, de sokkal inkább egy WEMOS D1 Mini pro-t választanék.
Szerk:
Ez van neked látom. Akkor simán csak rákötsz egy soros -USB illesztőt, de akár egy arduino uno-t is használhatsz erre.
[ Szerkesztve ]
Nokia 6030 Hardcore User // I Panic Restaurant by Taito
-
Gergosz2
veterán
Ez a kép gyakorlatilag mindent elárul. Nagyon helyesen külön fesz. stab IC-t javasol, ajánlott neked is így tenni.
Nagyon röviden én úgy csinálnám, hogy apa nyákcsatlakozót forrasztanék be, ezután gyakorlatilag kábelekkel boldogulni fogsz. Értelemszerűen RX->TX, TX->RX bekötés kell, és földeld össze őket.
Nokia 6030 Hardcore User // I Panic Restaurant by Taito
-
Janos250
őstag
Enélkül:
http://www.ebay.com/itm/1-2-5-10PCS-ESP8266-Serial-WIFI-Module-Adapter-Plate-For-ESP-08-ESP-07-ESP-12-/112315956496?var=&hash=item1a268d7d10:m:mzttDOJhgANlt4GwFzqPASA
elég macerás lesz használni.
Erre szoktuk felforrasztani, mert igen közel vannak az érintkezői.
Ez a min beállítás:
https://raw.githubusercontent.com/esp8266/Arduino/master/doc/ESP_min.png
Ha GPIO földel van kapcsolva reset közben, akkor feltölti a programot Rx-Tx lábakról, egyébként meg elindítja a benne lévő programot.
Pl. így állítsd be:
https://prohardver.hu/dl/upc/2017-04/10/462060_nj9bdijqzhbypple_beallitas.pngAz amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
-
Janos250
őstag
Egyszerűen tragédia, hogy Kínából árával, szállítási díjjal együtt olcsóbban bejön, mint amennyiért a rezsicsökkentéses magyar postánk egyik városból elviszi a másikba. Kína jobban teljesít.
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
Igen, elvileg az. Az egyik sor érintkezője, mert kettő sor van rajta.
Persze, amennyire kompatibilis lehet, hiszen kevesebb IO lába van, ezért ismételve vannak.
Én azért kedvelem, mert sok csatlakozási lehetőség van rajta, pl. néhány GND. Én Uno shieldet még nem raktam rá.Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
Hú, de elbonyolítottad!
Ezek a "mindenre jó" kész frameworkök
(
#include <ESP8266Ping.h>
#include "Timer.h"
#include <aREST.h>
#include <aREST_UI.h>
)
lehetnek persze kényelmesek, de részben az általánosság miatt hatalmasak, részben sokkal több időbe telik megtanulni, mintha alap programozással csinálnád.Én nem vagyok híve annak, hogy az Androidot is belekeverjük a vezérlésbe, helyette böngészőből megnyitva a WEB lapot, azt preferálom. Egyszerűbb, általánosabb.
Az ESP8266 elég jól használható WEB-en keresztüli vezérlésekre, én nagyon kedvelem.
Kényelmes akkor is, ha az adott WiFi hálón belülről akarom elérni, akkor is, ha kinnről, a routeren keresztül.
Ha meg állandóan változik az IP cím (pl. otthoni UPC), akkor dyndns, vagy valami saját megoldás, ha van hozzáférésed fix IP című helyhez.Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
De van, persze, de most hirtelenjében nem tudok küldeni.
pl. nézd meg ezt:
http://randomnerdtutorials.com/esp8266-web-server-with-arduino-ide/
Valamikor régen - ha jól emlékszem - talán Daszkalosznak hoztunk össze itt a fórumon közös erővel valami vezérlést, de már nem pontosan emlékszem mi is volt. Úgy rémlik, az is valami relé kapcsolgatás volt, aminek az időzítését WEBről lehetett beállítani, de már nem nagyon emlékszem.
Egy ismerősöm éppen most csinálta egy Sonoffra (szintén ESP8266, de 230 V-os relével) a távoli vezérlést interneten keresztül. Majd ha találkozok vele, mondom neki, hogy tegye már fel valahova, szerintem pár embernek hasznos lenne.Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
Írtam privát üzenetben egy régi mintaprogramot, mert nem akartam a fórumot terhelni vele. Próbáld ki! Ott vannak benne a kommentek, mert ez régen valakinek okításul szolgált.
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
vargalex
félisten
Igyekeztem teljesen dinamikusra írni. Azaz, a relék GPIO-it elegendő csak a pin_relays tömbbe felvenni, a többi (weboldalon a megfelelő gombok generálása, a kapcsolás) automatikusan történik a tömb alapján. A kód:
#include <ESP8266WiFi.h>
#include <WiFiClient.h>
#include <ESP8266WebServer.h>
#define DEFAULT_STATE LOW
// Replace with your network credentials
const char* ssid = "TP-Link";
const char* password = "asdf1234";
// GPIOs for controlling the relays
uint8_t pin_relays[] = { D1, D2 };
ESP8266WebServer server(80);
// html page rendering
void renderPage() {
String webPage = "";
String relay_state="";
webPage = "<html><head><link rel=\"stylesheet\" href=\"https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css\">";
webPage += "<script src=\"https://code.jquery.com/jquery-1.11.3.min.js\"></script>";
webPage += "<script src=\"https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js\"></script></head>";
webPage += "<body><h1>ESP8266 Relay Web Server</h1>";
for (int relayIndex = 0; relayIndex<sizeof(pin_relays)/sizeof(uint8_t); relayIndex++) {
relay_state="";
if (digitalRead(pin_relays[relayIndex])) {
relay_state="checked";
}
webPage += "<p>Relay #" + String(relayIndex) + " ( GPIO" + String(pin_relays[relayIndex]) + " ) <input type=\"checkbox\" " + relay_state + " data-role=\"flipswitch\" onchange=\"window.location.href='/?relay=" + String(relayIndex) + "'\"></p>";
}
server.send(200, "text/html", webPage);
}
// handling requests
void handle_root() {
if (server.hasArg("relay")) {
int relayIndex = server.arg("relay").toInt();
digitalWrite(pin_relays[relayIndex], !digitalRead(pin_relays[relayIndex]));
Serial.print("Relay ");
Serial.print(relayIndex);
Serial.print(" state changed to ");
Serial.println(digitalRead(pin_relays[relayIndex]));
}
renderPage();
}
void setup(void){
// preparing GPIOs
for (int relayIndex = 0; relayIndex<sizeof(pin_relays)/sizeof(uint8_t); relayIndex++) {
pinMode(pin_relays[relayIndex], OUTPUT);
digitalWrite(pin_relays[relayIndex], DEFAULT_STATE);
}
//Turn on serial output
delay(1000);
Serial.begin(115200);
WiFi.begin(ssid, password);
Serial.println("");
// Wait for connection
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
// logging to serial output
Serial.println("");
Serial.print("Connected to ");
Serial.println(ssid);
Serial.print("IP address: ");
Serial.println(WiFi.localIP());
// web server setup
server.on("/", handle_root);
server.begin();
Serial.println("HTTP server started");
}
void loop(void){
server.handleClient();
}Látható, hogy a pin_relays tömb most 2 elemű, így a renderelt weboldal jelenleg így néz ki:
Ahogy a setup függvényben látható, alapban alacsony állapotra húzza az érintett GPIO-kat. Persze ez a kiindulási állapot a DEFAULT_STATE-ban módosítható.
[ Szerkesztve ]
Alex
-
vargalex
félisten
Szia!
A
renderPage
függvényben ezt a részt:if (digitalRead(pin_relays[relayIndex])) {
relay_state="checked";
}cseréld erre:
if (!digitalRead(pin_relays[relayIndex])) {
relay_state="checked";
}Most olvasom, hogy neked low level trigger reléd van. Ha a relé állapotát akarod kijelezni, akkor ez lesz a helyes megoldás nálad. Ugyanis a kód eredeti állapotában a GPIO magas állapotánál jelez ON-t.
[ Szerkesztve ]
Alex
-
quint
aktív tag
Ha PC-s hangfal, akkor készen is vagy, mert a billentyűzeteden nagy valószínűséggel ott vannak a "volume up" és "volume down" gombok
De picit komolyabban... Az Arduinot nem szabad beleraknod az analóg jel útjába, mert abból csak egy határ kaksi lesz. Pár dollárért kaphatók cél IC-k, azoknak a vezérléséhez lehet az Aurduinot használni. Megoldási lehetőség rengeteg van.
-
tibi-d
tag
Harminc évvel ezelőtt, mikor a saját erősítőmet építettem, én is mertem nagyot álmodni, de én infravörös távirányításúra építettem. Természetesen a Quad405 végfokra épült. A távirányító egy videoton TV adó-vevő egység volt, az előerősítő TDA1028, TDA1029, TDA1524 triumvirátusra épült. Ebben az időben földi halandó csak álmodhatott a microvezérlőkről. Ma biztos egy WI-FI, Kékfog, mobil kompatibilis erősítőt készítenék. A végerősítőt hagynám meg. A Quad 405 továbbfejlesztett változatát építemén meg. Amatőr utánépítésre szerintem még nem találtak jobbat.
Egy kis kedvcsináló: http://www.bsselektronika.hu/index.php?w=h6twlJTfnj .
A hangfrekvenciás jel feldolgozásához sokkal erősebb vezérlőre van szükség, minimum RPi3 és barátaira. Az audiofilek ezt is szentségtörésnek vennék. Szerintem a legegyszerűbb, és a legjobb a jó öreg sztereó potméter, még ha manuálisan kell is vezérelni. -
zka67
őstag
Szia, én csináltam már magamnak, igaz nem arduionval, hanem más mikrokontrollerrel, de a lényeg látszik:
távirányítós hangerő- és hangszínszabályzóA lényeg az LM1036-os IC ami analóg jelekkel vezérelhető.
[ Szerkesztve ]
-
quint
aktív tag
Ha nem valami egészen ütős (boltban milliós nagyságrendű) audiofil láncot akarsz összerakni, akkor ma már nincs értelme diszkrét alkatrészekből végfokot építeni. Vegyél például valami Tripath TK2050 (vagy hasonló) modult, ráraksz egy tápegységet, és fillérekért kész a boldogság: néhányszor százezres hangfalat bőven ki tud szolgálni.
Új hozzászólás Aktív témák
- Samsung Galaxy Z Fold5 - toldozás-foldozás
- AMD GPU-k jövője - amit tudni vélünk
- LG LCD és LED TV-k
- Diablo 3
- Székesfehérvár és környéke adok-veszek-beszélgetek
- Xbox Series X|S
- Milyen okostelefont vegyek?
- Villanyszerelés
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Amlogic S905, S912 processzoros készülékek
- További aktív témák...