Përmbajtje:

Ekrani i orarit PyPortal Splatoon 2: 34 hapa (me fotografi)
Ekrani i orarit PyPortal Splatoon 2: 34 hapa (me fotografi)

Video: Ekrani i orarit PyPortal Splatoon 2: 34 hapa (me fotografi)

Video: Ekrani i orarit PyPortal Splatoon 2: 34 hapa (me fotografi)
Video: Еженедельное обновление Switch №11 — 21 мая 2017 г. 2024, Nëntor
Anonim
Image
Image

Nga bbtinkerer Mendimet e Tinkerit Ndiqni më shumë nga autori:

Jumboinga - Lojë kërcimi me kërcime
Jumboinga - Lojë kërcimi me kërcime
Telekomanda Alexa LIRC Entertainment
Telekomanda Alexa LIRC Entertainment
Telekomandë Alexa LIRC Entertainment
Telekomandë Alexa LIRC Entertainment
Telekomanda Universale Raspberry Pi Zero
Telekomanda Universale Raspberry Pi Zero
Telekomanda Universale Raspberry Pi Zero
Telekomanda Universale Raspberry Pi Zero

Rreth: Më pëlqen të bëj gjëra. Më shumë rreth bbtinkerer »

Shfaqje argëtuese e fazave aktuale dhe të ardhshme të Splatoon 2 në Turf War dhe lojëra të renditura, lloji i lojës së renditur dhe orari i Salmon Run duke përdorur një Adafruit PyPortal. Ecni nëpër orar duke shtypur në ekranin me prekje. Sfondet ciklohen rastësisht për ëmbëlsirat e syve. Stenda opsionale Amiibo është për Amiibotronics që rrotullojnë Amiibos drejt ekranit kur ka ndryshime orari.

Fazat aktuale janë marrë nga Splatoon2.ink e bërë nga @mattisenhower dhe koha sinkronizohet nga Adafruit IO.

Ky projekt është vërtet i lehtë nëse thjesht doni të shfaqni orarin në një PyPortal dhe përdorni atë që kam. Në thelb ju vetëm duhet të azhurnoni skedarët e konfigurimit për cilësimet e rrjetit tuaj, informacionin e llogarisë Adafruit IO dhe zonën kohore.

Projekti përfshihet pak më shumë nëse doni të personalizoni më tej në varësi të asaj se sa mirë jeni me programet e imazhit dhe programimin Python.

Shtimi i animacionit Amiibo është opsional dhe do të kërkojë pak më shumë punë me saldim dhe printim 3D.

Paralajmërim

PyPortal nuk është aq i shpejtë sa monitori juaj i lojërave HDMI 1ms. Ekranit i duhen disa sekonda për të përfunduar tërheqjen e gjithçkaje në ekran.

Furnizimet

Kërkohet:

  • Adafruit PyPortal - Shfaqja e internetit e mundësuar nga CircuitPython
  • Llogaria Adofruit IO
  • WiFi
  • Kartë mikro SD

Ndërtimi opsional Amiibtronic:

  • Komplet Mbështjellës për Adafruit PyPortal Desktop
  • MG90S Mikro Servos x 2
  • Moduli Servo PC9685
  • Tabela mikro USB për thyerje
  • Set altoparlantësh të mbyllur stereo - 3W 4 Ohm
  • Lidhës 3-pin Femër JST PH
  • Lidhës 4-pin Femër JST PH
  • Lidhëset e prizës JST RCY
  • M2.5 vida, rondele dhe arra
  • M3 Vida, rondele dhe arra
  • 4-40 Vida, rondele dhe arra
  • Telat
  • Lidhje të vogla kabllo
  • Mbështjellës i tkurrjes së nxehtësisë
  • Printer 3d
  • Vidhosni çezmat
  • Ngjitëse splatoon

Hapi 1: Shfaqja e Fazave të Thjeshta të Portalit 2 Faza

Portali i Thjeshtë Splatoon 2 Faza Paraqitja
Portali i Thjeshtë Splatoon 2 Faza Paraqitja

Shkarkoni projektin SplatSchedule nga GitHub. Krijoni një secrets.py në drejtorinë src/conf me informacionin tuaj duke përdorur shembullin në drejtorinë src/conf. Përditësoni application_configuration.py në të njëjtën dosje.

Krijoni një drejtori sfondesh në kartën micro SD në rrënjën e saj. Kopjoni të gjithë skedarët bmp nga drejtoria e imazheve të projektit në drejtorinë e sfondeve që sapo keni bërë. Fut kartën micro SD në PyPortal.

