Satura rādītājs:

PyPortal Splatoon 2 grafika displejs: 34 soļi (ar attēliem)
PyPortal Splatoon 2 grafika displejs: 34 soļi (ar attēliem)

Video: PyPortal Splatoon 2 grafika displejs: 34 soļi (ar attēliem)

Video: PyPortal Splatoon 2 grafika displejs: 34 soļi (ar attēliem)
Video: ЗАЧЕМ🧐 ВТОРОЙ МОНИТОР💻? ТЕПЕРЬ НЕ МОГУ❌ БЕЗ НЕГО ПОЛЬЗОВАТЬСЯ 🖥ПК!!! 2024, Jūlijs
Anonim
Image
Image

Tinkerera domasSeko vairāk autoram:

Jumboinga - lekt boinging spēle
Jumboinga - lekt boinging spēle
Alexa LIRC izklaides tālvadības pults
Alexa LIRC izklaides tālvadības pults
Alexa LIRC izklaides tālvadības pults
Alexa LIRC izklaides tālvadības pults
Raspberry Pi Zero universālā tālvadības pults
Raspberry Pi Zero universālā tālvadības pults
Raspberry Pi Zero universālā tālvadības pults
Raspberry Pi Zero universālā tālvadības pults

Par: Man patīk gatavot lietas. Vairāk par bbtinkerer »

Jautrs displejs par pašreizējiem un gaidāmajiem Splatoon 2 posmiem Turf War un Ranged spēlēs, Ranged spēles veidu un Salmon Run grafiku, izmantojot Adafruit PyPortal. Ritiniet grafiku, pieskaroties skārienekrānam. Acu konfektēm foni tiek izvēlēti nejauši. Papildu Amiibo statīvs ir paredzēts Amiibotronics, kas vērpj Amiibos pret ekrānu, kad notiek grafika izmaiņas.

Pašreizējie posmi tiek iegūti no @mattisenhower izveidotā Splatoon2.ink, un laiks tiek sinhronizēts no Adafruit IO.

Šis projekts ir patiešām vienkāršs, ja vēlaties vienkārši parādīt grafiku PyPortal un izmantot to, kas man ir. Būtībā jums vienkārši jāatjaunina tīkla iestatījumu konfigurācijas faili, Adafruit IO konta informācija un laika josla.

Projekts nedaudz vairāk iesaistās, ja vēlaties vēl vairāk pielāgot, atkarībā no tā, cik labi jūs strādājat ar attēlu programmām un Python programmēšanu.

Amiibo animācijas pievienošana nav obligāta un prasīs daudz vairāk darba ar lodēšanu un 3D drukāšanu.

Atruna

PyPortal nav tik ātrs kā jūsu 1ms HDMI spēļu monitors. Displejs aizņem dažas sekundes, lai pabeigtu visu zīmēšanu uz ekrāna.

Piegādes

Obligāti:

  • Adafruit PyPortal - CircuitPython darbināms interneta displejs
  • Adafruit IO konts
  • Bezvadu internets
  • Micro SD karte

Izvēles Amiibtronic būve:

  • Adafruit PyPortal darbvirsmas statīva korpusa komplekts
  • MG90S Mikroservi x 2
  • Servo modulis PC9685
  • USB mikro sadalīšanas panelis
  • Stereo slēgto skaļruņu komplekts - 3W 4 omi
  • 3 kontaktu sieviešu JST PH savienotājs
  • 4 kontaktu sieviešu JST PH savienotājs
  • JST RCY kontaktdakšas savienotāji
  • M2.5 skrūves, paplāksnes un uzgriežņi
  • M3 Skrūves, paplāksnes un uzgriežņi
  • 4-40 Skrūves, paplāksnes un uzgriežņi
  • Vadi
  • Nelielas kabeļu saites
  • Termiski saraušanās apvalks
  • 3D printeris
  • Skrūvju krāni
  • Splatoon uzlīmes

1. solis: vienkāršs portāla Splatoon 2 posmu displejs

Vienkāršs portāla Splatoon 2 posmu displejs
Vienkāršs portāla Splatoon 2 posmu displejs

Lejupielādējiet projektu SplatSchedule no GitHub. Izveidojiet secretts.py direktorijā src/conf ar savu informāciju, izmantojot piemēru direktorijā src/conf. Tajā pašā mapē atjauniniet application_configuration.py.

Izveidojiet fonu direktoriju micro SD kartē tās saknē. Kopējiet visus bmp failus no projekta attēlu direktorijas tikko izveidotajā fonu direktorijā. Ievietojiet micro SD karti PyPortal.

