-
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
-
kesztió
aktív tag
Kedves fórumlakók,
Egy Arduino Nano ki- és bemeneteire szeretnék csatlakozni szalagkábellel. A legelegánsabb megoldás a szabványos, tisztességes verzió, azaz a tüskesorra húzott szalagkábel-csatlakozó, de egyrészt nem nagyon van erre helyem, másrészt kissé pazarlásnak érzem az oldható csatlakozást olyan helyre, ahol erre semmi szükség nincsen. A legegyszerűbb pedig az, ha a szalagkábelt direktben, szálanként beleforrasztom a furatokba. Ez viszont mechanikai szempontból aggályos, és az az igazság, eléggé amatőr megoldásnak tűnik.Én valami ilyen megoldásban gondolkoznék:
Ez nem túl olcsó alkatrész ahhoz képest, hogy csak egy pin, de fogjuk rá, hogy még éppen belefér. Viszont számomra a műanyag szigetelés is pocséklást jelent, az elhagyásával is nyernék másfél millimétert.
Van valami alternatív javaslatotok? Egyáltalán, mi ebben a helyzetben a bevált megoldás (ha nem oldható módon szeretnék NYÁK-ra forrasztani egy szalagkábelt)?Bug és debug fia vagyok én
-
kesztió
aktív tag
Mondjuk, a szalagkábel pont olyan eszközben lesz, amit ideális esetben egyszer szerelünk és többet el sem mozdítjuk (falba süllyesztett okos termosztát), de ettől még nekem nagyon sérülékenynek tűnik, ha a kábelt sokat mozgatjuk, az előbb vagy utóbb kiszakad a forrasztás helyén. Eltérően a fotón látható jumpertől, amelynél sokkal kisebb mozgási lehetőséget ad a kábelnek. De ha azt mondod, nem fogok hülyeségekkel kínlódni és közvetlenül fogom forrasztani a kábelt.
Ha már itt tartunk, van valami célszerszám a szalagkábel szigetelésének eltávolítására? Vagy egyenként kell lekínlódni őket a végekről forrasztás előtt? Esetleg árulják a kábelt előre pucolva forrasztáshoz?Bug és debug fia vagyok én
-
kesztió
aktív tag
ESP8266 alapú fejlesztési környezetben jártas fórumtársak segítségét kérem.
Egyszerű smart home-applikáción dolgozom (okos fali termosztát), eredetileg Arduino Nano-ra volt elképzelve a dolog, méret, ár, egyszerűség stb. meggondolásokból.
A gond ott van, hogy Wifi is kell, és az Nano méretű natív Arduino-lapok ezt nem igazán tudják. És, ha már ESP8266 alapú modul nélkül nem megy, akkor már miért ne lenne szükség egy Nano lapra, ha az ESP8266 mindent tud, ráadásul jobban.Mondanom sem kell, hogy már minden 5 Voltos, innen visszalépés nincs.
Aszerint, ahogy utána olvastam, két lehetőség között választhatok.
1. Olyan development Board-ot használok, ami ESP8266-ra épül, de 5V-os (van rajta feszülstségcsökkentő modul, mert az ESP8266 ugye a 3,3V-ot szereti), van rajta USB stb. Pl. ezt (NodeMCU V3):
vagy
2. Veszek egy pucér ESP12S-et, és készítek egy egyszerű lapkát, amire ráforrasztom az ESP12S-et, az AMS1117-et a 3,3V előállításához, valamint egy tűcsatlakozót, amibe bármilyen USB-to-TTL modul beleilleszthető (flasheléshez, felprogramozáshoz, fejlesztéshez, stb., de a tényleges használatkor eltávolítanám), plusz pár ellenállás és kondenzátor.
Én az utóbbi megoldásra hajlanék, mert kompaktabb és kevesebbet kell majd drótozni. És akkor jönnének a kérdések.
I. Ezek közül egyik sem natív Arduino eszköz, és eszem ágában nincs most egy idegen környezetbe belemélyedni. Ha jól értem, mind az 1., mind a 2. esetben telepíthető olyan firmware, ami a megszokott Arduino eszközzé varázsolja az eszközt. Kérdés, hogy ez mennyire igaz, és mekkora macerával jár.
II. Szükségem van egészen pontosan 5 digitális bemenetre és 4 digitális kimenetre, azaz gyakorlatilag mind a 9 GPIO-ra az ESP 12x-ről. Kérdés, hogy ez a 2. esetben megoldható-e, főleg, hogy kell USB is a felprogramozáshoz/debuggoláshoz, és attól tartok, hogy ahhoz nem elég az RXD meg a TXD. Ha nem lesz ennyi portom, akkor sajnos az 1-es megoldás lesz a nyerő, ami elvileg kényelmesebb, de olyan lesz a termosztát belseje, mint a heringesdoboz, plusz még a drótok.
Hozzá tudtok szólni, kérlek? Fontos lenne! Kösz!
Megj. Amit illesztenem kell:
TTP223 alapú touch modul;
TM1637 alapú 4 szegmenses display;
SHT35 alapú páratáartalom- és hőmérő modul;
SF R433D alapú 433 MHZ-es távvezérlő modul;
passzív buzzer.[ Szerkesztve ]
Bug és debug fia vagyok én
-
kesztió
aktív tag
válasz kesztió #13896 üzenetére
Köszi szépen, és is természetesen a 2 felé mozdulnék, de a legfontosabb kérdésre csak nem kaptam választ: elég lesz a meglévő GPIO készlet a következőkhöz: 3 × touch (TTP223), 1 × display (TM1637), 1 × hőmérő (SHT35), 1 × 443MHz remote (SF R433D), 1× speaker.
Az, hogy néhány lábnak a bootoláskor megfelelő jelszint kell, már gond, mert oda már külön áramkör kell. Hacsak nem azt csinálom, ugye, hogy ezeket a lábakat később csak kimenetként használom, így megcsinálhatom, hogy 0-ra vagy 1-re kötöm egy akkora ellenállással, hogy bootoláskor még 0-nak vagy 1-nek vegye, de a kimenetként működést már ne zavarja.A TTL to USB eszköz (amit csak ideiglenesen, csatlakozóról használnék) akkor beéri egy RXD/TXD párral, vagy muszáj egy GPIO-t is feláldozni hozzá?
Bug és debug fia vagyok én
-
kesztió
aktív tag
válasz Janos250 #13901 üzenetére
Az ESP32-nek van belső feszültségszabályozója 5V-ról 3,3-ra vagy egyáltalán táplálható 5 voltról? Mert ha nem, hát nem tűnik evidensnek az előnye az általam már korábban linkelt NodeMCU v3-hoz képest (ahol szabad szemmel látható az AMS1117-es feszültségszabályozó chip):
Bug és debug fia vagyok én
-
kesztió
aktív tag
Akkor még egyszer rákérdezek:
1. Az ESP-12S nél pl. bizonyos GPIO lábaknak BOOTOLÁSKOR (tehát, amikor még nincsenek bemenetre vagy kimenetre konfigurálva) egy adott logikai szinten kell lenniük (pl. relatíve nagy értékű ellenállással húzva), de utána azt csinálok velük, amit akarok?2. Normál (tehát debug, nem flash) üzemmódban az USB to TTL igényt tart valamelyik GPIO lábra? Vagy megmarad nekem továbbra is mind a 9?
Bug és debug fia vagyok én
-
kesztió
aktív tag
Köszi mindkettőtöknek a válaszokat (@its_grandpa), segítettetek a döntésben.
Az USB-s dolgot azért csak nem értem továbbra sem.
Programfeltöltéskor logikus, hogy az USB használja mind az RX, mind a TX lábakat. És első látásra az is OK, hogy debug esetén a kommunikáció csak egyirányú, hiszen a debug annyiból áll (sajnos), hogy egy soros konzolra (PuTTY) ki tudok írni értékeket.
De a Windows 10-nek ebben az esetben is tudnia kell, hogy egy nem akármilyen, hanem egy bizonyos USB eszköz csatlakozik, és gondolom, driver szinten időnként ezt le kell dumálnia, magyarán az lenne a logikus, hogy ilyenkor is legyen két irányú kommunikáció. Akkor ez hogy is van?Az is érdekes kérdés, hogy ha mégis csak elég a TX a debughoz, akkor ahhoz, hogy az RX lábat GPIO bemenetként használjam, nem kell mégis leválasztanom galvanikusan az USB to TTL lap TX-jéről? Magyarán jumpereket kell tennem, és minden debug elején piszkálnom kell a laphoz? Vagy van itt valamilyen trükk, ami nem jött át nekem?
(Amúgy, ha mégsem tudom kisakkozni az istennek sem, hogy legyen elég GPIO lábam, megoldhatom, hogy a három TTP223 touch modult ellenálláslétrával bekötöm az analóg bemenetre, ilyent már csináltam. Ezzel nyertem is 3 lábat, de fasza lenne, ha minél egyszerűbb lenne a NYÁK, mert nincs most időm tízszer újracsinálni, amíg megfelelő lesz a lap.)
[ Szerkesztve ]
Bug és debug fia vagyok én
-
kesztió
aktív tag
Az, hogy mi bemenet, vagy mi kimenet, az ESP8266 nézőpontjából értendő.
– 3 db touch (TTP223): sima TTL bemenet × 3;
– display (TM1637): TTL kimenet × 2, CLOCK + DIO (bár sehol sem írja expliciten, hogy az utóbbi kimenet);
– 433 MHz remote (SF R433D): sima TTL kimenet × 1;
– hőmérő (SHT35): TTL × 2, de sajnos nem tiszta, mi bemenet és mi kimenet;
– passzív piezo speaker, sima TTL kimenet + ellenállás × 1.Ez sajnos 9, akárhogy is számoljuk.
Az biztos, hogy analóg láb nuku, ha van Wifi? nem olvastam sehol ilyesmit. Már beletörődtem az ellenálláslétrás megoldásba…Bug és debug fia vagyok én
-
kesztió
aktív tag
Amúgy nincs gond, csak nem kell agyatlanul olvasni azt a lábat. 50 ms-onként (20 Hz) már biztonságos, legalábbis erről regélnek a nálunk okosabbak, és ez bőven sok egy touch billentyűhöz.
Ettől függetlenül hálás lennék, ha ki tudnád sakkozni kizárólag a digitális lábakkal, akar a Blaha Lujza vacakolni elenálláslétrával.
[ Szerkesztve ]
Bug és debug fia vagyok én
-
kesztió
aktív tag
Hát ennél már jóval egyszerűbb az analóg bemenet… 4, legtöbb 5 ellenállás kell a létrához talán. És akkor marad még 6 elintéznivaló GPIO, amit már egyszerű kisakkozni.
Amúgy a kijelzők már meg vannak véve, potom 16 darab, ráadásul nem is aliexpresszes áron, mert sürgős volt a dolog. Így az esik. Főleg, hogy semmihez sincs ilyen piszokul jó könyvtár, mint ehhez, gyakorlatilag semmit sem kell csinálnom és működik.[ Szerkesztve ]
Bug és debug fia vagyok én
-
kesztió
aktív tag
Amúgy, ha már ESP8266, az ESP-12S tűnik a legfaszábbnak méret és tudás alapján (ugyanaz az újratervezett antenna, mint az ESP-12F, de felületszerelhető kivitel).
Kérdés viszont, hogy a régebbi ESP-07-nek vajon nem jobb-e a belső antennája. Valószínűleg nem, de inkább rákérdezek, mielőtt belefektetnék a dologba.Bug és debug fia vagyok én
-
kesztió
aktív tag
válasz Janos250 #13920 üzenetére
Tudom, hogy ezt @evilskatinak válaszoltad, de engem is érint a probléma:
Én is szemeztem az ESP32-vel (pontosabban annak a magjával, az ESP32-WROOM-32-vel), de forrasszon a Blaha Lujza 1,27 mm-es pitch-csel felületszerelt modulokat, olyan jó kezem azért nincs. Inkább a 2 mm-es távolság, még akkor is, ha nem szabványos.Másrészt nálam a melegedési probléma roppant kritikus, mert alig másfél centivel az ESP panel alatt ott a Sensirion SHT35, a ±0,2°C-vel dolgozó precíziós hőmérő és elég nagy öngól lenne a szoba hőmérséklete helyett a proci hőmérsékletét mérni. (Megpróbálom leszigetelni, de kérdés, hogy mennyire sikerül.) Így nemhogy nem engedhetem meg magamnak az ESP32 masszív teljesítményét, de még az ESP8266-ost is csak 80 MHz-en merem pörgetni.
Marad az ESP8266 alapú ESP-12S. Intelligens termosztátnak bőven rengeteg, oda még az Arduino Nano is sok lett volna.
[ Szerkesztve ]
Bug és debug fia vagyok én
-
kesztió
aktív tag
válasz its_grandpa #13925 üzenetére
Hát a dolog nem arról szól már, hogy milyen irányban „mozduljak el”, mert az alkatrészek – magát a központi egységet leszámítva – mind megvannak már. És 16 darab készül, ugye, ráadásul maga a váz már ki van marva PESPEX akrillemezből.
Négy szegmenses kijelzőre épül az egész termosztát, a három touch gombbal csak az alapvető dolgokat tudom állítani/kezelni, minden egyéb, amihez grafikus felület kell, kizárólag okostelefonos alkalmazásból. Minimalizmus rulez.És ugye nem utolsósorban a TM1637-hez olyan egyszerű a környezet, hogy szinte nem is kell programozni. Egy hónap múlva költözünk át a házba, nem ülhetek túl sokat a projekten.
A 433 MHz nem kívánságműsor, nagyon olcsón szereztem jó minőségű hőcserélős szellőztetőket Kínából, 16 darab, ugye. És sajnos nem Wifi, hanem csak egy 433 MHz-es távirányítót adtak hozzá, amit klónozni fogok, remélem, sikerül.
Tényleg nem értem, miért nem jó, ahogy szeretném. A kijelző maradna 5 volton, a 433 MHz is, hogy direktben az 5 V-ot egye, ne az AMS1117-et szívják le. Nem lesz gond az illesztéssel. USB csak ideiglenesen kell, a felprogramozáshoz és a debughoz. a NYÁK-ra kerülne az ESP-12S, az AMS1117, egy csatlakozó az USB to TTL modulhoz, valamint pár ellenállás és kondi. A kijelzőt, a hőmérőt és a touch-okat drótozni fogom, mert nekik megvan a pontos helyük a készüléktestben. az 5V-os táp és a solid state relé a padlófűtés-szelep vezérléséhez készüléktesten kívül kapnak helyet, a fali szerelődobozban.
[ Szerkesztve ]
Bug és debug fia vagyok én
-
kesztió
aktív tag
Van arra esélyem, hogy ne kelljen jumpereznem vagy gombot nyomnom a programfeltöltés és a debug között? Ha jól értem, a GPIO0-t feltöltéskor nullán kell tartani, de debug alatt már nem. Nincs erre valami trükk, mert ez meg fogja ölni az életem.
Bug és debug fia vagyok én
-
kesztió
aktív tag
Igen, az a hőmérő lesz, habár a legüjabb dizájnon a felső virág már csak három függőleges pont, míg az alsó virág egy kör (virág – a középpontja).
Én olyan szempontból nem döntöttem még el, hogy nem vagyok 100%-ban biztos, hogy majdnem olyan jól meg tudom csinálni ,mint a gyári. De egy próbát nagyon-nagyon megér, végülis mi ördöngősség van ebben, 93-ban, amikor befejeztem az egyetemet, ennél komplexebb cuccokat csináltunk már, pedig a 386-os még éppen csak hogy elkezdett terjedni.
Az USB-UART laphoz lesz egy dedikált csatlakozó a NYÁK-on. Akárhányszor szükségem van felprogramozásra/debugra, csak felcsatlakoztatom az USB-UART lapot, megcsinálom, amit kell, majd használat végén kihúzom a csatlakozóból, hótt fölösleges, hogy a ház 16 szerelődobozában egy-egy USB interfész lapuljon. És az se mindegy, ugye, hogy 1 vagy 16 USB-UART pusztítja a pénztárcámat.
Így sem OK?
[ Szerkesztve ]
Bug és debug fia vagyok én
-
kesztió
aktív tag
A lineáris feszültségosztók (ahol az ellenállások exponenciálisan nőnek, hogy egyenletes legyen a feszültségtávolság a két szomszédos pont között) eleve asszem VCC/2-nél nem tudnak feljebb menni, így a legfelsőbb ellenálláson kell finomítanom, hogy pont jó legyen.
A hőmérő megfordítása valóban jó ötlet lenne, de ezt már elég nehéz kivitelezni, ráadásul az ESP3566-nak a hőmérő felén kell lennie, mert a másik felén ugye ott van a 3 touch, ami a WIFI-t simán leárnyékolná. De szerencsére úgy van kialakítva, hogy nagyon könnyű leszigetelni, gondolom, 0,5…1 cm vastag szigetelőanyag azért talán elég lesz.
Bug és debug fia vagyok én
-
kesztió
aktív tag
Miért árnyékolná le? Tesztelted?
Tesztelni ugyan nem teszteltem, de három darab, 1cm × 1cm-es tömör rézlapocska pont az antenna útjában nem hiszem, hogy annyira használna. Nem épp egy Faraday-kalitka, de majdnem.
a gomboknak meg mindegy
Sajnos nem annyira mindegy, és az esztétikai szempont csak a kisebb dolog. De képzeld el, milyen, amikor a kezed alatt van az a képernyő, amelyiken épp követed a gombnyomás eredményét. Én megbuktatnám azt a dizájnertanoncot, aki ilyent követne el…
Szóval, próbálok ötletelni, hátha eszembe jut valami értelmes.
[ Szerkesztve ]
Bug és debug fia vagyok én
-
kesztió
aktív tag
Na, Tова́рищ elvtárs, mondj egy szagvéleményt, hogy szépen megoldottam-e.
Mondanom sem kell, hogy az agyam leszáradt, amíg nagy nehezen úgy tologattam a modulokat, hogy kívülről kijöjjön ez az elrendezés. Amúgy melyik a jobb szerinted?
[ Szerkesztve ]
Bug és debug fia vagyok én
-
kesztió
aktív tag
Sőt, akkor már a szimmetria kedvéért (és hogy ne legyen fent olyan üres) jöhet egy státus LED is, amúgy is elég idétlen lett volna, hogy egy tizedespontot használjak annak a kijelzésére, hogy épp aktív-e a padlófűtés reléje vagy sem. És esetleg minden billentyűlenyomáskor a pittyenés mellett a LED meg is villanhat. (Remélem, pont 2 mm-es átmérőjű LED-et lehet könnyen kapni.) Ez elvesz még egy GPIO-t, de valahogy megoldom.
Bug és debug fia vagyok én
-
kesztió
aktív tag
válasz its_grandpa #13949 üzenetére
Ugye itt az ESP chip típusára gondolsz, nem más központi egységre?
Igen, központ egységen olyan mikrokontroller-lapocskát értek, amin rajta van egy ESP8266 (vagy legyen neked igazad, esetleg egy ESP-WROOM-xxx) plusz a PCB-antenna, és felületszerelni lehet egy hordozó NYÁK-ra, lásd lejjebb, miért jó ez így nekem.
Az SF R433D-ról nem sok mindent találtam
Én találtam. Igaz, az én R433D-s modulom újabb, de nem hiszem, hogy akkora lenne a különbség. És nem 5 perces munka, de lehet vele boldogulni. (Amúgy ez az egyetlen, ami nem sürgős, jövő nyárig piszokul sok dolgom van, addig tudom nyomogatni kézzel is a gyári távirányítót, majd idővel megoldom a dekódolást.)
És pont ilyen felesleges, hogy mind a 16-on legyen SF R433D.
Akkor nem voltam teljesen világos. Nem egy központi hőcserélős szellőztető van, hanem szobánként egy, magyarul ugyanannyi, mint ahány termosztát. (Na jó, valójában csak 10 szellőztető van, 6 termosztátban nem lesz R433D, de ez a lényegen nem változtat.) Tehát a hőcserélő vezérlése lokális probléma, amit az adott termosztátnak kell megoldania. A ház amúgy is túl nagy ahhoz, hogy egy R433D-nek meglegyen a megfelelő hatósugara az összeshez. (És az ütődött betonszerkezet-mérnök miatt háromszor annyi betonvas van benne, mint kellene. )
Upload módba tudod feltölteni a programot de újra kell indítanod az ESP-t, hogy a programod fusson és debuggolhass.
Ez orbitális szívás, de végülis a debug egy nap kínlódás lesz és csá, utána megy a falba az egész. Kibírom.
És akkor végül, hogy miért ragaszkodom körömszakadtáig a hordozó PCB-re felületszerelt ESP8266-hoz ahelyett, hogy egy kész ESP32-es modult vegyek:
Ez végső soron egy apró eszköz, ahol egy <6 cm sugarú és max. 2-3 cm magas hengerbe be kell zsúfolnom abszolút mindent, kijelző, szenzorok, RF modulok, 3,3V step-down táp stb. Ráadásul kívülről még jól is kell kinéznie. Nem beszélve arról, hogy ha beválik, akár kis sorozatban gyártott termék is lehetne belőle.
Úgyhogy, ha nem úgy lesz, hogy van egy központi lap, amire a lehető legtöbb elem fel van forrasztva (incl. az R433D, ha lehet, sőt, a buzzer is), ahonnan külön táp-és földszál indulhat a touch-okhoz, hőmérőhöz, kijelzőhöz stb, egy amatőr kinézetű és megbízhatóságú drótdzsungel lesz az eredmény.Az ESP-12S pedig azért tetszik jobban, mint az újabb VROOM-ok, mert 2mm a pitch, és ez nekem nagyon nem mindegy a forrasztásnál. (1,27mm-rel meg is bolondulnék).
Mondjuk, ezzel az új elrendezéssel több lett a hely, újragondolhatom a dolgot, de azt valószínűleg nem fogom megúszni, hogy NYÁK-ot készítsek, már csak azért sem, mert a modulok felé a tápot és a földet valahonnan el kell osztani. És ha már úgyis nekiállok nyákot tervezni, ne csináljak egy olyant, hogy optimális legyen, minél kevesebb hellyel és drótozással?
[ Szerkesztve ]
Bug és debug fia vagyok én
-
kesztió
aktív tag
válasz its_grandpa #13949 üzenetére
<6 cm átmérőjű, elnézést. De szép lenne, ha 12 cm-em lenne az alkatrészekre!
Bug és debug fia vagyok én
-
kesztió
aktív tag
-
kesztió
aktív tag
Közben egy másik kérdés.
A nagy eufóriában, hogy lesz külön státus LED, megfeledkeztem arról, hogy ennek a fényerejét biza szabályozni kellene. Mert ami nappal éppen csak látszik, az éjjel szétvakítja az embert.
Látom az ESP-12S pin diaramján, hogy néhány (pontosan 4) GPIO mellett fel van tüntetve a PWM (pulse width modulation?) jelzés.
Ez azt jelenti, hogy megfelelő konfiguráció után hardverből képes modulálni a LED fényerejét, nem kell szoftverből kínlódnom vele?Bug és debug fia vagyok én
-
kesztió
aktív tag
Amúgy kurva jó hír van.
Úgy néz ki, hogy mind az OMRON SSD relé, mint a TM1637 vidáman elmegy 3.3V-on, így gyakorlatilag az egész 5V-os mizériának huss. Nem kell a lapra az AMS3117, a legnagyobb hőgenerátor!
Ha mégsem (pl. nekem történetesen fehér a LED), akkor sincs nagy baj, mert a táp külön van a szerelődoboz alján, és semmibe nem kerül, hogy direkt onnan hozzam mind az 5V-ot, mind a 3,3-at.Bug és debug fia vagyok én
-
kesztió
aktív tag
válasz its_grandpa #13949 üzenetére
Ha meggondolnám magam, melyik a legeslegeslegkisebb ESP32-es modul, ami már tud USB-t és NINCS RAJTA AMS 1117 (azaz 3.3V-os)?
[ Szerkesztve ]
Bug és debug fia vagyok én
-
kesztió
aktív tag
Nem, pont ez az, amit el szeretnék kerülni.
Ha már ESP32, akkor legyen rajta USB, stb., de lehessen az anyaboard-ra szerelni, nem feltétlenül felületszereléssel, tűsorral is.
Valami ilyesmi lenne az igazi. Csak méretet nem ír sehol.[ Szerkesztve ]
Bug és debug fia vagyok én
-
kesztió
aktív tag
Hát azért nem, mert pl. az OMRON Solid State relén világosan írja, hogy 5V, és utána kellett néznem, illetve kipróbálnom, hogy 3,3V-tal is működik. A fehér fényű TM1617-es display esetében pedig továbbra sem vennék mérget arra, hogy 3,3 V-on már megy, mert a fehér LED startból 3V felett kezd világítani (a pirosról tudom, hogy igen).
Úgyhogy azért nem épp egy pinről volt szó.[ Szerkesztve ]
Bug és debug fia vagyok én
-
kesztió
aktív tag
Na, akkor kezdjük elölről.
Van olyan ESP32 development board, ami
1. Kicsi,
2. Rajta van ugyan az USB UART modul, de vagy nem kér 5V-ot, vagy a 3,3-at nem az 5V-ból állítja elő a lapon, hanem külső 3,3V-ot vár. (Mindezt azért, ugye, hogy megússzam a hőforrásként üzemelő 5V → 3,3V drop-down feszültségszabályozót.)
Mert egyébként ez ugye jó lenne.Bug és debug fia vagyok én
-
kesztió
aktív tag
Bizonyos oldalakon eleve úgy árulják ezt a bizonyos relét, hogy 3,3–5V.
De ezzel lenne a legkevesebb baj, mert a relé amúgy is külön egység lesz a szerelődobozban, hogy még véletlenül se kerülhessen 230V a felhasználó közelébe.Szóval akkor meg tudom úszni azt egy ESP32-vel, hogy ne legyen on-board feszültségszabályozó, vagy marad az eredeti ötlet az ESP-12S-sel és mindent én építek hozzá?
Bug és debug fia vagyok én
-
kesztió
aktív tag
-
kesztió
aktív tag
Na, megrendeltem végül (egyelőre) a román oldalról a D1 mini-t. A másik 15-öt majd értelemszerűen az Aliról vagy valamilyen olcsóbb helyről, de egyelőre lássam a prototípust működni.
Köszönet mindenkinek , finoman szólva nagyságrenddel jobb lett a projekt azóta, hogy ideírtam az első kérdést (esztétikailag is, nem csak technikailag).
Bug és debug fia vagyok én
-
kesztió
aktív tag
Naná, hogy van még egy kérdés.
@aryes kartárs javaslatára lemondok a TTP223 touch modulokról és direkt a D1 mini megfelelő lábait használom, magyarán egy nyomtatott áramköri lapon ki kell alakítanom a touch zónákat, majd azokat egy-egy dróttal össze kell kötnöm a modul illető lábaival.Csakhogy az a szaki, akinél NYÁK-okat szoktam készíttetni, nem tud furatot galvanizálni. Arra a rétegre pedig, amelyiken a touch érzékelő rézréteg van, nem tudok forrasztani, mert a legprecízebb cinezéssel sem fog a rézréteg megfelelően rásimulni a plexi előlap hátsó feléhez. A drót vastagságáról nem is beszélve.
Milyen trükköt javasoltok?(Mondjuk, tehetnék 1 banisokat [a román lejnek a fillérje] nyák helyett, és arra forraszthatnék, de egyrészt nem tudom, mennyire fogja a forrasztócin, másrészt tudtommal ez bűncselekmény. )
[ Szerkesztve ]
Bug és debug fia vagyok én
-
kesztió
aktív tag
válasz kesztió #13979 üzenetére
A röhej az, hogy ez ideális megoldás lenne, mind méret, mind forma, mind anyag szempontjából. És még csak nem is olyan vészesen drága. Csak fáj a szívem piezo hangszórót pocsékolni ilyen célra…
Bug és debug fia vagyok én
-
kesztió
aktív tag
válasz Janos250 #13983 üzenetére
Ha nem is opció ez a rendelés, de ezt az online nyáktervezőt hálásan köszönöm.
Az első, ahol nincs pofavágás és hiszti, ha valami spéci alkatrész kell, még ezt az ESP32-es D1 Mini-t is megtaláltam! Ciao CircuitMaker, Ciao PCBWeb designer! Mostantól csak ezt fogom használni.Bug és debug fia vagyok én
-
kesztió
aktív tag
Erre szégyellek rákérdezni, mert biztos valami evidens dolog, de segítsetek: EasyEDA-ban (vagy bármi másban) hogy lehet megoldani, hogy egy vezeték (route) ne alkatrészlábban vagy csatlakozóban érjen véget, hanem csak egyszerűen egy furatban (ahonnan pl. dróttal tudok tovább menni egy másik lapra). Ez lenne a Port? Nem vagyok benne biztos.
Bug és debug fia vagyok én
-
kesztió
aktív tag
válasz Janos250 #13987 üzenetére
Tehát gyakorlatilag a problémára nincs direkt, tisztességes, csak közvetett, trükkös megoldás. Nem pinheader-t akarok tenni, hanem drótot. Ez egyszerűen hihetetlen számomra, tényleg én vagyok az első, aki ezzel a kérdéssel szembesül?
OFF OFF: ugyanilyen értetlenséggel állok szemben azzal az elképesztő dologgal is, hogy hét évtizede léteznek magas szintű programozási nyelvek, de egy kódrészlet kiiktatása még mindig nem megoldott dolog. Mert az ún. komment ugye ugyanazt csinálja, de szemantikailag teljesen más. A kiiktatott kódrészlet nem NEM KOMMENT, pont. Hanem valami teljesen más, kötött szintaktikával stb.
[ Szerkesztve ]
Bug és debug fia vagyok én
-
kesztió
aktív tag
Ehhez képest mutass már egy programozót, aki így iktat ki egy sort (vagy akár többet is). Érdekes, hogy mindenki kikommentel. Lehet, hogy nem véletlenül?
Holott mibe kerülne, hogy pl. a//
vagy/*
mellett lenne még olyan „kikommentelés”, ami pl. megőrizné a syntax higlight-ot, lehetőséget nyújtana szelektív find/replace-re stb.Bug és debug fia vagyok én
-
kesztió
aktív tag
De ha ez megnyugtat: "kommentelés" helyett mostantól nevezd a
//
meg a/*
jelet "kiiktatás"-nak. Problem solved.De ha egyszer NEM komment. Hanem kód! Csak épp inaktív. Nem érzed, hogy nem ugyanaz? Pl. lehetne más színnel jelölni, de az lenne az igazi, ha megmaradna a syntax highlight, csak halványabban, színes háttérrel stb.
Igen, a preprocesszor tökéletes lenne, csak pötyögni kell hozzá és – főleg – nem elég diszkrét, zavarja a szemet. De mindegy, annyit segítettél nekem ez alatt a 3 nap alatt, mint más 3 hónap alatt, nehogy már ezen kapjunk össze.
[ Szerkesztve ]
Bug és debug fia vagyok én
-
kesztió
aktív tag
Közben megjött a D1 Mini ESP32 a román Arduino webshopból. Az ára egyelőre nem érdekes, mert a többi 15 úgyis olcsóbb helyről lesz.
A Blink sketch már fut rajta, kár volt az idegeskedésért, semmivel nem volt nehezebb üzembe helyezni, mint a Nanót, ráadásul az upload/reset/run mizériát intézi magától.Készül a fogadó PCB is, csak kevés időm van ezzel szórakozni, ha lesz konkrét eredmény, küldök képeket. Még egyszer köszi!
Bug és debug fia vagyok én
Új hozzászólás Aktív témák
- HP OMEN Gaming 16-xd0009np - ÚJ 16" FHD GAMER laptop - Ryzen 7-7840HS, 16GB, 512SSD, RTX4050 (6GB)
- ARCTIC Liquid Freezer 360 II A-RGB rev.3 ( Garancia )
- NAD M25 7Ch Master Series végfok végerősítő
- Sony 55-210mm f/4.5-6.3 OSS (Sony E)
- Eladó több mint 2 év garanciával - LG OLED48C21LA / 4K/UHD/2160P/120Hz/OLED