Instaloni skedarin SplatSchedule_ [date].uf2 nga dosja e firmuerit në PyPortal duke shtypur butonin e rivendosjes në pjesën e pasme të PyPortal dy herë shpejt për të hapur diskun Boot. Pastaj kopjoni skedarin. PyPortal do të rindizet automatikisht kur skedari të ketë mbaruar kopjimin. Ky firmware është CircuitPython 4.0.1 me bibliotekat e kërkuara të Adafruit të integruara.

Kopjoni të gjithë skedarët nga drejtoria src në PyPortal tuaj dhe duhet të shkoni mirë. PyPortal duhet të rindizet automatikisht dhe të fillojë.

Më poshtë janë një shpjegim i shpejtë i skedarëve të konfigurimit.

secrets.py - Çdo konfigurim duhet të jetë vetë -shpjegues. Zëvendësoni SSID me SSID -in tuaj WiFi dhe kështu me radhë. Ju do të duhet të kapni zonën tuaj kohore nga https://worldtimeapi.org/timezones, p.sh. zona ime kohore është Paqësori/Honolulu.

# Ky skedar është vendi ku mbani cilësimet sekrete, fjalëkalimet dhe shenjat!

# Nëse i vendosni në kod, rrezikoni të kryeni atë informacion ose ta ndani atë # që nuk do të ishte mirë. Pra, në vend të kësaj, mbajini të gjitha në këtë skedar të vetëm dhe # mbajeni të fshehtë. secrets = {'ssid': 'SSID', # Mbani të dy '' citatet rreth emrit 'password': 'PWD', # Mbani të dy '' citatet rreth fjalëkalimit 'timezone': "TIMEZONE", # http:/ /worldtimeapi.org/timezones 'aio_username': 'AIO_USERNAME', 'aio_key': 'AIO_KEY',}

application_configuration.py - Ju vetëm duhet të përditësoni kohën_adjust për të filluar dhe funksionuar shpejt. Unë nuk kuptova një mënyrë për të marrë atë cilësim të zonës kohore të numrit nga secrets.py kështu që do t'ju duhet të konvertoni rregullimin e zonës tuaj kohore në sekonda. Pjesa tjetër e cilësimeve duhet të jetë vetë-shpjeguese.

konfigurimi = {

'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 është%Y-%m-%d%H:%M:%S.%L%j%u%z%Z shiko https://strftime.net/ për detajet e deshifrimit # Shih https://apidock.com/ruby/DateTime/strftime për opsionet e plota 'time_adjust': -36000, # orë në sekonda 'touchscreen_touch_throttle': 2, 'sd_mount_directory': '/sd', 'background_images_directory': '/sd/backgrounds/', 'background_timeout': 900, # 900 = 15 minuta 'schedule_change_timeout': 180, # 180 = 3 minuta 'schedule_refresh': 43200, # 43200 = 12 orët # Nëse keni ndërtuar fazën e rrotullimit, të vendosur në Vërtetë 'aktivizo_transmetimin': E gabuar, # Më poshtë janë opsionale dhe përdoren për testimin dhe debuggin # 'debug': False, # 'disable_wifi': False, # 'use_test_files': False, # 'test_battle_schedule_file': '/test_battle_schedule.json', # 'test_salmon_schedule_file': '/test_salmon_schedule.json'}

Kjo është gjithçka që ka për të marrë një ekran të Programit PyPortal Splatoon 2. Lexoni nëse doni të personalizoni një sfond dhe/ose ndryshoni vendosjen e tekstit.

Hapi 2: Përshtatja e sfondit

Përshtatja e sfondit
Përshtatja e sfondit

Përfshirë në projektin SplatSchedule është një skedar projekti GIMP i përdorur për të krijuar sfondet. Përdoreni këtë si shembull nëse ju pëlqen të përdorni GIMP. Ose përdorni redaktorin tuaj të preferuar të imazheve për të krijuar prejardhje. Ndiqni disa nga udhëzimet më poshtë për t'ju ndihmuar të krijoni prejardhje që mund të shfaqen.

Sfondet e skenës u morën nga Inkipedia.

Siç u përmend më herët, PyPortal nuk është i shpejtë në paraqitjen e ekranit. Për të ndihmuar në zvogëlimin e asaj që PyPortal duhet të përpunojë, vendosni tekstin statik në sfond.

Sfondet duhet të jenë 320x240 pixel në madhësi dhe në format bitmap. Unë i ruaja sfondet në formatin 24-bit pasi 16-bit dukej e tmerrshme dhe 32-bit kishte një nuancë blu për ta.

Kjo është pak a shumë për prejardhje. Hapi tjetër përshkruan fontin dhe vendosjen e tekstit.

Hapi 3: Përshtatja e fontit

Personalizimi i shkronjave
Personalizimi i shkronjave

Lexoni Fontet e personalizuara për CircuitPython Displays për krijimin e shkronjave tuaja të personalizuara.

Kam përdorur shkronja nga @frozenpandaman që gjenden në

Vendosni fontet sipas drejtorisë së specifikuar në text_configuration.py në drejtorinë src/conf. Vendndodhja e paracaktuar është në /fonts /.

Përditësoni text_configuration.py për cilin font të përdorni, ngjyrën dhe koordinatat e vendosjes për tekstin.

text_configuration.py - Duhet të jetë vetë -shpjeguese.

konfigurimi = {

'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 ', 0x 65, 149)), 'text_salmon_time_slot': ('Splatoon2-18.bdf', 0xFFFFFF, (65, 191)), 'text_salmon_stage': ('Splatoon2-18.bdf', 0xFFFFFF, (65, 211))}}

