Tartalomjegyzék:

PyPortal Splatoon 2 ütemezés kijelző: 34 lépés (képekkel)
PyPortal Splatoon 2 ütemezés kijelző: 34 lépés (képekkel)

Videó: PyPortal Splatoon 2 ütemezés kijelző: 34 lépés (képekkel)

Videó: PyPortal Splatoon 2 ütemezés kijelző: 34 lépés (képekkel)
Videó: PyPortal Splatoon 2 Schedule Display with Amiibotronics 2024, Július
Anonim
Image
Image

Írta: Binktinkerer

Jumboinga - az ugráló boinging játék
Jumboinga - az ugráló boinging játék
Alexa LIRC Entertainment Remote
Alexa LIRC Entertainment Remote
Alexa LIRC Entertainment Remote
Alexa LIRC Entertainment Remote
Raspberry Pi Zero univerzális távirányító
Raspberry Pi Zero univerzális távirányító
Raspberry Pi Zero univerzális távirányító
Raspberry Pi Zero univerzális távirányító

Névjegy: Szeretek dolgokat készíteni. További információ a bbtinkererről »

Szórakoztató megjelenítés az aktuális és a közelgő Splatoon 2 szakaszokról a Turf Warban és a rangsorolt játékokban, a rangsorolt játéktípus és a Lazacfutás ütemterve az Adafruit PyPortal használatával. Lépjen végig az ütemezésen az érintőképernyő megnyomásával. A hátterek véletlenszerűen ciklusosak a szemek édességéhez. Az opcionális Amiibo állvány az Amiibotronics számára készült, amely menetrendi változások esetén az Amiibos -t a képernyő felé forgatja.

Az aktuális szakaszok a @mattisenhower által készített Splatoon2.ink -ből származnak, és az idő szinkronizálva van az Adafruit IO -ból.

Ez a projekt nagyon egyszerű, ha csak az ütemtervet szeretné megjeleníteni egy PyPortal -on, és használni azt, ami nekem van. Alapvetően csak frissítenie kell a hálózati beállítások, az Adafruit IO fiókadatok és az időzóna konfigurációs fájljait.

A projekt kissé jobban bekapcsolódik, ha tovább szeretne testreszabni attól függően, hogy mennyire rendelkezik képi programokkal és Python programozással.

Az Amiibo animáció hozzáadása nem kötelező, és sokkal több munkát igényel a forrasztás és a 3D nyomtatás.

Ellentmondás

A PyPortal nem olyan gyors, mint az 1 ms -os HDMI játékmonitor. A kijelző néhány másodpercet vesz igénybe, amíg mindent a képernyőre rajzol.

Kellékek

Kívánt:

  • Adafruit PyPortal - CircuitPython Powered Internet Display
  • Adafruit IO fiók
  • WiFi
  • Micro SD kártya

Opcionális Amiibtronic felépítés:

  • Adafruit PyPortal asztali állványház
  • MG90S mikro szervók x 2
  • PC9685 szervo modul
  • USB mikro kitörő kártya
  • Zárt sztereó hangszórókészlet - 3W 4 Ohm
  • 3 tűs női JST PH csatlakozó
  • 4 tűs női JST PH csatlakozó
  • JST RCY csatlakozók
  • M2.5 csavarok, alátétek és anyák
  • M3 Csavarok, alátétek és anyák
  • 4-40 Csavarok, alátétek és anyák
  • Vezetékek
  • Kis kábelkötegek
  • Hőre zsugorodó pakolás
  • 3d nyomtató
  • Csavaros csapok
  • Splatoon matricák

1. lépés: Egyszerű portál Splatoon 2 szakasz megjelenítése

Egyszerű portál Splatoon 2 szakaszos kijelző
Egyszerű portál Splatoon 2 szakaszos kijelző

Töltse le a SplatSchedule projektet a GitHub webhelyről. Hozzon létre egy secrets.py fájlt az src/conf könyvtárban adataival az src/conf könyvtárban található példa segítségével. Frissítse az application_configuration.py fájlt ugyanabban a mappában.

Hozzon létre egy háttérkönyvtárat a micro SD kártyán annak gyökerében. Másolja az összes bmp fájlt a projektképek könyvtárából az imént létrehozott háttérkönyvtárba. Helyezze be a micro SD kártyát a PyPortalba.

Telepítse a SplatSchedule_ [dátum].uf2 fájlt a firmware mappából a PyPortalba úgy, hogy kétszer gyorsan megnyomja a PyPortal hátoldalán található reset gombot a rendszerindító meghajtó megnyitásához. Ezután másolja át a fájlt. A PyPortal automatikusan újraindul, amikor a fájl másolása befejeződött. Ez a firmware a CircuitPython 4.0.1, a szükséges Adafruit könyvtárakkal.

Másolja át az összes fájlt az src könyvtárból a PyPortal -ra, és már indulhat is. A PyPortal automatikusan újraindítja magát és elindul.

Az alábbiakban a konfigurációs fájlok gyors magyarázata található.

secrets.py - Minden konfigurációnak magától értetődőnek kell lennie. Cserélje le az SSID -t a WiFi SSID -jére és így tovább. Meg kell szereznie az időzónáját a https://worldtimeapi.org/timezones webhelyről, pl. az időzónám Csendes -óceán/Honolulu.

# Ebben a fájlban tárolja a titkos beállításokat, jelszavakat és tokeneket!

# Ha beírja őket a kódba, kockáztatja, hogy elköveti ezeket az információkat vagy megosztja azokat # ami nem lenne jó. Tehát inkább tartsa mindezt ebben az egy fájlban, és # tartsa titokban. secrets = {'ssid': 'SSID', # Tartsa a két idézetet a 'password' név körül: 'PWD', # Tartsa meg a két idézetet a 'timezone' jelszó körül: "TIMEZONE", # http:/ /worldtimeapi.org/timezones 'aio_username': 'AIO_USERNAME', 'aio_key': 'AIO_KEY',}

application_configuration.py - Csak a time_adjust frissítése szükséges ahhoz, hogy gyorsan fel tudjon indulni. Nem találtam módot arra, hogy a secretes.py -ből lekérjem ezt a szám időzónát, így az időzóna beállítását másodpercekre kell konvertálnod. A többi beállításnak magától értetődőnek kell lennie.