Instalējiet failu SplatSchedule_ [datums].uf2 no programmaparatūras mapes uz PyPortal, divreiz ātri nospiežot atiestatīšanas pogu PyPortal aizmugurē, lai atvērtu sāknēšanas disku. Pēc tam nokopējiet failu. Kad fails ir nokopēts, PyPortal automātiski atsāksies. Šī programmaparatūra ir CircuitPython 4.0.1 ar iebūvētajām nepieciešamajām Adafruit bibliotēkām.

Kopējiet visus failus no src direktorija uz savu PyPortal, un jums vajadzētu būt gatavam. PyPortal automātiski jāpārstartē un jāuzsāk.

Tālāk ir sniegts ātrs konfigurācijas failu skaidrojums.

secrets.py - katrai konfigurācijai jābūt pašsaprotamai. Aizstājiet SSID ar WiFi SSID un tā tālāk. Jums būs jāizvēlas sava laika josla vietnē https://worldtimeapi.org/timezones, piem. mana laika josla ir Klusais okeāns/Honolulu.

# Šajā failā jūs glabājat slepenus iestatījumus, paroles un žetonus!

# Ievietojot tos kodā, jūs riskējat nodot šo informāciju vai kopīgot to #, kas nebūtu lieliski. Tā vietā glabājiet to visu šajā vienā failā un # turiet to noslēpumā. secrets = {'ssid': 'SSID', # Saglabājiet abas pēdiņas ap vārdu 'password': 'PWD', # Paturiet abas pēdiņas ap paroli 'timezone': "TIMEZONE", # http:/ /worldtimeapi.org/timezones 'aio_username': 'AIO_USERNAME', 'aio_key': 'AIO_KEY',}

application_configuration.py - Lai ātri sāktu darboties, jums patiešām ir jāatjaunina tikai time_adjust. Es neizdomāju veidu, kā iegūt šo laika laika joslas iestatījumu no secrets.py, tāpēc laika joslas pielāgošana būs jāpārvērš sekundēs. Pārējiem iestatījumiem jābūt pašsaprotamiem.

konfigurācija = {

'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 ir%Y-%m-%d%H:%M:%S.%L%j%u%z%Z sīkāku informāciju par atšifrēšanu skatiet vietnē https://strftime.net/ # Pilnas opcijas skatiet vietnē https://apidock.com/ruby/DateTime/strftime 'time_adjust': -36000, # stundas sekundēs 'touchscreen_touch_throttle': 2, 'sd_mount_directory': '/sd', 'background_images_directory': '/sd/backgrounds/', 'background_timeout': 900, # 900 = 15 minūtes 'schedule_change_timeout': 180, # 180 = 3 minūtes 'schedule_refresh': 43200, # 43200 = 12 stundas # Ja izveidojāt pagrieziena galda posmu, iestatiet uz True 'enable_turntable': False, # Tālāk norādītie nav obligāti un tiek izmantoti testēšanai un atkļūdošanai # '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'}

Tas ir viss, lai iegūtu PyPortal Splatoon 2 grafika displeju. Lasiet tālāk, ja vēlaties pielāgot fonu un/vai pielāgot teksta izvietojumu.

2. darbība. Fona pielāgošana

Fona pielāgošana
Fona pielāgošana

SplatSchedule projektā ir iekļauts GIMP projekta fails, ko izmanto, lai izveidotu fonus. Izmantojiet to kā piemēru, ja vēlaties izmantot GIMP. Vai arī izmantojiet savu iecienīto attēlu redaktoru, lai izveidotu fonus. Izpildiet dažas tālāk norādītās vadlīnijas, lai palīdzētu izveidot attēlojamu fonu.

Skatuves foni tika paņemti no Inkipedia.

Kā minēts iepriekš, PyPortal nav ātrs displeja atveidošanā. Lai palīdzētu samazināt to, kas jāapstrādā PyPortal, novietojiet statisku tekstu uz fona.

Foniem jābūt 320x240 pikseļu lieliem un bitkartes formātā. Es saglabāju fonus 24 bitu formātā, jo 16 bitu izskatījās briesmīgi un 32 bitu tiem bija zila nokrāsa.

Tas ir diezgan daudz priekšzināšanām. Nākamais solis apraksta teksta fontu un izvietojumu.

3. darbība: fontu pielāgošana

Fonta pielāgošana
Fonta pielāgošana

Izlasiet pielāgotos fontus CircuitPython displejiem, lai izveidotu savus pielāgotos fontus.

Es izmantoju fontus no @frozenpandaman, kas atrodami vietnē

Ievietojiet fontus direktorijā src/conf saskaņā ar direktoriju, kas norādīts text_configuration.py. Noklusējuma atrašanās vieta ir /fonts /.

Atjauniniet text_configuration.py, kādam fontam izmantot tekstu, krāsu un izvietojuma koordinātu.

text_configuration.py - Tam vajadzētu būt pašsaprotamam.

konfigurācija = {

'fonts_directory': '/fonts/', # text: (fonts, krāsa, (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)}}

Padomi

Tālāk norādītajām problēmām mēģiniet neizmantot vairāk par 3 fontiem.

Izmantojiet savu attēlu redaktoru, lai palīdzētu jums atrast teksta izvietojuma koordinātas, lai jūs ne tikai mežonīgi uzminētu. Parasti attēlu rediģēšanas programmatūras rādītāju rīka x un y koordinātas tiks parādītas kaut kur redaktorā, lielākoties statusa joslā.

Jautājumi

Jo vairāk fontu izmantojat, jo ilgāk tiek palaists PyPortal, jo visi izmantotie fonti tiek ielādēti iestatīšanas laikā.

Bitkartes fonti aizņem daudz vietas un tiks iekļauti PyPortal iebūvētajā uzglabāšanas telpā.

Jūs varat izveidot fontu direktoriju micro SD kartē un norādīt tur (piemēram,/sd/fonts/), taču esmu saskārusies ar dīvainu problēmu, kad tas pats fonts tiks palaists no borta krātuves, bet nedarbosies no micro SD karti. Es nevarēju atrisināt problēmu, kas saistīta ar ielādi no SD kartes.

4. darbība. Lasiet tālāk, lai izveidotu Amiibtronics displeju

Lasiet tālāk, lai izveidotu Amiibtronics displeju
Lasiet tālāk, lai izveidotu Amiibtronics displeju

Nākamais darbību kopums ir DJ atskaņotāja Amiibotronic skatuves displeja izveide.

Jūs varat apstāties šeit, ja vēlaties, lai PyPortal parādītu Splatoon 2 grafikus.

5. darbība: 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

Es atklāju, ka borta reālā laika pulkstenis (RTC) pārstāj atzīmēt, ja pievienojat 5V I2C ierīci. Es domāju, ka tas ir saistīts ar to, ka RTC ir pull-ups līdz 3.3V. Pēc tam pievienojot 5V I2C ierīci, kurai ir savi pievilkšanas elementi, 5V izmet RTC.

Pie ostām PyPortal sānos ir džemperis, lai izvēlētos sprieguma izejas portus. Skatiet Adafruit Pinouts.

Nogrieziet/nokasiet mazo sīko pēdiņu, kas savieno centrālo spilventiņu ar 5 V spilventiņu. *** Svarīgi *** Izgrieziet/nokasiet lentes kabeli!

Izmantojiet multimetru, lai pārbaudītu, vai starp centrālo spilventiņu un 5V spilventiņu nav nepārtrauktības. Pārbaudiet arī, vai ostas sprieguma tapai nav nepārtrauktības 5V spilventiņam.

Lodējiet nelielu lodēšanas tiltu no centra spilventiņa uz 3V spilventiņu.

Izmantojiet multimetru, lai pārbaudītu centrālā spilvena nepārtrauktību ar 3V spilventiņu. Pārbaudiet, vai arī ar 5V spilventiņu nav nejauša savienojuma.

6. solis: barošanas savienotājs - PyPortal elektroinstalācija

Barošanas savienotājs - elektroinstalācija PyPortal
Barošanas savienotājs - elektroinstalācija PyPortal
Barošanas savienotājs - elektroinstalācija PyPortal
Barošanas savienotājs - elektroinstalācija PyPortal
Barošanas savienotājs - elektroinstalācija PyPortal
Barošanas savienotājs - elektroinstalācija PyPortal
Barošanas savienotājs - PyPortal elektroinstalācija
Barošanas savienotājs - PyPortal elektroinstalācija

Mēs darbināsim PyPortal, pieslēdzoties tieši 5V kopnei, nevis izmantojot PyPortal mikro USB portu.

Vads, kas tiek piegādāts kopā ar JST RCY savienotāju, ir pārāk liels, lai to varētu izspiest caur Adafruit PyPortal korpusu. Jums vajadzēs pielodēt mazāku 24AWG vadu pie PyPortal un pēc tam pie JST RCY savienotāja. Izmantojiet parasto sarkano krāsu pozitīvai un melnu vadu zemei.

Noņemiet un tiniet 24AWG vadu galus. Nogrieziet galu līdz 5V lodēšanas spilventiņa izmēram (spilventiņu, kuru mēs tikko atvienojām iepriekšējā solī).

Ielieciet 5V spilventiņu un pielodējiet sarkano vadu pie spilventiņa. Pēc tam uzmanīgi salieciet vadu, lai pārietu starp I2C un D3 portu.

Ielieciet D3 porta zemējuma tapu (augšējo tapu) un pielodējiet melno vadu. Salieciet šo vadu, lai sekotu sarkanajam vadam.

7. darbība. Barošanas savienotājs - savienotāja gala pievienošana

Barošanas savienotājs - pievieno savienotāja galu
Barošanas savienotājs - pievieno savienotāja galu
Barošanas savienotājs - pievieno savienotāja galu
Barošanas savienotājs - pievieno savienotāja galu
Barošanas savienotājs - pievieno savienotāja galu
Barošanas savienotājs - pievieno savienotāja galu

Nogrieziet vadus, kas piestiprināti pie JST RCY ārējā gala, līdz saprātīgam garumam, piemēram, collai vai diviem. Es izvēlējos vīriešu galu, lai savienotājs atbilstu sānu portiem.

Uzlieciet galvas saraušanās cauruli uz vadiem, pirms lodēt tos kopā.

Lodējiet savienotāja vadus pie vadiem, kurus mēs pielodējām iepriekšējā solī.

Savelciet cauruli vietā.

8. darbība: atvienojiet iebūvēto skaļruni

Atvienojiet iebūvēto skaļruni
Atvienojiet iebūvēto skaļruni
Atvienojiet iebūvēto skaļruni
Atvienojiet iebūvēto skaļruni

Mēs pievienosim ārējos skaļruņus, un mums ir jāatvieno iebūvētais skaļrunis. Skatiet skaļruni un skaļruņa savienotāju.

Borta skaļruņa kreisajā pusē ir divi lodēšanas spilventiņi, kas savienoti ar sīkām pēdām. Nogrieziet/nokasiet šo sīko pēdiņu.

Izmantojiet multimetru, lai pārbaudītu, vai abi spilventiņi vairs nav savienoti viens ar otru.

9. solis: skaļruņu ligzdas savienotājs

Skaļruņu pigtail savienotājs
Skaļruņu pigtail savienotājs
Skaļruņu pigtail savienotājs
Skaļruņu pigtail savienotājs
Skaļruņu pigtail savienotājs
Skaļruņu pigtail savienotājs
Skaļruņu pigtail savienotājs
Skaļruņu pigtail savienotājs

Skaļruņu savienotājs ir grūti nokļūt, kad PyPortal korpuss ir ieslēgts. Mēs izgatavosim savienotāju, lai mēs varētu viegli savienot/atvienot ārējos skaļruņus.

Lodējiet vīriešu 2 kontaktu JST PH savienotāju līdz Molex Picoblade savienotāja sievietes galam. Pārliecinieties, vai vadi ir pielodēti pie atbilstošā JST PH savienotāja savienotāja.

Mazākā saraušanās caurule, kas man bija, joprojām bija pārāk liela, tāpēc es galu galā karsti pielīmēju caurules pie savienotāja.

10. darbība: samontējiet Adafruit PyPortal korpusu

Salieciet Adafruit PyPortal korpusu
Salieciet Adafruit PyPortal korpusu

Salieciet akrila PyPortal korpusu saskaņā ar korpusa norādījumiem.

Strāvas kontaktdakšai jābūt iespējai izvietot no sāniem.

Pievienojiet iepriekš izgatavoto skaļruņu pigtail savienotāju. Dariet to tagad, jo vēlāk mēģināt to savienot būs grūti.

11. solis: PCA9685 vadu vadi - pārkārtojiet 4 kontaktu JST PH savienotāja vadus

PCA9685 vadu vadi - pārkārtojiet 4 kontaktu JST PH savienotāja vadus
PCA9685 vadu vadi - pārkārtojiet 4 kontaktu JST PH savienotāja vadus
PCA9685 vadu vadi - pārkārtojiet 4 kontaktu JST PH savienotāja vadus
PCA9685 vadu vadi - pārkārtojiet 4 kontaktu JST PH savienotāja vadus
PCA9685 vadu vadi - pārkārtojiet 4 kontaktu JST PH savienotāja vadus
PCA9685 vadu vadi - pārkārtojiet 4 kontaktu JST PH savienotāja vadus
PCA9685 vadu vadi - pārkārtojiet 4 kontaktu JST PH savienotāja vadus
PCA9685 vadu vadi - pārkārtojiet 4 kontaktu JST PH savienotāja vadus

Šo soli varat izlaist, ja jums ir labi ar vadu krāsu secību jūsu vadu sieviešu 4 kontaktu JST PH savienotājā.

Es izmantoju hobija nazi, lai paceltu bloķēšanas cilni un izbīdītu vadus. Es pārkārtoju krāsas, lai tās atbilstu PyPortal sprieguma kontaktam.

Es būtu varējis atstāt balto un dzelteno vadu mierā, bet man patīk dzeltens kā SCL, jo dzeltenā un SCL ir burts “L”.

Krāsu secība ir melna, sarkana, balta un dzeltena (GND, VCC, SDA, SCL).

Augšējā tapa ir zemējuma tapa, tāpēc pārliecinieties, ka, pievienojot savienotāju PyPortal, zemējuma vads ir pievienots augšējai tapai.

12. solis: PCA9685 vadu vadi - 6P Dupont savienotāja beigas

PCA9685 vadu vadi - 6P Dupont savienotāja beigas
PCA9685 vadu vadi - 6P Dupont savienotāja beigas
PCA9685 vadu vadi - 6P Dupont savienotāja beigas
PCA9685 vadu vadi - 6P Dupont savienotāja beigas
PCA9685 vadu vadi - 6P Dupont savienotāja beigas
PCA9685 vadu vadi - 6P Dupont savienotāja beigas
PCA9685 vadu vadi - 6P Dupont savienotāja beigas
PCA9685 vadu vadi - 6P Dupont savienotāja beigas

Noņemiet vadu sieviešu 4 kontaktu JST PH savienotāja galus.

Saspiediet DuPont sieviešu savienotājus līdz galam.

Ievietojiet vadus pareizā secībā, lai tie atbilstu PCA9685 moduļa galvenei.

Pasūtījums man ir GND, izlaist, SCL, SDA, VCC, izlaist.

13. darbība: PCA9685 vadu vadi - pārkārtojiet 4 kontaktu JST PH savienotāja vadus

PCA9685 vadu vadi - pārkārtojiet 4 kontaktu JST PH savienotāja vadus
PCA9685 vadu vadi - pārkārtojiet 4 kontaktu JST PH savienotāja vadus
PCA9685 vadu vadi - pārkārtojiet 4 kontaktu JST PH savienotāja vadus
PCA9685 vadu vadi - pārkārtojiet 4 kontaktu JST PH savienotāja vadus
PCA9685 vadu vadi - pārkārtojiet 4 kontaktu JST PH savienotāja vadus
PCA9685 vadu vadi - pārkārtojiet 4 kontaktu JST PH savienotāja vadus

Tāpat kā iepriekšējā solī, pārkārtojiet vadu 3 kontaktu JST PH savienotāja vadu krāsas, lai tās atbilstu PyPortal 3 kontaktu pieslēgvietu tapām. Pasūtījums no augšas uz leju ir GND, VCC, D3.

Savienotāja pretējā galā saspiež DuPont savienotājus.

Mēs neizmantojam GND un VCC vadus, bet ievietojam tos 2P korpusā, tikai ievietojot nākotnē.

14. darbība: PCA9685 vadu vadi - savienojiet 3 kontaktu JST PH vadu ar 6P Dupont savienotāju

PCA9685 vadu vadi - pievienojiet 3 kontaktu JST PH vadu 6P Dupont savienotājam
PCA9685 vadu vadi - pievienojiet 3 kontaktu JST PH vadu 6P Dupont savienotājam
PCA9685 vadu vadi - pievienojiet 3 kontaktu JST PH vadu 6P Dupont savienotājam
PCA9685 vadu vadi - pievienojiet 3 kontaktu JST PH vadu 6P Dupont savienotājam

Ievietojiet D3 signāla vadu no vadu sievietes 3 kontaktu JST PH savienotāja no iepriekšējās darbības 6P DuPont savienotājā no iepriekšējās darbības.

Vadam jābūt savienotam starp GND un SCL.

15. darbība: drukājiet Amiibotronic displeja daļas

Drukāt Amiibotronic displeja daļas
Drukāt Amiibotronic displeja daļas
Drukāt Amiibotronic displeja daļas
Drukāt Amiibotronic displeja daļas
Drukāt Amiibotronic displeja daļas
Drukāt Amiibotronic displeja daļas
Drukāt Amiibotronic displeja daļas
Drukāt Amiibotronic displeja daļas

Lejupielādējiet PyPortal Splatoon 2 Stage 3D failus no Thingiverse.

Izdrukājiet STL failus.

Failu apraksts:

  • PyPortalSplatoonStage.stl - displeja apakšējā daļa elektronikas, servo un skaļruņu turēšanai.
  • PyPortalSplatoonRiser.stl - gabals, lai paceltu PyPortal saprātīgā augstumā, kas atbilst Amiibos.
  • PyPortalSplatoonTurnTableBottom.stl - pagrieziena galda apakšdaļa, kas savienojas ar servo ragu pagriešanai. Es mēģināju padarīt pagrieziena galdu viengabalainu, bet servo raga padziļinājums neiznāk tik labi pat ar drukas atbalstu.
  • PyPortalSplatoonTurnTableTop.stl - pagrieziena galda augšējā daļa, jo pagrieziena galdu sadalīju divās daļās.

Man būtu vajadzējis izdrukāt skatuvi baltā krāsā, ja es būtu zinājis, ka mani bērni uz tās apmetīs savas Splatoon uzlīmes. Es izvēlējos pelēko, jo tieši no tā, ko esmu redzējis, parasti nāk DJ turn turn galdi.

Es arī drukāju ar balstiem, bet jums tiešām nav nepieciešams skatuves skaļruņu caurumiem.

16. darbība. Pieskarieties USB montāža

Pieskarieties USB montāža
Pieskarieties USB montāža
Pieskarieties USB montāža
Pieskarieties USB montāža

Izmantojiet 4-40 apakšējo krānu, lai vītņotu USB sadalīšanas paneļa stiprinājumu. Stiprinājums ir mazais bloks ar 2 caurumiem.

Izmantojiet asu hobija nazi, lai nogrieztu plastmasas noplūdi.

17. solis: pieskarieties servo stiprinājumam

Pieskarieties Servo Mount
Pieskarieties Servo Mount

Izmantojiet stiprinājuma skrūves, kas ir komplektā ar MG90S servoservisiem, lai "piesitētu" vītnēm servo stiprinājuma blokos. Tas vairāk atgādina skrūvju caurumu ieurbšanu.

Izgrieziet jebkādu iztukšošanos, ja tā notiek.

18. darbība: pieskarieties pie Riser

Pieskarieties Pieaugums
Pieskarieties Pieaugums
Pieskarieties Pieaugums
Pieskarieties Pieaugums

Izmantojiet 4-40 krānu, lai iegrieztu pavedienus 4 stāvvada skrūvju atverēs apakšā.

Izmantojiet hobija nazi, lai izgrieztu izplūšanu.

19. darbība: pievienojiet USB barošanas portu

Pievienojiet USB barošanas portu
Pievienojiet USB barošanas portu
Pievienojiet USB barošanas portu
Pievienojiet USB barošanas portu
Pievienojiet USB barošanas portu
Pievienojiet USB barošanas portu

Izmantojiet 1/4 4-40 skrūves, lai noturētu USB sadalīšanas paneli.

20. darbība: uzstādiet PCA9685 moduli

Uzstādiet PCA9685 moduli
Uzstādiet PCA9685 moduli
Uzstādiet PCA9685 moduli
Uzstādiet PCA9685 moduli
Uzstādiet PCA9685 moduli
Uzstādiet PCA9685 moduli
Uzstādiet PCA9685 moduli
Uzstādiet PCA9685 moduli

Skatuves centrā ir 4 caurumi, kas sakrīt ar PCS9685 moduļa stiprinājuma caurumiem. Izmantojiet šos caurumus 12 mm M2.5 skrūvēm, 6 mm neilona atdalītājiem, paplāksnēm un uzgriežņiem. Man pie rokas bija tikai 6 mm, bet jebkurš augstuma ierobežojums darbosies tik ilgi, kamēr jums būs pietiekami garas skrūves.

Es drukā neiekļāvu atkāpes, jo apakšējās daļas galvenes tapas ir pārāk tuvu montāžas caurumiem. Nav pietiekami daudz vietas, lai droši izdrukātu atdalījumu ar pietiekami biezu sienu, kas netraucētu galvenes apakšai.

21. solis: uzstādiet servos

Servo kalns
Servo kalns
Servo kalns
Servo kalns
Servo kalns
Servo kalns

Uzstādiet servo servo stiprinājumos. Servo ir piemēroti tikai vienā virzienā ar vadiem, kas vērsti uz skatuves centru.

Pievienojiet servosistēmu PCA9685 modulim. Pievienojiet kreiso servo, skatoties apakšā, uz 0 portu un labo servo pie 1. porta.

Pārliecinieties, ka servos ir pareizi pievienots PCA9685 modulis, servo vadu krāsām jāatbilst modulim (melns/brūns zemei).

22. solis: Sagatavojiet servo signāltauri

Sagatavojiet servo signāltauri
Sagatavojiet servo signāltauri
Sagatavojiet servo signāltauri
Sagatavojiet servo signāltauri
Sagatavojiet servo signāltauri
Sagatavojiet servo signāltauri
Sagatavojiet servo signāltauri
Sagatavojiet servo signāltauri

Servo ragi nav plakani uz augšu, un tiem jābūt izlīdzinātiem, lai tie pareizi iekļautos pagriežamā galda dibenā.

Izmantojiet smilšpapīru, lai izlīdzinātu divpusējā servo raga augšpusi. Jūs zināt, kad tas ir plakans, kad viss spožums ir pazudis.

23. solis: uzstādiet pagrieziena galda Amiibo turētāju

Uzstādiet pagrieziena galdu Amiibo turētāju
Uzstādiet pagrieziena galdu Amiibo turētāju
Uzstādiet pagrieziena galdu Amiibo turētāju
Uzstādiet pagrieziena galdu Amiibo turētāju
Uzstādiet pagrieziena galdu Amiibo turētāju
Uzstādiet pagrieziena galdu Amiibo turētāju

Novietojiet servo ragu uz servo. Raga orientācijai nav nozīmes.

Novietojiet pagrieziena galda dibenu uz servo ragu. Servo ragam vajadzētu labi iekļauties padziļinājumā pagrieziena galda apakšā.

Novietojiet pagrieziena galda virsu uz augšu un ieskrūvējiet vietā ar 8 mm M2 skrūvi.

Atkārtojiet otro servo.

Ja vēlaties, jūs varētu neprātīgi salīmēt pagrieziena galda gabalus. Es to nedarīju, jo mana līmes caurule izžuvusi. Griezējs joprojām darbojas bez tā.

24. darbība. Skaļruņu stiprināšana

Skaļruņu stiprinājumi
Skaļruņu stiprinājumi
Skaļruņu stiprinājumi
Skaļruņu stiprinājumi
Skaļruņu stiprinājumi
Skaļruņu stiprinājumi

Lai uzstādītu skaļruņus vietā, izmantojiet 10 mm M3 skrūves, paplāksnes un uzgriežņus.

Vadiem jābūt vērstiem uz sāniem.

Atzīšos, man bija grūti iegūt uzgriežņus skrūvju iekšpusē pie skatuves augšdaļas. Palīdzēja izliektas deguna adatas knaibles, lai skrūvēšanas laikā noturētu uzgriežņus vietā.

25. darbība. Piesaistiet PyPortal

Piesaistiet PyPortal
Piesaistiet PyPortal
Piesaistiet PyPortal
Piesaistiet PyPortal
Piesaistiet PyPortal
Piesaistiet PyPortal

Man patika Adafruit PyPortal darbvirsmas statīva korpusa komplekta izskats, un es sapratu, ka tikai ar kabeli jāpievieno PyPortal pie stāvvada.

Korpusa kājām vajadzētu ietilpt stāvvadā esošajās rievās. Piemērotība nav cieši pieguļoša, un tai var būt neliela kustība, taču tam nav nozīmes.

Ievietojiet kabeļu saites stāvvada aizmugurējās atverēs. Stāvvada aizmugure atrodas pie ovālas atveres. Vēl nesaspiediet saites līdz galam, atstājiet vietu korpusa kājām, lai tās varētu ieslīdēt.

Iebīdiet korpusa kājas cilpās.

Pievelciet kabeļu saites, lai noturētu korpusa kājas. Nepārspriegojiet.

Ja vēlaties sasiet kāju priekšējo pusi, stāvvada priekšpusē ir spraugas. Lai sasniegtu apkārtni, jums ir jāķēdē kabeļu saites. Es atklāju, ka man tas nav jādara, jo divas aizmugurējās kabeļu saites bija pietiekamas, lai noturētu PyPortal.

26. darbība: PCA9685 barošanas savienojums

PCA9685 barošanas savienojums
PCA9685 barošanas savienojums
PCA9685 barošanas savienojums
PCA9685 barošanas savienojums
PCA9685 barošanas savienojums
PCA9685 barošanas savienojums

Izmantojiet vadus, lai savienotu VCC un GND no USB sadalīšanas plates ar moduli PCA9685. Ievērojiet konvenciju un izmantojiet sarkano VCC un melno GND.

Noņemiet un tiniet vadu vienu pusi. Apgrieziet konservēto galu līdz USB sadalīšanas plates lodēšanas spilventiņa izmēram.

Lodējiet vadus pie USB sadalīšanas plates.

Noņemiet vadu otru galu un ievietojiet tos PCA9685 moduļa skrūvju spaiļu blokā. Pārliecinieties, vai VCC no USB iet uz spaiļu bloka VCC.

27. darbība: PyPortal barošanas savienotājs

PyPortal barošanas savienotājs
PyPortal barošanas savienotājs
PyPortal barošanas savienotājs
PyPortal barošanas savienotājs

Lodēt uz JST RCY savienotāja, lai izlauztu USB.

Ja nepieciešams, noņemiet un tiniet vadu galus. Manējais bija atkailināts un konservēts, lai varētu vienkārši pielodēt vietā.

28. darbība: skaļruņu savienotājs

Skaļruņu savienotājs
Skaļruņu savienotājs
Skaļruņu savienotājs
Skaļruņu savienotājs
Skaļruņu savienotājs
Skaļruņu savienotājs
Skaļruņu savienotājs
Skaļruņu savienotājs

Apgrieziet skaļruņu vadus, jo tie ir diezgan gari. Es samazināju raktuves līdz apmēram 5 līdz 6 collām (kopš vadu savienotāja pievienošanas jūs varētu iet īsāk).

Skaļruņi ir 4 omi, un PyPortal darbojas ar 8 omu skaļruņiem. Jums būs jāsavieno skaļruņi virknē, lai PyPortal redzētu 8 omus.

Lodējiet viena runātāja melno vadu pie otra runātāja sarkanā stieples. Neaizmirstiet vispirms paslīdēt uz termiski saraušanās caurulēm.

Pēc tam pie atlikušajiem skaļruņu vadiem pielodējiet vadu sieviešu 2 kontaktu JST PH savienotāju. Iespējams, ka savienotāja vadi būs arī sarkani un melni, tāpēc vienkārši saskaņojiet tos. Turklāt krāsām jāatbilst iepriekš izgatavotā picoblade molex savienotāja bizei.

29. darbība: pievienojiet PyPortal Riser

Pievienojiet PyPortal Riser
Pievienojiet PyPortal Riser
Pievienojiet PyPortal Riser
Pievienojiet PyPortal Riser
Pievienojiet PyPortal Riser
Pievienojiet PyPortal Riser

Novietojiet stāvvadītāju ar PyPortal virs skatuves.

Izmantojiet 1/2 4-40 skrūves un paplāksnes, lai turētu stāvvadītāju no iepriekšējā posma līdz skatuves augšai.

Pirms pieskrūvēšanas pārliecinieties, ka stāvvada sprauga sakrīt ar skatuves slotu.

30. darbība: pievienojiet 6P DuPont savienotāja vadu

Pievienojiet 6P DuPont savienotāja vadu
Pievienojiet 6P DuPont savienotāja vadu

Pievienojiet 6P DuPont savienotāja vadu, ko mēs izgatavojām iepriekš, ar moduli PCA9685. Pārliecinieties, vai savienotājs ar moduli savieno pareizos vadus.

31. darbība: savienojiet savienotājus

Pievienojiet savienotājus
Pievienojiet savienotājus
Pievienojiet savienotājus
Pievienojiet savienotājus
Pievienojiet savienotājus
Pievienojiet savienotājus

Izbīdiet JST PH un RCY savienotājus augšup caur slotu blakus PCA9685 modulim un izvelciet caur stāvvadītāju augšpusē.

Savienojiet sieviešu savienotājus ar atbilstošo vīriešu savienotāju.

Pavelciet vadu uz leju, lai padarītu PyPortal aizmuguri jauku un sakoptu.

32. solis: sakārtojiet vadus

Organizējiet vadus
Organizējiet vadus
Organizējiet vadus
Organizējiet vadus

Estrādes vadi būs haoss.

Labi salieciet vadus kopā un ar kaut ko turiet kopā.

Es izmantoju Velcro apvalku. Aptinums ir plats, tāpēc to var pārgriezt uz pusēm pa vidu un padarīt slaidākas siksnas.

33. solis: izrotājiet

Dekorēt
Dekorēt

Es neplānoju šo soli. Maniem bērniem bija uzlīmju grāmata, un uz tās bija apmestas dažas uzlīmes. Ja es būtu zinājis, es būtu drukājis skatuvi baltā krāsā, lai tas atbilstu šļakatām uzlīmes kontūrai. Man tas joprojām patīk, manuprāt, viņi veica jauku dekorēšanas darbu.

34. solis: Paldies

Tas ir projektam. Pievienojiet USB kabeli un pievienojiet USB barošanas avotam. Es ceru, ka jums patika šī pamācība. Paldies, ka izlasījāt.

Es arī vēlos pateikties sekojošajam:

Adafruit Adafruit IO

@mattisenhower for Splatoon 2.ink, kas nodrošina grafika datus

@frozenpandaman par Splatoon Fonts

Ieteicams: