Tartalomjegyzék:
- 1. lépés: Anyagok
- 2. lépés: A NodeMcu beszólása a számítógéphez
- 3. lépés: Vegyen fel mindent
- 4. lépés: Futtassa a szoftvert
- 5. lépés: Kész
![Voyager 1: 5 lépés (képekkel) Voyager 1: 5 lépés (képekkel)](https://i.howwhatproduce.com/images/001/image-48-138-j.webp)
Videó: Voyager 1: 5 lépés (képekkel)
![Videó: Voyager 1: 5 lépés (képekkel) Videó: Voyager 1: 5 lépés (képekkel)](https://i.ytimg.com/vi/sl_pxCAcJz4/hqdefault.jpg)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
![Utazó 1 Utazó 1](https://i.howwhatproduce.com/images/001/image-48-139-j.webp)
1977 -ben a NASA elindította a Voyager 1 űrszondát a semmibe. A bolygók bizonyos körülményes összehangolása azt jelentette, hogy a szonda csúzlival elhaladt Naprendszerünk mellett, a csillagközi felfedezés során. Negyven évvel később a Voyager 1 küldetése az emberiség univerzumunkba való bejutásának legtávolabbi pontját jelzi. A Voyager 1 továbbra is továbbítja az adatokat a földre, és minden másodperccel feszegeti az emberi felfedezés határait.
Személyesen vonzódom a Voyager küldetésekhez, és olyan bemutatót akartam készíteni, amely megragadja a szellemüket.
Amikor a kijelzőn egy szám villog, az a Voyager 1 és a föld közötti mérföldes távolságot jelzi, objektív mérés az emberi képzelet lehetőségeihez.
A kijelző rövid időre megáll, majd frissül.
1. lépés: Anyagok
![Anyagok Anyagok](https://i.howwhatproduce.com/images/001/image-48-140-j.webp)
A test:
(3) x 4 számjegyű 7 szegmenses kijelző (30 USD)
Mivel a voyager jelenleg 13 milliárd mérföld felett mozog, 11 számjegy szükséges ahhoz, hogy ezt a számot tizedes / kilométer formában ábrázolják. Attól függően, hogy hogyan szeretné ábrázolni a távolságot, a szükséges számjegyek száma változhat. Mivel a Voyager még mindig utazik, és ezek az Adafruit kijelzők 4 számjegyből állnak, a 12 számjegyű kijelző volt a legértelmesebb. A kapcsolt kijelzők további előnye, hogy korántsem tiszta 7 szegmensek, és valójában rengeteg beépített modulja lehetővé teszi az adatok I2C protokollon keresztüli kommunikációját. Ez azt jelenti, hogy a kijelző tényleges vezérléséhez csak két érintkezőt kell használnia, az SDA -t és az SCL -t a mikrovezérlőn. Egy kevésbé kifinomult modullal a szükséges számgombok gyorsan emelkedhetnek.
(1) Kenyeretábla
Győződjön meg róla, hogy rendelkezik kenyérpulccsal vagy valamilyen módon a vezetékek szépen csatlakoztatásával. Én, de mind az agy, mind a tábla ugyanazon a kenyértáblán, így az enyém tisztességesen nagy volt.
(Néhány) Drót
Ügyeljen arra, hogy legyen kéznél valamilyen vezeték a szükséges csatlakoztatáshoz! Nincs sok vezeték, de a színkódolás mindenképpen hasznos lehet.
Az agy: ($ 9.00)
Volt egy NodeMcu V 1.0, amely az espressif esp8266 chipet használja, amely lehetővé teszi a könnyű wifi -kapcsolatot. Ezek a chipsek nagyszerűek, mert kicsik és olcsók!
Különféle Arduino táblák vagy egy málna pi szintén jól működnek. Ne feledje, hogy ehhez a projekthez bármelyik fórumot is választhatja, képesnek kell lennie az I2C protokoll beszédére, és rendelkeznie kell érintkezőkkel az SDA (soros adat) és az SCL (soros óra) számára.
A forráskód is az Arduino IDE -t használta, de a kód más eszközökre történő átvitele nem lehet túl nehéz. Azért írtam az Arduino IDE -vel, hogy használhassam az Adafruit kényelmes könyvtárát a 7 szegmenses modulokhoz.
2. lépés: A NodeMcu beszólása a számítógéphez
![A NodeMcu beszólása a számítógéppel A NodeMcu beszólása a számítógéppel](https://i.howwhatproduce.com/images/001/image-48-141-j.webp)
Bármelyik mikrokontrollert is használja, más módszerrel csatlakozik az Ön számítógépéhez, de az általam használt NodeMcu esetében az alábbi módon csatlakoztathatja azt az Arduino programozásával beállított munkához.
Először be kell szereznie a megfelelő illesztőprogramot a számítógépére …
Itt egy link:
Az illesztőprogram telepítése után a számítógépnek képesnek kell lennie felismerni a fejlesztőlapot.
Most, hogy a tábla csatlakoztatva van, készen áll a tábla programozására és a kijelzők csatlakoztatására !!
Íme egy nagyon jó útmutató a szükséges könyvtárak letöltéséhez, amelyekre az Arduino IDE -nek szüksége van az esp8266 chip programozásához! Miután követte ezeket az utasításokat, futtassa a könyvtárhoz tartozó villogó fényt!
3. lépés: Vegyen fel mindent
![Vegyen fel mindent! Vegyen fel mindent!](https://i.howwhatproduce.com/images/001/image-48-142-j.webp)
Miután sikeresen tudott beszélni a táblával, készen áll arra, hogy az Ön által választott módon csatlakoztassa a kijelző alkatrészeit (én kenyérlapot használtam).
Mivel az adafruit építőcsomagok nehezen emelik, szerencsére a vezetékek egyáltalán nem rosszak!
Minden pozitív és negatív vezetékkel rendelkezik minden kijelzőhöz, amelyeket földelésre és 3,3 V -ra kell csatlakoztatni a táblán.
Mindegyik kijelzőhöz tartozik egy SCL és SDATA vezeték is, és ezeket mind csatlakoztatni kell az alaplapon lévő SCL és SDATA vezetékekhez. Mivel a kijelzők valójában az I2C üzenetprotokollon keresztül kommunikálnak, az alaplap képes vezetékeken spórolni, és ehelyett címeken keresztül kommunikálni. Ha ugyanazokat a csomagokat használja, mint én, akkor a különböző címek beállítása a kijelzőn a kijelző hátoldalán lévő forrasztó jumper segítségével történik, és itt jól dokumentálva van.
Ez az! Most már készen áll arra, hogy betöltse a programot a táblára!
4. lépés: Futtassa a szoftvert
Csatolva a kijelző feltöltéséhez használt Arduino vázlat !!
Változtatandó dolgok:
- Írja be a megfelelő wifi SSID -t és jelszót a megfelelő szakaszba. Őszintén szólva nem vagyok biztos ennek biztonsági következményeiben, de feltételezem, hogy a wifi hitelesítő adatok egyszerű szövegben vannak.
- Attól függően, hogy hogyan választja ki a kijelzőmodul címét, a jelenleg kódolt értékek változhatnak. Ha nem kap semmit egy adott kijelzőről, vagy a számok nem a megfelelő sorrendben jelennek meg, ellenőrizze kétszer, hogy minden cím keményen van -e kódolva áthidalókkal, és helyesen hivatkozik -e a kódra.
Egyéb pontok:
- A kijelző alapvető kódja a manipuláció és a megfelelő terjedés 0 -val. Mindez az Arduino könyvtárral történik, amelyet az adafruit írt a megjelenítéseikhez! Győződjön meg róla, hogy telepítette a megfelelő könyvtárat a https://github.com/adafruit/Adafruit_LED_Backpack címen, valamint az Adafruit nagy GFX könyvtárában.
- A másik kódrészlet egy HTTP GET kérés egy Heroku webszerverhez. Ez a webszerver egy webkaparó, amelyet írtam, és amely a NASA JPL webhelyéről szerez releváns információkat. Csak egy tisztességes figyelmeztetés, hogy a kaparó egy kicsit lassú, és egy kis változtatás a JPL végén problémákat okozhat vele. Itt egy link a forráshoz.
5. lépés: Kész
Miután megváltoztatta a megfelelő kódot, és kétszer ellenőrizte a kábelezés helyességét, töltse fel a programot a táblára. Ha szerencséje van, látnia kell, hogy a Voyager távolsága villogni kezd/frissül a kijelzőn! Azt tapasztaltam, hogy néha az alaplapnak gondjai vannak a wifi -hez való kapcsolódással, ha hülyeséget kap a kijelzőn, hasznos lehet megnyitni a soros monitort, és meggyőződni arról, hogy a wifi megfelelően csatlakozik. A szerverre irányuló kérések is időtúlléphetnek. Ha a dolgok valóban nehézségekbe ütköznek, az első gomb megnyomása a táblán néha megoldhatja a problémát.
Mellékelve egy videó a késztermékről !!
Ajánlott:
DIY 37 LED Arduino rulett játék: 3 lépés (képekkel)
![DIY 37 LED Arduino rulett játék: 3 lépés (képekkel) DIY 37 LED Arduino rulett játék: 3 lépés (képekkel)](https://i.howwhatproduce.com/images/001/image-12-j.webp)
DIY 37 Leds Arduino Roulette Játék: A rulett egy kaszinójáték, amelyet a francia szóról neveztek el, jelentése kis kerék
Covid védősisak 1. rész: Bevezetés a Tinkercad áramkörökbe!: 20 lépés (képekkel)
![Covid védősisak 1. rész: Bevezetés a Tinkercad áramkörökbe!: 20 lépés (képekkel) Covid védősisak 1. rész: Bevezetés a Tinkercad áramkörökbe!: 20 lépés (képekkel)](https://i.howwhatproduce.com/images/001/image-31-j.webp)
Covid védősisak 1. rész: Bevezetés a Tinkercad áramkörökbe!: Helló, barátom! Ebben a kétrészes sorozatban megtanuljuk használni a Tinkercad áramköreit - ez egy szórakoztató, hatékony és oktató eszköz az áramkörök működésének megismerésére! A tanulás egyik legjobb módja, ha megteszed. Tehát először megtervezzük saját projektünket:
Útmutató: A Raspberry PI 4 fej nélküli (VNC) telepítése Rpi-képalkotóval és képekkel: 7 lépés (képekkel)
![Útmutató: A Raspberry PI 4 fej nélküli (VNC) telepítése Rpi-képalkotóval és képekkel: 7 lépés (képekkel) Útmutató: A Raspberry PI 4 fej nélküli (VNC) telepítése Rpi-képalkotóval és képekkel: 7 lépés (képekkel)](https://i.howwhatproduce.com/images/001/image-1574-23-j.webp)
Útmutató: A Raspberry PI 4 fej nélküli (VNC) telepítése Rpi-képalkotóval és képekkel: Ezt a Rapsberry PI-t tervezem használni egy csomó szórakoztató projektben a blogomban. Nyugodtan nézd meg. Vissza akartam kezdeni a Raspberry PI használatát, de nem volt billentyűzetem vagy egér az új helyen. Rég volt, hogy beállítottam egy málnát
Bolt - DIY vezeték nélküli töltő éjszakai óra (6 lépés): 6 lépés (képekkel)
![Bolt - DIY vezeték nélküli töltő éjszakai óra (6 lépés): 6 lépés (képekkel) Bolt - DIY vezeték nélküli töltő éjszakai óra (6 lépés): 6 lépés (képekkel)](https://i.howwhatproduce.com/images/010/image-27211-j.webp)
Bolt - DIY vezeték nélküli töltés éjszakai óra (6 lépés): Az induktív töltés (más néven vezeték nélküli töltés vagy vezeték nélküli töltés) a vezeték nélküli áramátvitel egyik típusa. Elektromágneses indukciót használ a hordozható eszközök áramellátásához. A leggyakoribb alkalmazás a Qi vezeték nélküli töltő
A számítógép szétszerelése egyszerű lépésekkel és képekkel: 13 lépés (képekkel)
![A számítógép szétszerelése egyszerű lépésekkel és képekkel: 13 lépés (képekkel) A számítógép szétszerelése egyszerű lépésekkel és képekkel: 13 lépés (képekkel)](https://i.howwhatproduce.com/images/006/image-15346-7-j.webp)
A számítógép szétszerelése egyszerű lépésekkel és képekkel: Ez az utasítás a számítógép szétszereléséről szól. A legtöbb alapvető alkatrész moduláris és könnyen eltávolítható. Fontos azonban, hogy szervezett legyen ezzel kapcsolatban. Ez segít elkerülni az alkatrészek elvesztését, és az újra összerakást is