Këshilla

Mundohuni të mos përdorni më shumë se 3 shkronja për çështjet e shënuara më poshtë.

Përdorni redaktorin tuaj të imazhit për t'ju ndihmuar të gjeni koordinatat e vendit ku dëshironi të vendosni tekstin në mënyrë që të mos merrni me mend vetëm. Zakonisht mjeti tregues i softuerit të redaktimit të imazhit do të ketë koordinatat e tij x dhe y të shfaqura diku në redaktues, shumicën e kohës në shiritin e statusit.

Çështjet

Sa më shumë shkronja të përdorni, aq më shumë kohë duhet që PyPortal të fillojë pasi të gjitha fontet e përdorura ngarkohen gjatë konfigurimit.

Fontet Bitmap marrin shumë hapësirë dhe do të hanë në hapësirën e ruajtjes në bord të PyPortal.

Ju mund të krijoni një drejtori fontesh në kartën micro SD dhe drejtojeni atje (p.sh./sd/fonts/), por kam hasur në një problem të çuditshëm ku i njëjti font do të funksionojë nga ruajtja në bord, por nuk do të funksionojë nga micro SD kartë. Unë nuk mund ta zgjidhja çështjen e ngarkimit nga një kartë SD.

Hapi 4: Lexoni për të ndërtuar ekranin amiibtronics

Lexoni për të ndërtuar Ekranin Amiibtronics
Lexoni për të ndërtuar Ekranin Amiibtronics

Hapat e tjerë të hapave janë për ndërtimin e ekranit të skenës DJ Turntable Amiibotronic.

Ju mund të ndaleni këtu nëse thjesht dëshironi që PyPortal të shfaqë oraret e Splatoon 2.

Hapi 5: 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

Kam gjetur që Ora në kohë reale në bord (RTC) ndalon të shënojë nëse lidhni një pajisje 5V I2C. Unë mendoj se kjo është për shkak se RTC ka tërheqje në 3.3V. Pastaj shtimi i një pajisjeje 5V I2C që ka tërheqjet e veta në 5V hedh jashtë RTC.

Ekziston një bluzë pranë porteve në anën e PyPortal për të zgjedhur portat e daljes së tensionit. Shihni Adafruit Pinouts për referencë.

Pritini/gërvishtni gjurmën e vogël të grimcave që lidh jastëkun qendror me jastëkun 5V. *** E rëndësishme *** Pritini/gërvishteni larg kabllit të shiritit!

Përdorni një multi-metër për të kontrolluar që nuk ka vazhdimësi midis bllokut qendror dhe jastëkut 5V. Gjithashtu kontrolloni që kunja e tensionit të portit të mos ketë vazhdimësi në bllokun 5V.

Bashkoni një urë të vogël lidhëse nga jastëku qendror në jastëkun 3V.

Përdorni një multi-metër për të kontrolluar vazhdimësinë e bllokut qendror në bllokun 3V. Kontrolloni që të mos ketë lidhje pa dashje edhe me jastëkun 5V.

Hapi 6: Lidhësi i energjisë - Instalimet PyPortal

Lidhësi i energjisë - Instalimet PyPortal
Lidhësi i energjisë - Instalimet PyPortal
Lidhësi i energjisë - Instalimet PyPortal
Lidhësi i energjisë - Instalimet PyPortal
Lidhësi i energjisë - Instalimet PyPortal
Lidhësi i energjisë - Instalimet PyPortal
Lidhësi i energjisë - Instalimet PyPortal
Lidhësi i energjisë - Instalimet PyPortal

Ne do ta fuqizojmë PyPortal duke u lidhur direkt me autobusin 5V në vend që të përdorim portën mikro USB të PyPortal.

Teli që vjen me lidhësin JST RCY është shumë i madh për t'u ngjeshur në rrethimin Adafruit PyPortal. Ju do të duhet të lidhni tela më të vegjël 24AWG në PyPortal dhe më pas në lidhësin JST RCY. Përdorni ngjyrat konvencionale të kuqe për pozitive dhe të zeza për tokën për telat.