konfiguráció = {

'battle_schedule_url': 'https://splatoon2.ink/data/schedules.json', 'salmon_schedule_url': 'https://splatoon2.ink/data/coop-schedules.json', 'time_service': 'https:/ /io.adafruit.com/api/v2/%s/integrations/time/strftime?x-aio-key=%s ',' time_service_strftime ':' & fmt =%25Y-%25m-%25d+%25H%3A% 25M%3A%25S.%25L+%25j+%25u+%25z+%25Z ', # Adafruit IO strftime%Y-%m-%d%H:%M:%S.%L%j%u%z%Z a dekódolás részleteit lásd a https://strftime.net/ webhelyen. # A https://apidock.com/ruby/DateTime/strftime címen a teljes opcióért 'time_adjust': -36000, # óra másodpercben 'touchscreen_touch_throttle': 2, 'sd_mount_directory': '/sd', 'background_images_directory': '/sd/backgrounds/', 'background_timeout': 900, # 900 = 15 perc 'schedule_change_timeout': 180, # 180 = 3 perc 'schedule_refresh': 43200, # 43200 = 12 óra # Ha felépítette a lemezjátszót, állítsa a True 'enable_turntable' értékre: False, # Az alábbiak nem kötelezőek, és tesztelésre és hibakeresésre használhatók # "debug": Hamis, # 'disable_wifi': False, # 'use_test_files': False, # 'test_battle_schedule_file': '/test_battle_schedule.json', # 'test_salmon_schedule_file': '/test_salmon_schedule.json'}

Ez minden, ami a PyPortal Splatoon 2 ütemezés kijelzőjének megszerzéséhez szükséges. Olvassa el, ha testre szeretné szabni a hátteret és/vagy módosítani a szöveg elhelyezését.

2. lépés: Háttér testreszabása

Testreszabás a háttérben
Testreszabás a háttérben

A SplatSchedule projekt tartalmazza a hátterek létrehozásához használt GIMP projektfájlt. Használja ezt példaként, ha szereti a GIMP használatát. Vagy használja kedvenc képszerkesztőjét a hátterek készítéséhez. Kövesse az alábbi irányelveket, hogy segítsen megjeleníteni a háttereket.

A színpadi hátteret az Inkipedia -ból ragadták meg.

Mint korábban említettük, a PyPortal nem gyors a megjelenítésben. Annak érdekében, hogy csökkentse a PyPortal által feldolgozandó feladatokat, helyezzen statikus szöveget a háttérbe.

A háttereknek 320x240 képpont méretűnek és bitképes formátumúnak kell lenniük. A háttereket 24 bites formátumban mentettem, mivel a 16 bites szörnyűnek tűnt, a 32 bites pedig kék árnyalatú volt.

Nagyjából ennyi a háttér. A következő lépés a szöveg betűtípusát és elhelyezését írja le.

3. lépés: A betűtípus testreszabása

Betűtípus testreszabása
Betűtípus testreszabása

Olvassa el az egyéni betűtípusokat a CircuitPython -kijelzőn, hogy saját egyéni betűtípusokat hozzon létre.

A @frozenpandaman betűtípusait használtam a https://frozenpandaman.github.io/inkling.html címen.

Helyezze a betűtípusokat a text_configuration.py fájlban megadott könyvtár szerint az src/conf könyvtárba. Az alapértelmezett hely a /fonts /.

Frissítse a text_configuration.py fájlt, mely betűtípust, színét és elhelyezési koordinátáját használja a szöveghez.

text_configuration.py - Magától értetődőnek kell lennie.

konfiguráció = {

'fonts_directory': '/fonts/', # text: (font, color, (x, y)) 'text_battle_time_slot': ('Splatoon2-18.bdf', 0xFFFFFF, (10, 18)), 'text_battle_regular_stage_a': ('Splatoon2-18.bdf', 0xFFFFFF, (65, 66)), 'text_battle_regular_stage_b': ('Splatoon2-18.bdf', 0xFFFFFF, (65, 86)), 'text_battle_ranked_rule_name': ('Splatoon2-24. bdf ', 0xF54910, (65, 108)),' text_battle_ranked_stage_a ': (' Splatoon2-18.bdf ', 0xFFFFFF, (65, 129)),' text_battle_ranked_stage_b ': (' Splatoon2-18.bdf ', 0xFFFFF, (65, 149)), 'text_salmon_time_slot': ('Splatoon2-18.bdf', 0xFFFFFF, (65, 191)), 'text_salmon_stage': ('Splatoon2-18.bdf', 0xFFFFFF, (65, 211)}}

Tippek

Ne használjon 3 -nál több betűtípust az alább felsorolt problémákhoz.

A képszerkesztő segítségével megtalálhatja a szöveg elhelyezésének koordinátáit, hogy ne csak vadul tippeljen. Általában a képszerkesztő szoftver mutatóeszközének x és y koordinátái valahol a szerkesztőben jelennek meg, legtöbbször az állapotsorban.

Problémák

Minél több betűtípust használ, annál hosszabb ideig tart a PyPortal indítása, mivel az összes használt betűtípus betöltődik a beállítás során.

A bitképes betűtípusok sok helyet foglalnak el, és elfogyasztják a PyPortal fedélzeti tárhelyét.

Létrehozhat egy betűtípus -könyvtárat a micro SD -kártyán, és oda mutathat (pl./Sd/fonts/), de fura problémába ütköztem, amikor ugyanaz a betűtípus fut a fedélzeti tárolóról, de nem működik a micro SD -ről kártya. Nem tudtam megoldani, hogy mi volt a probléma az SD -kártyáról való betöltéssel.

4. lépés: Olvassa el az Amiibtronics kijelző létrehozását

Olvassa el az Amiibtronics kijelző létrehozását
Olvassa el az Amiibtronics kijelző létrehozását

A következő lépés a DJ lemezjátszó Amiibotronic színpadi kijelzőjének felépítése.

Itt megállhat, ha csak azt szeretné, hogy a PyPortal megjelenítse a Splatoon 2 menetrendjét.

5. lépés: PyPortal I2C 3.3V

PyPortal I2C 3.3V
PyPortal I2C 3.3V
PyPortal I2C 3.3V
PyPortal I2C 3.3V
PyPortal I2C 3.3V
PyPortal I2C 3.3V

Úgy találtam, hogy a fedélzeti valós idejű óra (RTC) nem ketyeg, ha 5 V -os I2C eszközt csatlakoztat. Azt hiszem, ez annak köszönhető, hogy az RTC 3.3V-ra húzza fel. Ezután az 5 V-os I2C eszköz hozzáadása, amely saját felhúzással rendelkezik, 5 V-ra dobja az RTC-t.

Van egy jumper a PyPortal oldalán lévő portok közelében a feszültség kimeneti portok kiválasztásához. Lásd: Adafruit Pinouts referenciaként.

Vágja le/kaparja le azt a kis apró nyomot, amely összeköti a középső betétet az 5V -os párnával. *** Fontos *** Vágja le/kaparja le a szalagkábelt!

Multiméterrel ellenőrizze, hogy nincs-e folytonosság a középső és az 5V-os párna között. Ellenőrizze azt is, hogy a port feszültségének csapja nem rendelkezik -e folytonossággal az 5V -os párnával.

Forrasztjon egy kis forrasztóhidat a középső párnától a 3 V -os padig.

Multiméterrel ellenőrizze a középső párna folytonosságát a 3V-os párnával. Ellenőrizze, hogy nincs -e véletlen kapcsolat az 5V -os párnával sem.

6. lépés: Tápcsatlakozó - PyPortal bekötése

Tápcsatlakozó - PyPortal bekötése
Tápcsatlakozó - PyPortal bekötése
Tápcsatlakozó - PyPortal bekötése
Tápcsatlakozó - PyPortal bekötése
Tápcsatlakozó - PyPortal bekötése
Tápcsatlakozó - PyPortal bekötése
Tápcsatlakozó - PyPortal bekötése
Tápcsatlakozó - PyPortal bekötése

A PyPortal áramellátását közvetlenül az 5V -os buszhoz csatlakoztatva fogjuk használni, ahelyett, hogy a PyPortal mikro -USB -portját használnánk.

A JST RCY csatlakozóhoz mellékelt vezeték túl nagy ahhoz, hogy az Adafruit PyPortal házon keresztül nyomódjon. Kisebb 24AWG vezetéket kell forrasztania a PyPortalhoz, majd a JST RCY csatlakozóhoz. Használja a hagyományos piros színeket a pozitív és fekete a vezetékek földeléséhez.

Csíkozza le és ónozza a 24AWG vezetékek végeit. Vágja le a végét az 5 V -os forrasztópárna méretéhez (a párnát, amelyet az előző lépésben lekapcsoltunk).

Ónozza az 5V -os párnát, és forrasztja a piros vezetéket a párnához. Ezután óvatosan hajlítsa meg a vezetéket az I2C és a D3 port között.

Ónítsa meg a D3 port földelőcsapját (a felső csapot), és forrasztja rá a fekete vezetéket. Hajlítsa meg ezt a vezetéket, hogy kövesse a piros vezetéket.

7. lépés: Tápcsatlakozó - Csatlakozóvég hozzáadása

Tápcsatlakozó - Csatlakozóvég hozzáadása
Tápcsatlakozó - Csatlakozóvég hozzáadása
Tápcsatlakozó - Csatlakozóvég hozzáadása
Tápcsatlakozó - Csatlakozóvég hozzáadása
Tápcsatlakozó - Csatlakozóvég hozzáadása
Tápcsatlakozó - Csatlakozóvég hozzáadása

Vágja le a JST RCY hüvelyi végéhez rögzített vezetékeket ésszerű hosszúságra, például egy vagy két hüvelykre. Azért választottam a dugót, hogy a csatlakozó illeszkedjen az oldalsó portokhoz.

Csúsztassa a fejre zsugorodó csövet a vezetékekre, mielőtt a forrasztás összeilleszti őket.

Forrasztja a csatlakozó vezetékeket az előző lépésben forrasztott vezetékekhez.

Zsugorítsa a csövet a helyére.

8. lépés: Húzza ki a fedélzeti hangszórót

Válassza le a fedélzeti hangszórót
Válassza le a fedélzeti hangszórót
Válassza le a fedélzeti hangszórót
Válassza le a fedélzeti hangszórót

Csatlakoztatunk külső hangszórókat, és le kell választanunk a fedélzeti hangszórót. Lásd: Hangszóró és hangszórócsatlakozó.

A fedélzeti hangszóró bal oldalán két forrasztópárna van, amelyeket itt apró nyomok kötik össze. Vágja le/kaparja le ezt az apró kis nyomot.

Multiméterrel ellenőrizze, hogy a két párna nincsenek-e egymáshoz csatlakoztatva.

9. lépés: Hangszóró Pigtail csatlakozó

Hangszóró Pigtail csatlakozó
Hangszóró Pigtail csatlakozó
Hangszóró Pigtail csatlakozó
Hangszóró Pigtail csatlakozó
Hangszóró Pigtail csatlakozó
Hangszóró Pigtail csatlakozó
Hangszóró Pigtail csatlakozó
Hangszóró Pigtail csatlakozó

A hangszóró csatlakozója fájdalmas, amikor a PyPortal ház be van kapcsolva. Csatlakozót készítünk, hogy könnyen csatlakoztathassuk/lekapcsolhassuk a külső hangszórókat.

Forrasztjon egy 2 tűs férfi JST PH csatlakozót egy női Molex Picoblade csatlakozó végére. Győződjön meg arról, hogy a vezetékek a megfelelő csatlakozóhoz vannak forrasztva a megfelelő JST PH csatlakozóhoz.

A legkisebb zsugorcső, amivel rendelkeztem, még mindig túl nagy volt, így végül forró ragasztóval rögzítettem a csövet a dugaszoló csatlakozóhoz.

10. lépés: Szerelje össze az Adafruit PyPortal házát

Szerelje össze az Adafruit PyPortal házát
Szerelje össze az Adafruit PyPortal házát

Szerelje össze az akril PyPortal burkolatot a ház utasításai szerint.

A hálózati csatlakozónak ki kell tudnia illeszkedni az oldaláról.

Csatlakoztassa a korábban készített hangszórócsatlakozót. Tedd ezt most, mert később nehéz lesz ezt összekapcsolni.

11. lépés: PCA9685 vezetékköteg - A 4 tűs JST PH csatlakozóvezetékek átrendezése

PCA9685 vezetékköteg - 4 tűs JST PH csatlakozóvezetékek átrendezése
PCA9685 vezetékköteg - 4 tűs JST PH csatlakozóvezetékek átrendezése
PCA9685 vezetékköteg - 4 tűs JST PH csatlakozóvezetékek átrendezése
PCA9685 vezetékköteg - 4 tűs JST PH csatlakozóvezetékek átrendezése
PCA9685 vezetékköteg - 4 tűs JST PH csatlakozóvezetékek átrendezése
PCA9685 vezetékköteg - 4 tűs JST PH csatlakozóvezetékek átrendezése
PCA9685 vezetékköteg - 4 tűs JST PH csatlakozóvezetékek átrendezése
PCA9685 vezetékköteg - 4 tűs JST PH csatlakozóvezetékek átrendezése

Ezt a lépést kihagyhatja, ha rendben van a vezetékes színű 4 tűs JST PH csatlakozó vezetékeinek színrendje.

Hobbikéssel felemeltem a reteszelő fület és kicsúsztattam a vezetékeket. A színeket átrendeztem, hogy megfeleljenek a PyPortal feszültségkimenetének.

Békén hagyhattam volna a fehér és sárga vezetéket, de szeretem a sárgát, mint az SCL -t, mivel a sárga és az SCL „L” betűt tartalmaz.

A színek sorrendje fekete, piros, fehér és sárga (GND, VCC, SDA, SCL).

A felső csap a földelőcsap, ezért győződjön meg arról, hogy amikor a csatlakozót a PyPortalhoz csatlakoztatja, a földelő vezeték a felső csaphoz van csatlakoztatva.

12. lépés: PCA9685 vezetékköteg - 6P Dupont csatlakozóvég

PCA9685 vezetékköteg - 6P Dupont csatlakozóvég
PCA9685 vezetékköteg - 6P Dupont csatlakozóvég
PCA9685 vezetékköteg - 6P Dupont csatlakozóvég
PCA9685 vezetékköteg - 6P Dupont csatlakozóvég
PCA9685 vezetékköteg - 6P Dupont csatlakozóvég
PCA9685 vezetékköteg - 6P Dupont csatlakozóvég
PCA9685 vezetékköteg - 6P Dupont csatlakozóvég
PCA9685 vezetékköteg - 6P Dupont csatlakozóvég

Csíkozza le a vezetékes 4 tűs női JST PH csatlakozó végeit.

Préselje be a DuPont csatlakozókat a végére.

Helyezze be a vezetékeket a megfelelő sorrendben, hogy megfeleljen a PCA9685 modul fejlécének.

A rendelésem GND, ugrás, SCL, SDA, VCC, ugrás.

13. lépés: PCA9685 vezetékköteg - A 4 tűs JST PH csatlakozóvezetékek átrendezése

PCA9685 vezetékköteg - 4 tűs JST PH csatlakozóvezetékek átrendezése
PCA9685 vezetékköteg - 4 tűs JST PH csatlakozóvezetékek átrendezése
PCA9685 vezetékköteg - 4 tűs JST PH csatlakozóvezetékek átrendezése
PCA9685 vezetékköteg - 4 tűs JST PH csatlakozóvezetékek átrendezése
PCA9685 vezetékköteg - 4 tűs JST PH csatlakozóvezetékek átrendezése
PCA9685 vezetékköteg - 4 tűs JST PH csatlakozóvezetékek átrendezése

A korábbi lépéshez hasonlóan rendezze át a vezetékes 3 tűs JST PH csatlakozó vezetékek színét, hogy illeszkedjenek a PyPortal 3 tűs portok csapjaihoz. A sorrend felülről lefelé GND, VCC, D3.

A csatlakozó másik végén préselje be a DuPont csatlakozókat.

Nem a GND és a VCC vezetékeket fogjuk használni, hanem 2P tokba tesszük, csak későbbi használatra.

14. lépés: PCA9685 vezetékköteg - Csatlakoztassa a 3 tűs JST PH vezetéket a 6P Dupont csatlakozóhoz

PCA9685 vezetékköteg - Csatlakoztassa a 3 tűs JST PH vezetéket a 6P Dupont csatlakozóhoz
PCA9685 vezetékköteg - Csatlakoztassa a 3 tűs JST PH vezetéket a 6P Dupont csatlakozóhoz
PCA9685 vezetékköteg - Csatlakoztassa a 3 tűs JST PH vezetéket a 6P Dupont csatlakozóhoz
PCA9685 vezetékköteg - Csatlakoztassa a 3 tűs JST PH vezetéket a 6P Dupont csatlakozóhoz

Csatlakoztassa a D3 jelvezetéket az előző lépésben vezetékes 3 tűs JST PH csatlakozóból a korábbi lépés 6P DuPont csatlakozójába.

A vezetéknek csatlakoznia kell a GND és az SCL között.

15. lépés: Nyomtassa ki az Amiibotronic kijelző alkatrészeit

Amiibotronic kijelző alkatrészek nyomtatása
Amiibotronic kijelző alkatrészek nyomtatása
Amiibotronic kijelző alkatrészek nyomtatása
Amiibotronic kijelző alkatrészek nyomtatása
Amiibotronic kijelző alkatrészek nyomtatása
Amiibotronic kijelző alkatrészek nyomtatása
Amiibotronic kijelző alkatrészek nyomtatása
Amiibotronic kijelző alkatrészek nyomtatása

Töltse le a PyPortal Splatoon 2 Stage 3D fájlokat a Thingiverse -től.

Nyomtassa ki az STL fájlokat.

A fájlok leírása:

  • PyPortalSplatoonStage.stl - A kijelző alsó része az elektronika, szervók és hangszórók számára.
  • PyPortalSplatoonRiser.stl - Darab a PyPortal emelésére az Amiiboshoz illő ésszerű magasságra.
  • PyPortalSplatoonTurnTableBottom.stl - A fordulótábla alja, amely az esztergáláshoz illeszkedik a szervókürthöz. Próbáltam egy darabból készíteni a forgóasztalt, de a szervókürt mélyedése még nyomtatási támogatás mellett sem jön ki olyan jól.
  • PyPortalSplatoonTurnTableTop.stl - A turn asztal felső része, mivel a turn asztalot két részre osztottam.

Fehérre kellett volna nyomtatnom a színpadot, ha tudtam volna, hogy a gyerekeim rátapasztják a Splatoon matricáikat. Azért választottam szürkét, mert a DJ turn asztalok általában abból származnak, amit láttam.

Én is támaszokkal nyomtattam, de tényleg nem kell a színpadi hangszóró lyukakhoz.

16. lépés: Koppintson az USB -rögzítés elemre

Koppintson az USB -rögzítés elemre
Koppintson az USB -rögzítés elemre
Koppintson az USB -rögzítés elemre
Koppintson az USB -rögzítés elemre

Használjon 4-40 alsó csapot az USB-megszakító kártya tartójának befűzéséhez. A tartó a kis blokk, 2 lyukkal.

Egy éles hobbikéssel vágja le a műanyag kifolyást.

17. lépés: Koppintson a Servo Mount elemre

Koppintson a Servo Mount elemre
Koppintson a Servo Mount elemre

Használja az MG90S szervókhoz mellékelt rögzítőcsavarokat a menetek "megcsapolásához" a szervo rögzítő blokkokba. Nos, ez inkább olyan, mint a csavarok lyukainak befúrása.

Vágja ki a kifutást, ha ez megtörténik.

18. lépés: Koppintson a Riser elemre

Koppintson a Növelő elemre
Koppintson a Növelő elemre
Koppintson a Növelő elemre
Koppintson a Növelő elemre

4-40 csap segítségével vágja be a szálakat az alján lévő 4 felszálló csavar lyukba.

Használjon hobbi kést a kifutáshoz.

19. lépés: Csatlakoztassa az USB tápportot

Szerelje fel az USB tápportot
Szerelje fel az USB tápportot
Szerelje fel az USB tápportot
Szerelje fel az USB tápportot
Szerelje fel az USB tápportot
Szerelje fel az USB tápportot

1/4 4-40 csavarok segítségével tartsa lenyomva az USB megszakító panelt.

20. lépés: Szerelje fel a PCA9685 modult

Szerelje fel a PCA9685 modult
Szerelje fel a PCA9685 modult
Szerelje fel a PCA9685 modult
Szerelje fel a PCA9685 modult
Szerelje fel a PCA9685 modult
Szerelje fel a PCA9685 modult
Szerelje fel a PCA9685 modult
Szerelje fel a PCA9685 modult

A színpad közepén 4 lyuk található, amelyek egybeesnek a PCS9685 modul rögzítőfurataival. Használja ezeket a lyukakat 12 mm -es M2.5 csavarokhoz, 6 mm -es nylon rögzítőelemekhez, alátétekhez és anyákhoz. Csak 6 mm volt a kezemben, de bármilyen magasságú állvány addig működik, amíg van elég hosszú csavar.

Nem építettem be eltéréseket a nyomtatásba, mert az alsó fejrészek túl közel vannak a rögzítési lyukakhoz. Nincs elég hely ahhoz, hogy megbízhatóan kinyomtasson egy olyan vastag falú állványt, amely nem zavarja a fejléc alját.

21. lépés: Szervók felszerelése

Szervosz -hegy
Szervosz -hegy
Szervosz -hegy
Szervosz -hegy
Szervosz -hegy
Szervosz -hegy

Szerelje be a szervókat a szervoállványokba. A szervók csak egy irányba illeszkednek úgy, hogy a vezetékek a színpad közepére néznek.

Csatlakoztassa a szervókat a PCA9685 modulhoz. Csatlakoztassa a bal szervót, amikor alulról nézi a 0 -as portot, és a jobb szervót az 1 -es porthoz.

Győződjön meg arról, hogy a szervók megfelelően vannak csatlakoztatva a PCA9685 modulhoz, a szervóvezetékek színeinek meg kell egyezniük a modullal (fekete/barna a földeléshez).

22. lépés: Készítse elő a szervókürtöt

Készítse elő a szervo kürtöt
Készítse elő a szervo kürtöt
Készítse elő a szervo kürtöt
Készítse elő a szervo kürtöt
Készítse elő a szervo kürtöt
Készítse elő a szervo kürtöt
Készítse elő a szervo kürtöt
Készítse elő a szervo kürtöt

A szervókürtök felülről nem laposak, és vízszintesnek kell lenniük, hogy megfelelően illeszkedjenek a forgótányér aljába.

Csiszolópapírral simítsa le a kétoldalas szervo kürt tetejét. Tudni fogja, ha lapos, amikor minden fényesség eltűnik.

23. lépés: A lemezjátszó Amiibo tartójának felszerelése

Felszerelhető lemezjátszó Amiibo tartó
Felszerelhető lemezjátszó Amiibo tartó
Felszerelhető lemezjátszó Amiibo tartó
Felszerelhető lemezjátszó Amiibo tartó
Felszerelhető lemezjátszó Amiibo tartó
Felszerelhető lemezjátszó Amiibo tartó

Helyezze a szervo kürtöt a szervóra. A kürt tájolása nem számít.

Helyezze a forgótányér alját a szervókürtre. A szervókürtnek szépen be kell illeszkednie a forgótányér alján lévő mélyedésbe.

Helyezze rá a forgótányér tetejét, és csavarja be a helyére egy 8 mm -es M2 csavarral.

Ismételje meg a második szervót.

Ha akarja, őrülten összeragaszthatja a lemezjátszó darabjait. Nem tettem, mióta kiszáradt a ragasztócsövem. A lemezjátszó anélkül is működik.

24. lépés: Hangszórók felszerelése

Hangszórók
Hangszórók
Hangszórók
Hangszórók
Hangszórók
Hangszórók

10 mm -es M3 csavarokkal, alátétekkel és anyákkal rögzítse a hangszórókat a helyükre.

A vezetékeknek az oldalak felé kell nézniük.

Bevallom, nehezen szereztem be a csavarok belső oldalára az anyákat a színpad teteje közelében. Az segített, ha egy hajlított orrú tűfogóval rögzítettük az anyákat a csavarozás közben.

25. lépés: A PyPortal lekötése

A PyPortal lekötése
A PyPortal lekötése
A PyPortal lekötése
A PyPortal lekötése
A PyPortal lekötése
A PyPortal lekötése

Tetszett az Adafruit PyPortal asztali állványháztető készlet kinézete, és úgy gondoltam, hogy csak a PyPortal kábelkötegelőjét rögzítjük a felszállóhoz.

A szekrény lábainak illeszkedniük kell a felszálló tetején lévő hornyokba. Az illeszkedés nem szoros illeszkedés, és lehet, hogy van egy mozgó szoba, de ez nem számít.

Helyezze be a kábelkötegelőket a felszálló hátsó nyílásaiba. A felszálló hátsó része az ovális nyílás közelében van. Még ne húzza meg teljesen a kötéseket, hagyjon helyet a szekrény lábainak becsúszásához.

Csúsztassa a szekrény lábait a hurkokba.

Húzza meg a kábelkötegeket, hogy a ház lábát a helyén tartsa. Ne húzza túl.

Ha fel akarja kötni a lábak elülső oldalát, rések vannak a felszálló eleje felé. Láncolnia kell a kábelkötegeket, hogy körbejusson. Azt tapasztaltam, hogy ezt nem kell tennem, mivel a hátsó két kábelköteg elegendő volt a PyPortal helyén tartásához.

26. lépés: PCA9685 tápcsatlakozás

PCA9685 hálózati csatlakozó
PCA9685 hálózati csatlakozó
PCA9685 hálózati csatlakozó
PCA9685 hálózati csatlakozó
PCA9685 hálózati csatlakozó
PCA9685 hálózati csatlakozó

Vezetékek segítségével csatlakoztassa a VCC -t és a GND -t az USB megszakító kártyáról a PCA9685 modulhoz. Tartsa be a konvenciót, és használjon pirosat a VCC -hez, és feketét a GND -hez.

Vágja le és ónozza a vezetékek egyik oldalát. Vágja le az ónozott végét az USB -megszakító kártya forrasztópadjának méretéhez.

Forrasztja a vezetékeket az USB megszakító kártyához.

Csavarja le a vezetékek másik végét, és helyezze be a PCA9685 modul csavaros sorkapocsába. Győződjön meg arról, hogy az VCC az USB -ről a sorkapocs VCC -jére megy.

27. lépés: PyPortal tápcsatlakozó

PyPortal tápcsatlakozó
PyPortal tápcsatlakozó
PyPortal tápcsatlakozó
PyPortal tápcsatlakozó

Forrasztás a JST RCY csatlakozón az USB kitöréshez.

Szükség esetén csavarja le és ónozza a vezetékek végét. Az enyém lecsupaszítva és ónozva jött, így a helyére forraszthattam.

28. lépés: Hangszóró csatlakozó

Hangszóró csatlakozó
Hangszóró csatlakozó
Hangszóró csatlakozó
Hangszóró csatlakozó
Hangszóró csatlakozó
Hangszóró csatlakozó
Hangszóró csatlakozó
Hangszóró csatlakozó

Vágja le a hangszóró vezetékeit, mivel azok elég hosszúak. Körülbelül 5-6 hüvelykre vágtam le az enyémet (a vezetékes csatlakozó csatlakoztatása óta rövidebb lehet).

A hangszórók egyenként 4 ohmosak, a PyPortal pedig 8 ohmos hangszórókkal működik. Sorba kell kötni a hangszórókat, hogy a PyPortal 8 ohmot lásson.

Forrasztja az egyik hangszóró fekete vezetékét a másik hangszóró piros vezetékéhez. Ne felejtse el először lecsúszni a hőre zsugorodó csőre.

Ezután forrasztjon egy vezetékes 2-tűs női JST PH csatlakozót a fennmaradó hangszóróvezetékekhez. Valószínűleg a csatlakozó vezetékei is piros -feketék lesznek, ezért csak illessze össze őket. Ezenkívül a színeknek meg kell egyezniük a korábban készített picoblade molex csatlakozó pigtail színeivel.

29. lépés: Csatlakoztassa a PyPortal Riser -t

Csatlakoztassa a PyPortal Riser -t
Csatlakoztassa a PyPortal Riser -t
Csatlakoztassa a PyPortal Riser -t
Csatlakoztassa a PyPortal Riser -t
Csatlakoztassa a PyPortal Riser -t
Csatlakoztassa a PyPortal Riser -t

Helyezze a felszállót a PyPortallal a színpad tetejére.

1/2 4-40 csavarok és alátétek segítségével tartsa az emelőt egy korábbi lépéstől a színpad tetejéig.

A csavarozás előtt győződjön meg arról, hogy a felszálló nyílás egy vonalban van a színpadon lévő nyílással.

30. lépés: Csatlakoztassa a 6P DuPont csatlakozóköteget

Csatlakoztassa a 6P DuPont csatlakozóköteget
Csatlakoztassa a 6P DuPont csatlakozóköteget

Csatlakoztassa a korábban készített 6P DuPont csatlakozóköteget a PCA9685 modulhoz. Győződjön meg arról, hogy a csatlakozó a megfelelő vezetékeket köti a modulhoz.

31. lépés: Csatlakoztassa a csatlakozókat

Csatlakoztassa a csatlakozókat
Csatlakoztassa a csatlakozókat
Csatlakoztassa a csatlakozókat
Csatlakoztassa a csatlakozókat
Csatlakoztassa a csatlakozókat
Csatlakoztassa a csatlakozókat

Nyomja felfelé a JST PH és RCY csatlakozókat a PCA9685 modul melletti nyíláson keresztül, majd a felszálló tetején keresztül.

Csatlakoztassa a női csatlakozókat a megfelelő dugójukhoz.

Húzza le a drótot a színpadra, hogy szép és rendezett legyen a PyPortal hátsó oldala.

32. lépés: Szervezze meg a vezetékeket

Szervezze meg a vezetékeket
Szervezze meg a vezetékeket
Szervezze meg a vezetékeket
Szervezze meg a vezetékeket

A vezetékek a színpadon rendetlenség lesz.

Csomagolja össze szépen a vezetékeket, és tartsa össze valamivel.

Tépőzárat használtam. A csomagolás széles, így félbevághatja a közepét, és vékonyabb pántokat készíthet.

33. lépés: Díszítsd

Díszít
Díszít

Nem terveztem ezt a lépést. A gyerekeimnek volt matricakönyve, és ragasztottak rá néhány matricát. Ha tudtam volna, fehérre nyomtam volna a színpadot, hogy illeszkedjen a fröccs matrica körvonalaihoz. Még mindig szeretem, szerintem szép munkát végeztek a díszítéssel.

34. lépés: Köszönöm

Ennyi a projekthez. Csatlakoztassa az USB -kábelt, és csatlakoztassa az USB -tápegységhez. Remélem tetszett ez az Instructable. Köszönöm, hogy elolvasta.

Ezúton is szeretném megköszönni az alábbiakat:

Adafruit az Adafruit IO -hoz

@mattisenhower for Splatoon 2.ink, amely biztosítja az ütemezési adatokat

@frozenpandaman a Splatoon betűtípusokért

Ajánlott: