Hirdetés

Új hozzászólás Aktív témák

  • 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.

Új hozzászólás Aktív témák