Shiriti dhe kallaji skajet e telave 24AWG. Kapni fundin vetëm në madhësinë e jastëkut të saldimit 5V (jastëku që sapo u shkëputëm në hapin e mëparshëm).

Kallaji jastëkun 5V dhe lidhni tela të kuq në jastëk. Pastaj përkulni me kujdes tela për të shkuar midis portës I2C dhe portës D3.

Kallamaroni kunjin bazë të portës D3 (kunja e sipërme) dhe lidhni tela të zezë në të. Përkulni këtë tel për të ndjekur tela të kuq.

Hapi 7: Lidhësi i energjisë - Shtimi i fundit të lidhësit

Lidhësi i energjisë - Shtimi i fundit të lidhësit
Lidhësi i energjisë - Shtimi i fundit të lidhësit
Lidhësi i energjisë - Shtimi i fundit të lidhësit
Lidhësi i energjisë - Shtimi i fundit të lidhësit
Lidhësi i energjisë - Shtimi i fundit të lidhësit
Lidhësi i energjisë - Shtimi i fundit të lidhësit

Prisni telat e bashkangjitur në skajin mashkullor të JST RCY në një gjatësi të arsyeshme, si një inç ose dy. Zgjodha fundin mashkullor për ta bërë lidhësin në përputhje me portat anësore.

Rrëshqitni në kokë tkurrni tubin në tela para se t'i lidhni ato së bashku.

Lidhni telat e lidhësit me telat që lidhëm në hapin e mëparshëm.

Tkurrni tubin në vend.

Hapi 8: Shkëputni altoparlantin në bord

Shkëputeni altoparlantin në bord
Shkëputeni altoparlantin në bord
Shkëputeni altoparlantin në bord
Shkëputeni altoparlantin në bord

Ne do të lidhim altoparlantët e jashtëm dhe duhet të shkëputim altoparlantin në bord. Shihni Speaker and Speaker Connector për referencë.

Ekzistojnë dy jastëkë lidhës të lidhur me një gjurmë të fortë në të majtë të altoparlantit në bord. Pritini/fshijeni atë gjurmë të vogël.

Përdorni një shumë metër për të kontrolluar që dy jastëkët nuk janë më të lidhur me njëri-tjetrin.

Hapi 9: Lidhësi i altoparlantit Pigtail

Lidhës i altoparlantit Pigtail
Lidhës i altoparlantit Pigtail
Lidhës i altoparlantit Pigtail
Lidhës i altoparlantit Pigtail
Lidhës i altoparlantit Pigtail
Lidhës i altoparlantit Pigtail
Lidhës i altoparlantit Pigtail
Lidhës i altoparlantit Pigtail

Lidhësi i altoparlantëve është një dhimbje për të arritur kur rrethimi i PyPortal është i ndezur. Ne do të bëjmë një pigtail lidhës në mënyrë që të mund të lidhim/shkëputim lehtësisht altoparlantët e jashtëm.

Bashkoni një lidhës mashkull JST PH me 2 kunja në fund të një lidhjeje femre Molex Picoblade. Sigurohuni që telat të jenë ngjitur në terminalin e duhur për lidhësin femër JST PH që përputhet.

Tubi më i vogël i tkurrjes që kisha ishte akoma shumë i madh kështu që përfundova duke e ngjitur nxehtë tubin në lidhësin mashkullor.

Hapi 10: Mblidhni Shtojcën PyPortal të Adafruit

Mblidhni Shtojcën PyPortal të Adafruit
Mblidhni Shtojcën PyPortal të Adafruit

Mblidhni rrethimin akrilik PyPortal sipas udhëzimeve të rrethimit.

Spina e rrymës duhet të jetë në gjendje të përshtatet jashtë anës.

Bashkangjisni lidhësin e bishtit të altoparlantit që kemi bërë më herët. Bëni këtë tani pasi përpjekja për ta lidhur këtë më vonë do të jetë e vështirë.

Hapi 11: Rrjeti i telave PCA9685 - Rirregulloni telat e lidhësit 4 -pin JST PH

Rrjeti i telave PCA9685 - Rirregulloni Telat e Konektorit 4 -Pin JST PH
Rrjeti i telave PCA9685 - Rirregulloni Telat e Konektorit 4 -Pin JST PH
Rrjeti i telave PCA9685 - Rirregulloni Telat e Konektorit 4 -Pin JST PH
Rrjeti i telave PCA9685 - Rirregulloni Telat e Konektorit 4 -Pin JST PH
Rrjeti i telave PCA9685 - Rirregulloni Telat e Konektorit 4 -Pin JST PH
Rrjeti i telave PCA9685 - Rirregulloni Telat e Konektorit 4 -Pin JST PH
Rrjeti i telave PCA9685 - Rirregulloni Telat e Konektorit 4 -Pin JST PH
Rrjeti i telave PCA9685 - Rirregulloni Telat e Konektorit 4 -Pin JST PH

Ju mund ta kaloni këtë hap nëse jeni mirë me rendin e ngjyrave të telave në lidhësin tuaj 4-pin JST PH me tela.

Kam përdorur një thikë hobi për të hequr skedën e mbylljes dhe rrëshqitur telat. Riorganizova ngjyrat që të përputheshin me shtrirjen e tensionit të PyPortal.

Mund të kisha lënë tela të bardhë dhe të verdhë vetëm, por më pëlqen e verdha si SCL pasi e verdha dhe SCL kanë shkronjën 'L' në to.

Rendi i ngjyrave është i zi, i kuq, i bardhë dhe i verdhë (GND, VCC, SDA, SCL).

Kunja e sipërme është kunja e tokëzimit, prandaj sigurohuni që kur lidhni lidhësin në PyPortal, tela e tokëzimit është e lidhur me kunjin e sipërm.

Hapi 12: PCA9685 Wire Harness - 6P Dupont Connector Fund

Rrjeti i telave PCA9685 - Fundi i lidhësit 6P Dupont
Rrjeti i telave PCA9685 - Fundi i lidhësit 6P Dupont
Rrjeti i telave PCA9685 - Fundi i lidhësit 6P Dupont
Rrjeti i telave PCA9685 - Fundi i lidhësit 6P Dupont
Rrjeti i telave PCA9685 - Fundi i lidhësit 6P Dupont
Rrjeti i telave PCA9685 - Fundi i lidhësit 6P Dupont
Rrjeti i telave PCA9685 - Fundi i lidhësit 6P Dupont
Rrjeti i telave PCA9685 - Fundi i lidhësit 6P Dupont

Zhveshni skajet e lidhësit JST PH me 4 kunja femra me tela.

Crimp lidhëset femra DuPont deri në fund.

Futni telat në rendin e duhur që të përputhen me kokën në modulin PCA9685.

Rendi që kam është GND, kalo, SCL, SDA, VCC, kalo.

Hapi 13: Rrjeti i telave PCA9685 - Rirregulloni telat e lidhësit 4 -pin JST PH

Rrjeti i telave PCA9685 - Rirregulloni Telat e Konektorit 4 -Pin JST PH
Rrjeti i telave PCA9685 - Rirregulloni Telat e Konektorit 4 -Pin JST PH
Rrjeti i telave PCA9685 - Rirregulloni Telat e Konektorit 4 -Pin JST PH
Rrjeti i telave PCA9685 - Rirregulloni Telat e Konektorit 4 -Pin JST PH
Rrjeti i telave PCA9685 - Rirregulloni Telat e Konektorit 4 -Pin JST PH
Rrjeti i telave PCA9685 - Rirregulloni Telat e Konektorit 4 -Pin JST PH

Ashtu si me hapin e mëparshëm, rirregulloni ngjyrat e telave të lidhësit JST PH me tela me 3 kunja që të përputhen me kunjat e porteve PyPortal me 3 kunja. Rendi nga lart poshtë është GND, VCC, D3.

Në skajin e kundërt të lidhësit ngjitni lidhësit femra DuPont.

Ne nuk do të përdorim telat GND dhe VCC, por do t'i vendosim në një kuti 2P, vetëm për t'u mbuluar për përdorim në të ardhmen.

Hapi 14: Rrjeti i telit PCA9685 - Lidhni 3 -pin JST PH Wire me lidhësin 6P Dupont

PCA9685 Wire Harness - Lidhni 3 -pin JST PH Wire me lidhësin 6P Dupont
PCA9685 Wire Harness - Lidhni 3 -pin JST PH Wire me lidhësin 6P Dupont
PCA9685 Wire Harness - Lidhni 3 -pin JST PH Wire me lidhësin 6P Dupont
PCA9685 Wire Harness - Lidhni 3 -pin JST PH Wire me lidhësin 6P Dupont

Fusni tela sinjali D3 nga lidhësi JST PH me 3 kunja femra me tela nga hapi i mëparshëm në lidhësin 6P DuPont nga një hap i mëparshëm.

Teli duhet të lidhet midis GND dhe SCL.

Hapi 15: Shtypni Pjesët e Ekranit Amiibotronic

Shtypni Pjesët e Ekranit Amiibotronic
Shtypni Pjesët e Ekranit Amiibotronic
Shtypni Pjesët e Ekranit Amiibotronic
Shtypni Pjesët e Ekranit Amiibotronic
Shtypni Pjesët e Ekranit Amiibotronic
Shtypni Pjesët e Ekranit Amiibotronic
Shtypni Pjesët e Ekranit Amiibotronic
Shtypni Pjesët e Ekranit Amiibotronic

Shkarkoni skedarët PyPortal Splatoon 2 Stage 3D nga Thingiverse.

Shtypni skedarët STL.

Përshkrimi i skedarëve:

  • PyPortalSplatoonStage.stl - Pjesa e poshtme e ekranit për të mbajtur elektronikën, servot dhe altoparlantët.
  • PyPortalSplatoonRiser.stl - Copë për të ngritur PyPortal në lartësinë e arsyeshme që përputhet me Amiibos.
  • PyPortalSplatoonTurnTableBottom.stl - Pjesa e poshtme e tabelës së kthesës që ndërlidhet me bririn e shërbimit për t'u kthyer. Unë u përpoqa ta bëja tryezën e kthesës një copë, por pushimi për brumin e servo nuk del aq mirë edhe me mbështetjen e printimit.
  • PyPortalSplatoonTurnTableTop.stl - Pjesa e sipërme e tabelës së kthesës që kur e ndava tryezën e kthesës në dy pjesë.

Duhet ta kisha shtypur skenën me të bardhë po ta dija që fëmijët e mi do të suvatonin afishet e tyre Splatoon mbi të. Zgjodha ngjyrën gri sepse kjo është ajo që tryezat e DJ zakonisht vijnë nga ajo që kam parë.

Unë gjithashtu shtypura me mbështetëse, por ju me të vërtetë nuk keni nevojë për vrimat e altoparlantëve në skenë.

Hapi 16: Prekni USB Mounting

Prekni Montimi USB
Prekni Montimi USB
Prekni Montimi USB
Prekni Montimi USB

Përdorni një trokitje të poshtme 4-40 për të filetuar montimin e bordit të ndarjes USB. Montimi është blloku i vogël me 2 vrima.

Përdorni një thikë hobi të mprehtë për të prerë rrjedhjen plastike.

Hapi 17: Prekni Servo Mount

Prekni Servo Mount
Prekni Servo Mount

Përdorni vidhat e montimit të paketuara me servos MG90S për të "prekur" fijet në blloqet e servo -montimit. Epo kjo është më shumë si groove vrima për vida.

Ndaloni çdo vrapim nëse kjo ndodh.

Hapi 18: Prekni Rising

Prekni Rising
Prekni Rising
Prekni Rising
Prekni Rising

Përdorni një çezmë 4-40 për të prerë fijet në 4 vrimat e vidave të ngritësit në pjesën e poshtme.

Përdorni një thikë hobi për të dalë jashtë rrugës.

Hapi 19: Montoni Portin e Fuqisë USB

Montoni Portin e Fuqisë USB
Montoni Portin e Fuqisë USB
Montoni Portin e Fuqisë USB
Montoni Portin e Fuqisë USB
Montoni Portin e Fuqisë USB
Montoni Portin e Fuqisë USB

Përdorni vida 1/4 4-40 për të mbajtur poshtë tabelën e ndarjes USB.

Hapi 20: Montoni modulin PCA9685

Montoni modulin PCA9685
Montoni modulin PCA9685
Montoni modulin PCA9685
Montoni modulin PCA9685
Montoni modulin PCA9685
Montoni modulin PCA9685
Montoni modulin PCA9685
Montoni modulin PCA9685

Ka 4 vrima në qendër të skenës që përputhen me vrimat e montimit të modulit PCS9685. Përdorni ato vrima për vida 12 mm M2.5, shtrëngime najloni 6 mm, rondele dhe arra. Unë kisha vetëm 6 mm në dorë, por çdo ngërç në lartësi do të funksionojë për sa kohë që keni vida mjaft të gjata.

Unë nuk i përfshiva pengesat në shtyp sepse kunjat e kokës në pjesën e poshtme janë shumë afër vrimave të montimit. Nuk ka hapësirë të mjaftueshme për të printuar në mënyrë të besueshme një bllokim me mur mjaft të trashë që nuk do të ndërhyjë në pjesën e poshtme të kokës.

Hapi 21: Mali Servos

Mali Servos
Mali Servos
Mali Servos
Mali Servos
Mali Servos
Mali Servos

Montoni servot në montimet servo. Servo -të përshtaten vetëm në një drejtim me telat përballë qendrës së skenës.

Lidhni servot me modulin PCA9685. Lidhni servo -n e majtë kur shikoni në fund portin 0 dhe servo -n e djathtë portin 1.

Sigurohuni që servo -të të jenë lidhur mirë me modulin PCA9685, ngjyrat e telave servo duhet të përputhen me modulin (e zezë/kafe për tokën).

Hapi 22: Përgatitni Servo Horn

