Tartalomjegyzék:
- 1. lépés: Bevezetés az ESP8266 -ba
- 2. lépés: Szükséges anyagok
- 3. lépés: Áramkör
- 4. lépés: Kód
- 5. lépés: Összeszerelés
- 6. lépés: Mi a következő lépés?
Videó: Instagram kedveli Arduino és ESP8266 sebességmérőjét: 6 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Jó lenne látni, hogyan működnek az Instagram -bejegyzéseid! Építeni fogunk egy mérőt, amely megmutatja a lájkok percenkénti sebességét. Ebből a cikkből megtudhatja, hogyan lehet adatokat szerezni az ESP8266 weboldalakról, és elküldeni az Arduino -nak, hogy elemezze és futtassa a többi hajtóművet. A cikk végén a következőket teheti:
- Csatlakoztassa az ESP8266 -ot az internethez, és szerezzen adatokat a weboldalakról.
- Az Arduino használatával olvassa el az ESP8266 adatokat és elemezze azokat.
- Szerezzen adatokat a közösségi médiából, például az Instagramból.
- Készítsen olyan modult, amely megmutatja az Instagram kedvelésének sebességét.
1. lépés: Bevezetés az ESP8266 -ba
A vezeték nélküli interfész, az internethez való csatlakozás és a távvezérlés olyan funkciók, amelyek nagyon hasznosak lehetnek számos projektben. Az ESP-8266 egy olcsó mikrochip teljes TCP/IP-vel (Transmission Control Protocol és Internet Protocol), 32 bites MCU-val, 10 bites ADC-vel és különböző interfészekkel, például PWM, HSPI és I2C, amelyek lehetővé teszik a mikrovezérlők számára, hogy csatlakozzanak a Wi-Fi-hez -Fi hálózatok. Ez az egyik legjobb megoldás a wifi hozzáadására a projektekhez, és (de nem az egyetlen.)
Ez a mikrochip különböző típusú modulokkal érkezik, például ESP-01, ESP-12 vagy más fejlesztőlapokkal, valamint olyan kitörésekkel, mint a NodeMCU devkit, a Wemos és az Adafruit Huzzah. A különbség a csapok, a könnyebb használathoz szükséges alkatrészek és az ár. A mikrochip 32 tűvel rendelkezik, ebből 16 tű GPIO; típustól függően a rendelkezésre álló GPIO -k száma eltérő. Az ESP-01 esetében ez csak két csap, de más modelleknél, mint például a kitörések, mindegyik megtalálható. Az ESP-8266 használatakor soros interfészre van szükség a kommunikációhoz és a programozáshoz. Az egyszerű modulok általában nem rendelkeznek soros átalakítóval (általában FTDI -t javasolnak, de más átalakítók is használhatók), és azt külön kell megadni. A szabályozók, a beépített LED-ek és a felfelé vagy lefelé irányuló ellenállások más modellekben is megtalálhatók; a legalacsonyabb költség az összes modul között az ESP-01, és ez a mi választásunk.
Az ESP-01 az első modul, amely az esp-8266 típushoz érkezik, és mindössze két GPIO tűvel rendelkezik, és 3,3 V-os tápellátásra van szüksége. Nincs szabályozója, ezért győződjön meg róla, hogy megbízható tápegységgel rendelkezik. Nem rendelkezik átalakítóval, ezért USB -TTL átalakítóra van szüksége. Ennek a modulnak (és más ESP -modelleknek) a konverterének 3.3V módban kell lennie. Ennek oka az, hogy a konverter 0 -t és 1 -et ad impulzuson keresztül, és ezeknek az impulzusoknak a feszültségét felismerhetőnek kell lennie az ESP számára, ezért vásárlás előtt ellenőrizze ezt. A korlátozott mennyiségű GPIO csapok és alacsony áramerősségük miatt (egyenként 12 mA) szükségünk lehet több vagy több áramra; így könnyen használhatjuk az Arduino -t egy modullal az IO -csapok eléréséhez (egy másik módja annak, hogy további GPIO -tűket érjünk el, ha egy nagyon vékony vezetéket vezetünk be a chipre a szükséges tűfejlécekhez, de ez nem jó és biztonságos megoldás). Ha nem szeretne másik táblát használni, tervezhet vagy használhat áramkört az áram növelésére. Ebben a projektben az ESP-01-t szeretnénk csatlakoztatni az internethez, és adatokat szerezni az Instagram-oldalakról. Ezután elküldjük az adatokat az Arduino -nak, és feldolgozásuk után az Arduino megváltoztatja a Servo -mutató helyét az adatoknak megfelelően. Csináljuk.
2. lépés: Szükséges anyagok
Hardver alkatrészek
ElectroPeak ESP8266 ESP-01 X1
Arduino Nano X1
FTDI USB -TTL átalakító X1
TowerPro MG995 55G Metal Gear Servo X1
Szoftveralkalmazások és online szolgáltatások
Arduino IDE
3. lépés: Áramkör
4. lépés: Kód
Először egy kódot írunk az ESP-01-hez, hogy adatokat szerezzünk be az Instagram oldalakról, és elküldjük azokat az Arduino-nak a soros porton keresztül. Ezután írunk egy másik kódot az Arduino számára, hogy adatokat szerezzen az ESP-01-ről és vezérelje a szervomotort. Az Arduino IDE segítségével mindkét kódot összeállíthatja és feltöltheti a táblákra.
Hozzá kell adnia a könyvtárat, majd fel kell töltenie a kódot. Ha először futtat egy Arduino táblát, ne aggódjon. Csak kövesse az alábbi lépéseket:
- Látogasson el a www.arduino.cc/en/Main/Software weboldalra, és töltse le az operációs rendszer szoftverét. Telepítse az IDE szoftvert az utasításoknak megfelelően.
- Futtassa az Arduino IDE -t, törölje a szövegszerkesztőt, és másolja a következő kódot a szövegszerkesztőbe.
- Válassza ki a táblát az eszközökben és táblákban, válassza ki az Arduino táblát.
- Csatlakoztassa az Arduino -t a számítógépéhez, és állítsa be a COM portot az eszközökben és a portban.
- Nyomja meg a Feltöltés (nyíl jel) gombot.
- Készen vagy!
Itt az ideje feltölteni az ESP-01 kódot. Az Arduino IDE segítségével szeretnénk feltölteni a vázlatot az ESP -re. A kód feltöltése előtt válassza ki az ESP kártyát az IDE számára.
Lépjen a Fájl> Beállítások elemre, és írja be a https://arduino.esp8266.com/stable/package_esp8266… címet a további táblákba. Ezután töltse le és telepítse. Most láthatja az ESP táblákat az Eszközök> Tábla menüpontban. Válassza az „Általános ESP8266 modul” lehetőséget, és másolja a kódot egy új vázlatba. Töltse le az „InstagramStats” könyvtárat, és adja hozzá az IDE -hez. Ne feledje, hogy módosítottuk a könyvtárat, ezért töltse le innen. Ezután az USB -t TTL Converter -re kell beállítani feltöltő hardverként. Csak csatlakoztassa a konvertert, és állítsa be a megfelelő portot az Eszközök> Port menüben. Készen áll a feltöltésre.
5. lépés: Összeszerelés
Töltse fel a kódot, és kösse be az áramkört a kép szerint. Most itt az ideje, hogy keretet készítsünk ehhez az áramkörhöz. lézervágó géppel készítettünk egy plexi keretet, és egy mérővázlatot terveztünk, hogy ragadjon rá. Papírral készítettünk egy mutatót is a mérőeszközhöz.
Összeszerelés után csak csatlakoztassa a tápegységet, és nézze meg a lájkok sebességét.
6. lépés: Mi a következő lépés?
Ezt a projektet tetszés szerint javíthatja. Íme néhány javaslat:
- Módosítsa az InstagramStats könyvtárat, hogy más adatokat is kapjon, például a követők számát és így tovább.
- Módosítsa az adatgyűjtés sebességét, hogy csökkentse az internethasználatot.
- Próbálja meg lekérni az adatokat az Instagram videós bejegyzéseiből.
Ezt a projektet az ElectroPeak hivatalos honlapján is elolvashatja:
electropeak.com/learn/guides/instagram-lik…
Ajánlott:
DIY előfizetők számlálója Instagram, Instuctables (w/ LCD): 5 lépés
DIY feliratkozók számlálója Instagram, Instuctables (w/ LCD): Hello! Ebben az útmutatóban az instagram és az utasítható előfizetők számlálóját végezzük. Az oktatóanyag ennek a remake -je. Látogassa meg a távirat csatornámat további érdekes projektekhez. Menjünk
AR Instagram szűrők: 8 lépés
AR Instagram szűrők: Itt egy szórakoztató elterelés, amelyet kipróbálhat otthon, miközben gyakoroljuk a társadalmi elszigeteltséget! Ezután kapcsolatban maradhat, és megoszthatja alkotásait barátaival az Instagramon. Mellékeltünk egy videót, teljes hosszúságú.pdf fájlt és egy lépésről lépésre történő áttekintést. Folytassa a dolgok készítését
Az Instagram letöltése és használata az iPhone 6 -on és felett: 20 lépés
Az Instagram letöltése és használata az iPhone 6 -on és felül: Ez az utasítás az Instagram új felhasználói számára készült. Ez végigvezeti a fiók létrehozásának és működésének módját
INSTAGRAM KÖVETŐK GÖRGELÉSE 8X32 LED DOT MATRIX KIJELZŐBEN ESP32 használatával: 4 lépés
INSTAGRAM -KÖVETŐK GÖRGELÉSE 8X32 LED DOT MATRIX KIJELZŐBEN ESP32 FELHASZNÁLÁSÁVAL: Ez a második oktatható, és sajnálom a vicces angolomat. Ebben az utasításban instagram követőinket görgetjük 8X32 pontmátrixos kijelzőn
Az Instagram letöltése és használata: 28 lépés (képekkel)
Az Instagram letöltése és használata: Ennek az utasításkészletnek az a célja, hogy segítsen megtanulni az Instagram személyes használatra történő letöltését és használatát. A közösségi média mindennapi életünk egyre növekvő része, az Instagram a legmagasabbra emelkedik, mint az egyik legnépszerűbb szoc