Përgatitni Servo Horn
Përgatitni Servo Horn
Përgatitni Servo Horn
Përgatitni Servo Horn
Përgatitni Servo Horn
Përgatitni Servo Horn
Përgatitni Servo Horn
Përgatitni Servo Horn

Brirët e servo nuk janë të sheshtë në krye dhe duhet të jenë të barabartë për t'u përshtatur siç duhet në pjesën e poshtme të tavanit.

Përdorni letër zmerile për të rrafshuar pjesën e sipërme të bririt të servo me dy anë. Ju do ta dini kur është e sheshtë kur të gjithë shkëlqimi të jetë zhdukur.

Hapi 23: Mbajtësi i Amiibo -s të rrotullës së malit

Mbajtësja e Amiibo -s të rrotullës së malit
Mbajtësja e Amiibo -s të rrotullës së malit
Mbajtësja e Amiibo -s të rrotullës së malit
Mbajtësja e Amiibo -s të rrotullës së malit
Mbajtësja e Amiibo -s të rrotullës së malit
Mbajtësja e Amiibo -s të rrotullës së malit

Vendoseni bririn e servo mbi servo. Orientimi i bririt nuk ka rëndësi.

Vendoseni pjesën e poshtme të rrotullës mbi bririn e servo. Briri i servo duhet të përshtatet mirë në gropën në pjesën e poshtme të rrotullës.

Vendoseni pjesën e sipërme të rrotullës sipër dhe vidhoseni në vend me një vidë M2 8 mm.

Përsëriteni për servon e dytë.

Nëse dëshironi, mund t'i ngjitni së bashku copat e rrotullës së bashku. Unë nuk e bëri që tub tim zam tharë. Pjata rrotulluese ende punon pa të.

Hapi 24: Montoni altoparlantët

Altoparlantët e malit
Altoparlantët e malit
Altoparlantët e malit
Altoparlantët e malit
Altoparlantët e malit
Altoparlantët e malit

Përdorni vida, rondele dhe arra 10 mm M3 për të montuar altoparlantët në vend.

Telat duhet të jenë të drejtuar kah anët.

Do ta pranoj, e kisha të vështirë të merrja arrat në pjesën e brendshme të vidhave pranë majës së skenës. Ajo që ndihmoi është të kesh një pincë të thurur me gjilpërë në hundë për të mbajtur arrat në vend gjatë vidhosjes.

Hapi 25: Lidhni PyPortal

Tie Down PyPortal
Tie Down PyPortal
Tie Down PyPortal
Tie Down PyPortal
Tie Down PyPortal
Tie Down PyPortal

Më pëlqeu pamja e Adafruit PyPortal Desktop Stand Enclosure Kit dhe kuptova vetëm lidhjen e kabllit PyPortal me ngritësin.

Këmbët e rrethimit duhet të përshtaten në brazdat në majë të ngritësit. Përshtatja nuk është një përshtatje e ngushtë dhe mund të ketë një dhomë luhatjeje, por kjo nuk do të ketë rëndësi.

Vendosni lidhëset e kabllove në pjesët e pasme të ngritësit. Pjesa e pasme e ngritësit është pranë hapjes ovale. Mos i shtrëngoni lidhjet deri në fund, lini vend që këmbët e rrethimit të rrëshqasin.

Futini këmbët e rrethimit në sythe.

Shtrëngoni lidhjet e kabllove për të mbajtur këmbët e rrethimit në vend. Mos e shtrëngoni shumë.

Ka çarje drejt pjesës së përparme të ngritësit nëse doni të lidhni anën e përparme të këmbëve. Ju do të duhet të lidhni lidhjet e kabllove për të arritur rreth. Kam gjetur se nuk kam nevojë ta bëj këtë pasi dy lidhjet e kabllove në pjesën e pasme ishin të mjaftueshme për të mbajtur PyPortal në vend.

Hapi 26: Lidhja e energjisë me PCA9685

Lidhja me energji PCA9685
Lidhja me energji PCA9685
Lidhja me energji PCA9685
Lidhja me energji PCA9685
Lidhja me energji PCA9685
Lidhja me energji PCA9685

Përdorni tela për të lidhur VCC dhe GND nga bordi i ndarjes USB në modulin PCA9685. Respektoni konventën dhe përdorni të kuqen për VCC dhe të zezën për GND.

Rrip dhe kallaj njërën anë të telave. Pritini skajin e konservuar në madhësinë e jastëkut të saldimit të tabelës së prishjes USB.

Lidhni telat në tabelën e ndarjes USB.

Zhvesh skajin tjetër të telave dhe futi ato në bllokun e terminalit të vidave të modulit PCA9685. Sigurohuni që VCC nga USB të shkojë në VCC të bllokut të terminalit.

Hapi 27: Lidhësi i energjisë PyPortal

Lidhësi i energjisë PyPortal
Lidhësi i energjisë PyPortal
Lidhësi i energjisë PyPortal
Lidhësi i energjisë PyPortal

Shpërthen lidhësin në lidhësin JST RCY në USB.

Rrip dhe kallaji skajet e telave nëse është e nevojshme. E imja erdhi e zhveshur dhe e kallajosur, kështu që thjesht mund të ngjitej në vend.

Hapi 28: Lidhësi i altoparlantëve

Lidhës i altoparlantëve
Lidhës i altoparlantëve
Lidhës i altoparlantëve
Lidhës i altoparlantëve
Lidhës i altoparlantëve
Lidhës i altoparlantëve
Lidhës i altoparlantëve
Lidhës i altoparlantëve

Pritini telat e altoparlantëve pasi janë mjaft të gjatë. Unë e shkurtova timen në rreth 5 deri në 6 inç (mund të shkoni më shkurt pasi lidhni një lidhës me tela).

Folësit janë 4-ohms secili dhe PyPortal punon me altoparlantë 8-ohm. Ju do të duhet të lidhni altoparlantët në seri në mënyrë që PyPortal të shikojë 8-ohm.

Lidhni tela të zezë të një folësi me tela të kuqe të folësit tjetër. Mos harroni të kaloni së pari në tubat e tkurrjes së nxehtësisë.

Pastaj lidhni një lidhës JST PH me 2 kunja femra me tela në telat e altoparlantëve të mbetur. Shanset janë që telat e lidhësit të jenë të kuq dhe të zi gjithashtu, kështu që thjesht përputheni me ato. Gjithashtu, ngjyrat duhet të përputhen me ngjyrat e gicës së lidhësit picoblade molex që kemi bërë më herët.

Hapi 29: Bashkangjit PyPortal Riser

Bashkangjit PyPortal Riser
Bashkangjit PyPortal Riser
Bashkangjit PyPortal Riser
Bashkangjit PyPortal Riser
Bashkangjit PyPortal Riser
Bashkangjit PyPortal Riser

Vendoseni ngritësin me PyPortal në majë të skenës.

Përdorni vida 1/2 4-40 dhe rondele për të mbajtur ngritësin nga një hap i mëparshëm në krye të skenës.

Sigurohuni që slota në ngritës të jetë në linjë me atë në skenë para se të vidhosni.

Hapi 30: Lidhni parzmoren e lidhësit 6P DuPont

Lidh lidhësin e lidhësit 6P DuPont
Lidh lidhësin e lidhësit 6P DuPont

Lidhni parzmoren 6P DuPont Connector që kemi bërë më herët me modulin PCA9685. Sigurohuni që lidhësi lidh telat e duhur me modulin.

Hapi 31: Lidhni lidhësit

Lidhni lidhësit
Lidhni lidhësit
Lidhni lidhësit
Lidhni lidhësit
Lidhni lidhësit
Lidhni lidhësit

Nxitni lidhësit JST PH dhe RCY përmes folesë pranë modulit PCA9685 dhe jashtë përmes ngritësit lart.

Lidhni lidhësit femra me lidhësin e tyre përkatës mashkullor.

Tërhiqeni telin e ngadaltë në skenë për ta bërë pjesën e pasme të PyPortal të bukur dhe të rregullt.

Hapi 32: Organizoni telat

Organizoni telat
Organizoni telat
Organizoni telat
Organizoni telat

Telat në skenë do të jenë një rrëmujë.

Grumbulloni telat tuaj mirë së bashku dhe mbajini së bashku me diçka.

Kam përdorur mbështjellës Velcro. Mbështjellësi është i gjerë që mund ta prishni përgjysmë në mes dhe të bëni rripa më të hollë.

Hapi 33: Dekoroni

Dekoroj
Dekoroj

Unë nuk e kam planifikuar këtë hap. Fëmijët e mi kishin një libër me afishe dhe ngjitën disa afishe mbi të. Po ta kisha ditur, do ta kisha shtypur skenën me ngjyrë të bardhë që të përputhej me skicën e afisheve të spërkatjes. Ende më pëlqen, mendoj se ata bënë një punë të bukur për të dekoruar.

Hapi 34: Faleminderit

Kjo është ajo për projektin. Lidhni një kabllo USB dhe lidheni me një furnizim me energji USB. Shpresoj se ju ka pëlqyer kjo Udhëzues. Faleminderit që e lexuat.

Gjithashtu do të doja të falënderoja sa vijon:

Adafruit për Adafruit IO

@mattisenhower për Splatoon 2.ink që siguron të dhënat e orarit

@frozenpandaman për Fonts Splatoon

Recommended: