Orodha ya maudhui:

Uonyesho wa Ratiba ya PyPortal 2: Hatua 34 (na Picha)
Uonyesho wa Ratiba ya PyPortal 2: Hatua 34 (na Picha)

Video: Uonyesho wa Ratiba ya PyPortal 2: Hatua 34 (na Picha)

Video: Uonyesho wa Ratiba ya PyPortal 2: Hatua 34 (na Picha)
Video: HITMAN | Полная игра - подробное пошаговое руководство (без комментариев) бесшумный убийца 2024, Julai
Anonim
Image
Image

Fikiria zaidi na mwandishi:

Jumboinga - Mchezo wa Kuruka wa Boinging
Jumboinga - Mchezo wa Kuruka wa Boinging
Alexa LIRC Kijijini Burudani
Alexa LIRC Kijijini Burudani
Alexa LIRC Kijijini Burudani
Alexa LIRC Kijijini Burudani
Raspberry Pi Zero Universal Remote
Raspberry Pi Zero Universal Remote
Raspberry Pi Zero Universal Remote
Raspberry Pi Zero Universal Remote

Kuhusu: Ninapenda kutengeneza vitu. Zaidi Kuhusu bbtinkerer »

Onyesho la kufurahisha la hatua za Splatoon 2 za sasa na zijazo katika Vita vya Turf na michezo iliyoorodheshwa, Aina ya mchezo uliowekwa, na ratiba ya Run Run kwa kutumia Adafruit PyPortal. Zungusha ratiba kwa kubonyeza skrini ya kugusa. Asili ni nasibu kwa baisikeli kwa pipi ya macho. Standi ya hiari ya Amiibo ni ya Amiibotronics ambayo inazunguka Amiibos kuelekea skrini wakati kuna mabadiliko ya ratiba.

Hatua za sasa zinatolewa kutoka Splatoon2.ink iliyotengenezwa na @mattisenhower na wakati umesawazishwa kutoka Adafruit IO.

Mradi huu ni rahisi sana ikiwa unataka tu kuonyesha ratiba kwenye PyPortal na utumie nilicho nacho. Kimsingi lazima ubadilishe faili za usanidi kwa mipangilio yako ya mtandao, habari ya akaunti ya Adafruit IO, na eneo la saa.

Mradi huu unahusika zaidi ikiwa unataka kubadilisha zaidi kulingana na jinsi ulivyo na programu za picha na programu ya Python.

Kuongeza uhuishaji wa Amiibo ni hiari na itahitaji kazi zaidi na uchapishaji na uchapishaji wa 3d.

Pango

PyPortal sio haraka kama mfuatiliaji wako wa uchezaji wa 1ms HDMI. Uonyesho unachukua sekunde chache kumaliza kuchora kila kitu kwenye skrini.

Vifaa

Inahitajika:

  • Adafruit PyPortal - CircuitPython Onyesho la Mtandao
  • Akaunti ya Adafruit IO
  • WiFi
  • Kadi ndogo ya SD

Ujenzi wa Amiibtronic wa Hiari:

  • Adafruit PyPortal Desktop kusimama Kit
  • MG90S Micro Servos x 2
  • Moduli ya PC9685 Servo
  • Bodi ya kuzuka ndogo ya USB
  • Seti ya Spika iliyofungwa ya Stereo - 3W 4 Ohm
  • 3-Pin Kike JST PH Kiunganishi
  • 4-Pin Kike JST PH Kiunganishi
  • Viunganishi vya JST RCY kuziba
  • Screws M2.5, washers na karanga
  • Screws, washers na karanga
  • Screws 4, washers na karanga
  • Waya
  • Vifungo vidogo vya kebo
  • Jifungie joto
  • Printa ya 3d
  • Piga bomba
  • Stika za spato

Hatua ya 1: Rahisi Portal Splatoon 2 Stage Display

Rahisi Portal Splatoon 2 Hatua za Kuonyesha
Rahisi Portal Splatoon 2 Hatua za Kuonyesha

Pakua mradi wa SplatSchedule kutoka GitHub. Unda siri.py katika saraka ya src / conf na habari yako ukitumia mfano katika saraka ya src / conf. Sasisha application_configuration.py kwenye folda moja.

Unda saraka ya asili kwenye kadi ndogo ya SD kwenye mzizi wake. Nakili faili zote za bmp kutoka saraka ya picha za mradi kwenye saraka ya asili uliyotengeneza tu. Ingiza kadi ndogo ya SD ndani ya PyPortal.

Sakinisha SplatSchedule_ [tarehe].uf2 faili kutoka folda ya firmware kwenda PyPortal kwa kubonyeza kitufe cha kuweka upya nyuma ya PyPortal mara mbili haraka kufungua kiendeshi cha Boot. Kisha nakili faili hiyo tena. PyPortal itawasha upya kiatomati wakati faili imekamilika kunakili. Firmware hii ni CircuitPython 4.0.1 na maktaba zinazohitajika za Adafruit zilizojengwa ndani.

Nakili faili zote kutoka saraka ya src kwenye PyPortal yako na unapaswa kuwa mzuri kwenda. PyPortal inapaswa kujiwasha yenyewe kiatomati na kuanza.

Yafuatayo ni maelezo ya haraka ya faili za usanidi.

Siri.py - Kila usanidi unapaswa kujielezea mwenyewe. Badilisha SSID na SSID ya WiFi yako na kadhalika. Utahitaji kuchukua eneo lako la saa kutoka https://worldtimeapi.org/timezones, kwa mfano. eneo langu la wakati ni Pacific / Honolulu.

# Faili hii ndio unaweka mipangilio ya siri, nywila, na ishara!

# Ikiwa utaziweka kwenye nambari una hatari ya kufanya habari hiyo au kushiriki # ambayo haitakuwa nzuri. Kwa hivyo, badala yake, ibaki yote kwenye faili moja na # iwe siri. siri = {'ssid': 'SSID', # Weka nukuu mbili '' kuzunguka jina 'password': 'PWD', # Weka nukuu mbili '' karibu na nenosiri 'timezone': "TIMEZONE", # http: / /worldtimeapi.org/zoni za saa za wakati 'jina la mtumiaji': 'AIO_USERNAME', 'aio_key': 'AIO_KEY',}

application_configuration.py - Unahitaji tu kusasisha time_adjust ili kuamka haraka na kukimbia. Sikuweza kutafuta njia ya kupata mpangilio wa saa za wakati wa nambari kutoka kwa siri.py kwa hivyo utahitaji kubadilisha marekebisho yako ya eneo kuwa sekunde. Mipangilio yote inapaswa kujifafanua.

usanidi = {

'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 ni% Y-% m-% d% H:% M:% S.% L% j% u% z% Z tazama https://strftime.net/ kwa maelezo ya kuandikisha: '/ sd', 'background_images_directory': '/ sd / background /', 'background_timeout': 900, # 900 = dakika 15 'ratiba_badilishaji_kushindwa': 180, # 180 = dakika 3 "ratiba_badilisha": 43200, # 43200 = 12 masaa # Ikiwa umeunda hatua inayoweza kubadilika, weka Kweli 'wezesha_kuweza kutekelezwa': Uwongo, # Zifuatazo ni za hiari na zinatumika kwa upimaji na utatuzi wa # #Datua # 'test_battle_schedule_file': '/ test_battle_schedule.json', # 'test_salmon_schedule_file': '/ test_salmon_schedule.json'}

Hiyo ndiyo yote kuna kupata onyesho la Ratiba ya PyPortal Splatoon 2. Soma ikiwa unataka kubadilisha usuli na / au uwekaji wa maandishi kwa urahisi.

Hatua ya 2: Kubinafsisha Usuli

Ugeuzaji wa Asili
Ugeuzaji wa Asili

Imejumuishwa katika mradi wa SplatSchedule ni faili ya mradi wa GIMP inayotumiwa kuunda asili. Tumia hii kama mfano ikiwa unapenda kutumia GIMP. Au tumia mhariri wa picha unayopenda kutengeneza asili. Fuata miongozo hapa chini ili kukusaidia kutengeneza mandhari ambayo yanaonyeshwa.

Asili ya hatua hiyo ilinyakuliwa kutoka kwa Inkipedia.

Kama ilivyoelezwa hapo awali, PyPortal haina haraka kutoa onyesho. Ili kusaidia kupunguza kile PyPortal inapaswa kushughulikia, weka maandishi ya tuli nyuma.

Mandhari lazima iwe saizi 320x240 kwa saizi na katika muundo wa bitmap. Nilihifadhi asili katika muundo wa 24-bit kwani 16-bit ilionekana kutisha na 32-bit ilikuwa na tinge ya bluu kwao.

Hiyo ni nzuri sana kwa asili. Hatua inayofuata inaelezea fonti ya maandishi na uwekaji.

Hatua ya 3: Kubadilisha herufi

Uboreshaji wa herufi
Uboreshaji wa herufi

Soma Fonti maalum kwa Maonyesho ya CircuitPython ya kuunda fonti zako za kawaida.

Nilitumia fonti kutoka kwa @frozenpandaman kupatikana kwenye

Weka fonti kulingana na saraka iliyoainishwa katika maandishi_configuration.py katika saraka ya src / conf. Mahali chaguomsingi ni katika / fonts /.

Sasisha text_configuration.py ambayo font utumie, rangi, na upangiaji wa uwekaji maandishi.

usanidi wa maandishi.py - Inapaswa kujielezea mwenyewe.

usanidi = {

'fonts_directory': '/ fonts /', # maandishi: (font, rangi, (x, y)) 'text_battle_time_slot': ('Splatoon2-18.bdf', 0xFFFFFF, (10, 18)), 'text_battle_regular_stage_a': ('Splatoon2-18. bdf ', 0xF54910, (65, 108)),' maandishi_battle_ranked_stage_a ': (' Splatoon2-18.bdf ', 0xFFFFFF, (65, 129)),' text_battle_ranked_stage_b ': (' Splatoon2-18.bdf ', 0xFFFFFF, 65, 149)), 'maandishi_salmon_time_slot': ('Splatoon2-18.bdf', 0xFFFFFF, (65, 191)), 'text_salmon_stage': ('Splatoon2-18.bdf', 0xFFFFFF, (65, 211))}

Vidokezo

Jaribu kutumia fonti zaidi ya 3 kwa maswala yaliyoorodheshwa hapa chini.

Tumia kihariri chako cha picha kukusaidia kupata kuratibu za wapi unataka kuweka maandishi ili usifikirie tu. Kawaida zana ya pointer ya programu ya kuhariri picha itakuwa na x na y kuratibu zinaonyeshwa mahali pengine kwenye mhariri, wakati mwingi kwenye upau wa hadhi.

Mambo

Fonti unazotumia zaidi, ni muda mrefu PyPortal inachukua kuanza kwani fonti zote zinazotumiwa hupakiwa wakati wa usanidi.

Fonti za Bitmap huchukua nafasi nyingi na zitakula katika nafasi ya uhifadhi ya PyPortal.

Unaweza kuunda saraka ya fonti kwenye kadi ndogo ya SD na uelekeze hapo (kwa mfano. kadi. Sikuweza kutatua ni nini shida ilikuwa juu ya kupakia kutoka kwa kadi ya SD.

Hatua ya 4: Soma ili Unda Uonyesho wa Amiibtronics

Soma ili Unda Uonyesho wa Amiibtronics
Soma ili Unda Uonyesho wa Amiibtronics

Rundo zifuatazo ni za kujenga onyesho la hatua ya DJ Turntable Amiibotronic.

Unaweza kuacha hapa ikiwa unataka tu PyPortal kwa kuonyesha ratiba za Splatoon 2.

Hatua ya 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

Nimepata saa ya ndani ya Real Time Clock (RTC) ikiacha kugonga ikiwa unganisha kifaa cha 5V I2C. Nadhani hii ni kwa sababu RTC ina vuta hadi 3.3V. Kisha kuongeza kifaa cha 5V I2C ambacho kina vivutio vyake hadi 5V hutupa RTC.

Kuna jumper karibu na bandari upande wa PyPortal kuchagua bandari za pato la voltage. Tazama Pinouts za Adafruit kwa kumbukumbu.

Kata / futa ufuatiliaji mdogo mdogo unaounganisha pedi ya katikati na pedi ya 5V. *** Muhimu *** Kata / futa mbali na kebo ya Ribbon!

Tumia mita nyingi kuangalia kuwa hakuna mwendelezo kati ya pedi ya katikati na pedi ya 5V. Pia angalia kuwa pini ya voltage ya bandari haina mwendelezo kwa pedi ya 5V.

Solder daraja kidogo la kuuza kutoka pedi ya katikati hadi pedi ya 3V.

Tumia mita nyingi kuangalia mwendelezo wa pedi ya katikati hadi pedi ya 3V. Angalia kuwa hakuna muunganisho usiofaa na pedi ya 5V pia.

Hatua ya 6: Kontakt Power - Wiring PyPortal

Kiunganishi cha Nguvu - WP PyPortal
Kiunganishi cha Nguvu - WP PyPortal
Kiunganishi cha Nguvu - WP PyPortal
Kiunganishi cha Nguvu - WP PyPortal
Kiunganishi cha Nguvu - WP PyPortal
Kiunganishi cha Nguvu - WP PyPortal
Kiunganishi cha Nguvu - WP PyPortal
Kiunganishi cha Nguvu - WP PyPortal

Tutaipa nguvu PyPortal kwa kuunganisha moja kwa moja na basi ya 5V badala ya kutumia bandari ndogo ya USB ya PyPortal.

Waya ambayo inakuja na kontakt ya JST RCY ni kubwa sana kufinya kupitia boma la Adafruit PyPortal. Utahitaji kuuza waya ndogo ya 24AWG kwa PyPortal na kisha kwa kiunganishi cha JST RCY. Tumia rangi ya kawaida ya nyekundu kwa chanya na nyeusi kwa ardhi kwa waya.

Ukanda na weka ncha za waya za 24AWG. Piga mwisho hadi saizi tu ya pedi ya solder ya 5V (pedi ambayo tumekata tu katika hatua ya awali).

Bati pedi ya 5V na ueneze waya nyekundu kwa pedi. Kisha ingiza waya kwa uangalifu kwenda kati ya bandari ya I2C na bandari ya D3.

Piga pini ya ardhi ya bandari ya D3 (pini ya juu) na uunganishe waya mweusi kwake. Pinda waya huu kufuata waya mwekundu.

Hatua ya 7: Kiunganishi cha Nguvu - Kuongeza Kiunganishi Mwisho

Kiunganishi cha Nguvu - Kuongeza Kiunganishi Mwisho
Kiunganishi cha Nguvu - Kuongeza Kiunganishi Mwisho
Kiunganishi cha Nguvu - Kuongeza Kiunganishi Mwisho
Kiunganishi cha Nguvu - Kuongeza Kiunganishi Mwisho
Kiunganishi cha Nguvu - Kuongeza Kiunganishi Mwisho
Kiunganishi cha Nguvu - Kuongeza Kiunganishi Mwisho

Punguza waya zilizounganishwa na mwisho wa kiume wa JST RCY kwa urefu mzuri, kama inchi moja au mbili. Nilichagua mwisho wa kiume ili kufanya kontakt iwe sawa na bandari za pembeni.

Slip juu ya kichwa shrink tubing kwenye waya kabla ya solder kuzipaka pamoja.

Solder waya za kiunganishi kwa waya tuliouza katika hatua ya awali.

Punguza neli mahali.

Hatua ya 8: Tenganisha Spika ya Ndani

Tenganisha Spika ya ndani
Tenganisha Spika ya ndani
Tenganisha Spika ya ndani
Tenganisha Spika ya ndani

Tutaunganisha spika za nje na tunahitaji kukataza spika ya ndani. Tazama Spika na Kontakt ya Spika kwa kumbukumbu.

Kuna pedi mbili za solder zilizounganishwa na athari ndogo ya kushoto kwa spika ya ndani. Kata / futa mbali athari hiyo ndogo.

Tumia mita nyingi kuangalia kama pedi hizo mbili hazijaunganishwa tena kwa kila mmoja.

Hatua ya 9: Kontakt ya Pigtail ya Spika

Kontakt ya Pigtail ya Spika
Kontakt ya Pigtail ya Spika
Kontakt ya Pigtail ya Spika
Kontakt ya Pigtail ya Spika
Kontakt ya Pigtail ya Spika
Kontakt ya Pigtail ya Spika
Kontakt ya Pigtail ya Spika
Kontakt ya Pigtail ya Spika

Kontakt ya spika ni maumivu kufikia wakati eneo la PyPortal limewashwa. Tutafanya kontakt pigtail ili tuweze kuunganisha / kukata spika za nje kwa urahisi.

Solder kiunganishi cha 2-Pin JST PH ya kiume hadi mwisho wa kiunganishi cha kike cha Molex Picoblade. Hakikisha una waya zilizouzwa kwa kituo sahihi kwa kiunganishi kinachofanana cha kike cha JST PH.

Kidogo cha neli kilichopungua ambacho nilikuwa nacho bado kilikuwa kikubwa sana kwa hivyo niliishia kuunganisha neli kwa kiunganishi cha kiume.

Hatua ya 10: Unganisha Ukumbi wa PyPortal wa Adafruit

Unganisha Ukumbi wa PyPortal wa Adafruit
Unganisha Ukumbi wa PyPortal wa Adafruit

Kusanya eneo la akriliki la PyPortal kulingana na maagizo ya kiambatisho.

Kuziba nguvu inapaswa kuwa na uwezo wa kutoshea nje ya upande.

Ambatisha kontakt pigtail ya spika tuliyoifanya mapema. Fanya hivi sasa kwani kujaribu kuunganisha hii baadaye itakuwa ngumu.

Hatua ya 11: PCA9685 Kuunganisha waya - Panga waya 4 za Pini za JST PH

Kuunganisha waya kwa PCA9685 - Panga tena waya 4 za Pini za JST PH
Kuunganisha waya kwa PCA9685 - Panga tena waya 4 za Pini za JST PH
Kuunganisha waya kwa PCA9685 - Panga tena waya 4 za Pini za JST PH
Kuunganisha waya kwa PCA9685 - Panga tena waya 4 za Pini za JST PH
Kuunganisha waya kwa PCA9685 - Panga tena waya 4 za Pini za JST PH
Kuunganisha waya kwa PCA9685 - Panga tena waya 4 za Pini za JST PH
Kuunganisha waya kwa PCA9685 - Panga tena waya za kontakt 4-Pin JST PH
Kuunganisha waya kwa PCA9685 - Panga tena waya za kontakt 4-Pin JST PH

Unaweza kuruka hatua hii ikiwa uko sawa na mpangilio wa rangi ya waya kwenye kontakt yako ya kike ya waya 4-pin JST PH.

Nilitumia kisu cha kupendeza kuinua kichupo cha kufunga na kutelezesha waya. Nilipanga upya rangi ili zilingane na pini ya voltage ya PyPortal.

Ningekuwa nimeacha waya mweupe na wa manjano peke yangu lakini napenda manjano kama SCL kwani manjano na SCL zina herufi 'L' ndani yao.

Mpangilio wa rangi ni nyeusi, nyekundu, nyeupe, na manjano (GND, VCC, SDA, SCL).

Pini ya juu ni pini ya ardhini, kwa hivyo hakikisha unapounganisha kontakt na PyPortal waya wa ardhini umeunganishwa na pini ya juu.

Hatua ya 12: PCA9685 Kuunganisha waya - 6P Mwisho wa Kiunganishi cha Dupont

Kuunganisha waya kwa PCA9685 - Mwisho wa Kiunganishi cha Dupont 6P
Kuunganisha waya kwa PCA9685 - Mwisho wa Kiunganishi cha Dupont 6P
Kuunganisha waya kwa PCA9685 - Mwisho wa Kiunganishi cha Dupont 6P
Kuunganisha waya kwa PCA9685 - Mwisho wa Kiunganishi cha Dupont 6P
Kuunganisha waya kwa PCA9685 - Mwisho wa Kiunganishi cha Dupont 6P
Kuunganisha waya kwa PCA9685 - Mwisho wa Kiunganishi cha Dupont 6P
Kuunganisha waya ya PCA9685 - Mwisho wa Kiunganishi cha 6P Dupont
Kuunganisha waya ya PCA9685 - Mwisho wa Kiunganishi cha 6P Dupont

Piga ncha za kiunganishi cha waya 4-pini JST PH.

Viunganisho vya kike vya Crimp kike vya DuPont hadi mwisho.

Ingiza waya kwa mpangilio sahihi ili zilingane na kichwa kwenye moduli ya PCA9685.

Agizo nililonalo ni GND, ruka, SCL, SDA, VCC, ruka.

Hatua ya 13: PCA9685 Kuunganisha waya - Panga waya 4 za Pini za JST PH

Kuunganisha waya kwa PCA9685 - Panga tena waya 4 za Pini za JST PH
Kuunganisha waya kwa PCA9685 - Panga tena waya 4 za Pini za JST PH
Kuunganisha waya kwa PCA9685 - Panga tena waya 4 za Pini za JST PH
Kuunganisha waya kwa PCA9685 - Panga tena waya 4 za Pini za JST PH
Kuunganisha waya kwa PCA9685 - Panga tena waya za kontakt 4-Pin JST PH
Kuunganisha waya kwa PCA9685 - Panga tena waya za kontakt 4-Pin JST PH

Kama ilivyo kwa hatua ya awali, panga upya rangi za waya za kontakt-JST PH ya waya-3 ili kulinganisha pini za bandari za PyPortal 3-pin. Agizo kutoka juu chini ni GND, VCC, D3.

Kwenye upande wa pili wa kontakt crimp viungio vya kike vya DuPont.

Hatutatumia waya za GND na VCC lakini tuziweke kwenye kesi ya 2P, tu kwa matumizi ya baadaye.

Hatua ya 14: PCA9685 Kuunganisha waya - Unganisha waya wa 3-Pin JST PH kwa 6P Dupont Connector

Kuunganisha waya kwa PCA9685 - Unganisha waya wa 3-Pin JST PH kwa 6P Dupont Connector
Kuunganisha waya kwa PCA9685 - Unganisha waya wa 3-Pin JST PH kwa 6P Dupont Connector
Kuunganisha waya kwa PCA9685 - Unganisha waya wa 3-Pin JST PH kwa 6P Dupont Connector
Kuunganisha waya kwa PCA9685 - Unganisha waya wa 3-Pin JST PH kwa 6P Dupont Connector

Ingiza waya wa ishara ya D3 kutoka kwa kontakt ya kike ya waya-3 JST PH kutoka hatua ya awali hadi kwenye kiunganishi cha 6P cha DuPont kutoka hatua ya awali.

Waya inapaswa kuunganishwa kati ya GND na SCL.

Hatua ya 15: Chapisha Sehemu za Kuonyesha Amiibotronic

Chapisha Sehemu za Kuonyesha Amiibotronic
Chapisha Sehemu za Kuonyesha Amiibotronic
Chapisha Sehemu za Kuonyesha Amiibotronic
Chapisha Sehemu za Kuonyesha Amiibotronic
Chapisha Sehemu za Kuonyesha Amiibotronic
Chapisha Sehemu za Kuonyesha Amiibotronic
Chapisha Sehemu za Kuonyesha Amiibotronic
Chapisha Sehemu za Kuonyesha Amiibotronic

Pakua faili ya PyPortal Splatoon 2 Stage 3D kutoka Thingiverse.

Chapisha faili za STL.

Maelezo ya faili:

  • PyPortalSplatoonStage.stl - Sehemu ya chini ya onyesho kushikilia vifaa vya elektroniki, servos na spika.
  • PyPortalSplatoonRiser.stl - Kipande cha kuinua PyPortal kwa urefu unaofaa unaofanana na Amiibos.
  • PyPortalSplatoonTurnTableBottom.stl - Chini ya meza ya kugeuza ambayo inaingiliana na pembe ya servo kwa kugeuka. Nilijaribu kutengeneza meza ya kugeuza kipande kimoja lakini mapumziko ya pembe ya servo hayatoki vizuri hata kwa msaada wa kuchapisha.
  • PyPortalSplatoonTurnTableTop.stl - Sehemu ya juu ya meza ya kugeuza tangu nilipogawanya meza ya kugeuza vipande viwili.

Ningalipaswa kuchapisha hatua kwa rangi nyeupe ikiwa ningejua watoto wangu wangeweka stika zao za Splatoon juu yake. Nilichagua kijivu kwa sababu ndivyo meza za kugeuza DJ kawaida huja kutoka kwa kile nilichoona.

Nilichapisha pia na viboreshaji lakini hauitaji kwa mashimo ya spika ya jukwaa.

Hatua ya 16: Gonga Kuweka USB

Gonga Kuweka USB
Gonga Kuweka USB
Gonga Kuweka USB
Gonga Kuweka USB

Tumia bomba la chini la 4-40 kushona mlima wa bodi ya kuzuka ya USB. Mlima ni kizuizi kidogo na mashimo 2.

Tumia kisu mkali cha kupendeza kukata runout ya plastiki.

Hatua ya 17: Gonga Servo Mount

Gonga Servo Mount
Gonga Servo Mount

Tumia screws zinazopandishwa ambazo zimefungwa na servos za MG90S ili "kugonga" nyuzi kwenye vizuizi vya kuweka servo. Kweli hii ni kama kutikisa mashimo kwa vis.

Kata runout yoyote ikiwa hiyo itatokea.

Hatua ya 18: Gonga Riser

Gonga Riser
Gonga Riser
Gonga Riser
Gonga Riser

Tumia bomba 4-40 kukata nyuzi kwenye mashimo 4 ya riser chini.

Tumia kisu cha kupendeza ili kukimbia runout.

Hatua ya 19: Mlima USB Power Port

Mlima USB Power Port
Mlima USB Power Port
Mlima USB Power Port
Mlima USB Power Port
Mlima USB Power Port
Mlima USB Power Port

Tumia screws 1/4 4-40 kushikilia bodi ya kuzuka ya USB.

Hatua ya 20: Mlima wa PCA9685 Module

Mlima PCA9685 Moduli
Mlima PCA9685 Moduli
Mlima PCA9685 Moduli
Mlima PCA9685 Moduli
Mlima PCA9685 Moduli
Mlima PCA9685 Moduli
Mlima PCA9685 Moduli
Mlima PCA9685 Moduli

Kuna mashimo 4 katikati ya hatua ambayo yanaambatana na mashimo yanayopanda ya moduli ya PCS9685. Tumia mashimo hayo kwa screws za 12mm M2.5, minyororo ya nylon 6mm, washer na karanga. Nilikuwa na 6mm tu lakini msimamo wowote wa urefu utafanya kazi kwa muda mrefu kama una visu za kutosha.

Sikuingiza msimamo kwenye uchapishaji kwa sababu pini za kichwa chini ziko karibu sana na mashimo yanayopanda. Hakuna nafasi ya kutosha kuchapisha kwa uaminifu msimamo na ukuta mnene wa kutosha ambao hauwezi kuingilia chini ya kichwa.

Hatua ya 21: Mlima Servos

Mlima Servos
Mlima Servos
Mlima Servos
Mlima Servos
Mlima Servos
Mlima Servos

Panda servos kwenye milima ya servo. Servos inafaa tu kwa njia moja na waya zinazoangalia katikati ya jukwaa.

Unganisha servos kwenye moduli ya PCA9685. Unganisha servo ya kushoto wakati unatazama chini hadi bandari 0 na servo ya kulia kwa bandari 1.

Hakikisha servos zimefungwa vizuri kwa moduli ya PCA9685, rangi za waya za servo zinapaswa kufanana na moduli (nyeusi / hudhurungi kwa ardhi).

Hatua ya 22: Andaa Servo Pembe

Andaa Servo Pembe
Andaa Servo Pembe
Andaa Servo Pembe
Andaa Servo Pembe
Andaa Servo Pembe
Andaa Servo Pembe
Andaa Servo Pembe
Andaa Servo Pembe

Pembe za servo sio gorofa juu na zinahitaji kuwa sawa ili kutoshea vizuri ndani ya sehemu za chini.

Tumia sandpaper kubamba juu ya pembe mbili za servo. Utajua wakati ni gorofa wakati mwanga wote umepita.

Hatua ya 23: Mmiliki wa Amiibo anayebadilisha Mlima

Mlima Turntable Amiibo Holder
Mlima Turntable Amiibo Holder
Mlima Turntable Amiibo Holder
Mlima Turntable Amiibo Holder
Mlima Turntable Amiibo Holder
Mlima Turntable Amiibo Holder

Weka pembe ya servo kwenye servo. Mwelekeo wa pembe haijalishi.

Weka chini ya turntable kwenye pembe ya servo. Pembe ya servo inapaswa kutoshea vizuri ndani ya mapumziko chini ya kigeugeu.

Weka kilele cha juu juu na unganisha mahali na screw 8mm M2.

Rudia servo ya pili.

Unaweza gundi wazimu vipande vilivyopindika pamoja ikiwa unataka. Sikuwa hivyo tangu bomba langu la gundi kukauka. Turntable bado inafanya kazi bila hiyo.

Hatua ya 24: Spika za Mlima

Spika za Mlima
Spika za Mlima
Spika za Mlima
Spika za Mlima
Spika za Mlima
Spika za Mlima

Tumia screws 10mm M3, washers na karanga kuweka spika mahali.

Waya zinapaswa kutazama pande.

Nitakubali, nilikuwa na wakati mgumu kupata karanga ndani ya visu karibu na juu ya jukwaa. Kilichosaidia ni kuwa na koleo la sindano ya pua iliyoinama ili kushikilia karanga mahali wakati wa kunyoosha.

Hatua ya 25: Funga PyPortal

Funga PyPortal
Funga PyPortal
Funga PyPortal
Funga PyPortal
Funga PyPortal
Funga PyPortal

Nilipenda mwonekano wa Kitanda cha Kioo cha Desktop cha Adafruit PyPortal na niligundua tu kebo funga PyPortal kwa riser.

Miguu iliyofungwa inapaswa kutoshea kwenye vinjari juu ya kiinuko. Sawa sio sawa na inaweza kuwa na chumba kidogo lakini hiyo haitajali.

Ingiza vifungo vya kebo kwenye sehemu za nyuma za kiinuko. Nyuma ya kiinuko iko karibu na ufunguzi wa mviringo. Usifunge vifungo hadi sasa, acha nafasi kwa miguu ya kificho kuteleza.

Ingiza miguu iliyofungwa ndani ya vitanzi.

Kaza vifungo vya kebo kushikilia miguu iliyofungwa mahali pake. Usiongeze.

Kuna mipako kuelekea mbele ya kiinuko ikiwa unataka kufunga upande wa mbele wa miguu. Itabidi uunganishe vifungo vya kebo kufikia kote. Niligundua kuwa sikuhitaji kufanya hivyo kwani vifungo viwili vya kebo nyuma vilitosha kushikilia PyPortal mahali pake.

Hatua ya 26: Uunganisho wa Nguvu ya PCA9685

Uunganisho wa Nguvu ya PCA9685
Uunganisho wa Nguvu ya PCA9685
Uunganisho wa Nguvu ya PCA9685
Uunganisho wa Nguvu ya PCA9685
Uunganisho wa Nguvu ya PCA9685
Uunganisho wa Nguvu ya PCA9685

Tumia waya kuunganisha VCC na GND kutoka kwa bodi ya kuzuka kwa USB hadi moduli ya PCA9685. Shikilia kwenye mkutano na utumie nyekundu kwa VCC na nyeusi kwa GND.

Ukanda na bati upande mmoja wa waya. Punguza mwisho wa mabati kwa saizi ya pedi ya solder ya bodi ya kuzuka ya USB.

Solder waya kwenye bodi ya kuzuka ya USB.

Piga ncha nyingine ya waya na uiingize kwenye kizuizi cha terminal cha moduli ya PCA9685. Hakikisha VCC kutoka USB inaenda kwa VCC ya block ya terminal.

Hatua ya 27: Kiunganishi cha Nguvu cha PyPortal

Kiunganishi cha Nguvu cha PyPortal
Kiunganishi cha Nguvu cha PyPortal
Kiunganishi cha Nguvu cha PyPortal
Kiunganishi cha Nguvu cha PyPortal

Solder kwenye kiunganishi cha JST RCY kwa kuzuka kwa USB.

Ukanda na weka ncha za waya ikiwa inahitajika. Yangu ilikuja kuvuliwa na kuwekwa kwa mabati ili iweze kuunganishwa tu mahali.

Hatua ya 28: Kontakt Spika

Kontakt Spika
Kontakt Spika
Kontakt Spika
Kontakt Spika
Kontakt Spika
Kontakt Spika
Kontakt Spika
Kontakt Spika

Punguza waya za spika kwani ni ndefu sana. Nilipunguza yangu hadi inchi 5 hadi 6 (unaweza kwenda fupi tangu uunganishe kiunganishi cha waya).

Spika ni 4-ohms kila mmoja na PyPortal inafanya kazi na spika za 8-ohm. Itabidi waya waya kwenye spika mfululizo ili PyPortal ione 8-ohms.

Gundisha waya mweusi wa mzungumzaji mmoja kwa waya mwekundu wa mzungumzaji mwingine. Usisahau kuteleza kwenye joto hupunguza neli kwanza.

Kisha unganisha kontakt ya kike ya waya 2-pini ya JST PH kwa waya zilizobaki za spika. Nafasi ni waya wa kontakt itakuwa nyekundu na nyeusi pia, kwa hivyo linganisha hizo juu. Pia, rangi zinapaswa kufanana na rangi za kontakt picoblade molex pigtail tuliyoifanya mapema.

Hatua ya 29: Ambatisha PyPortal Riser

Ambatisha PyPortal Riser
Ambatisha PyPortal Riser
Ambatisha PyPortal Riser
Ambatisha PyPortal Riser
Ambatisha PyPortal Riser
Ambatisha PyPortal Riser

Weka kifunguo na PyPortal juu ya hatua.

Tumia screws 1/2 4-40 na washers kushikilia kitovu kutoka hatua ya mapema hadi juu ya hatua.

Hakikisha kuwa yanayopangwa kwenye mistari ya kupanda yanainuka na yanayopangwa kwenye hatua kabla ya kushuka chini.

Hatua ya 30: Unganisha Kontakt ya 6P ya DuPont

Unganisha Kontakt ya 6P ya DuPont
Unganisha Kontakt ya 6P ya DuPont

Unganisha Kontakt ya 6P ya DuPont ambayo tumetengeneza mapema kwa moduli ya PCA9685. Hakikisha kontakt inaunganisha waya sahihi kwenye moduli.

Hatua ya 31: Unganisha Viunganishi

Unganisha Viunganishi
Unganisha Viunganishi
Unganisha Viunganishi
Unganisha Viunganishi
Unganisha Viunganishi
Unganisha Viunganishi

Bonyeza viunganisho vya JST PH na RCY kupitia nafasi inayopakana na moduli ya PCA9685 na kutoka kwa njia ya kupanda juu.

Unganisha viunganisho vya kike kwa kiunganishi chao cha kiume.

Vuta laini ya waya kwenye hatua ili kufanya nyuma ya PyPortal kuwa nzuri na nadhifu.

Hatua ya 32: Panga waya

Panga waya
Panga waya
Panga waya
Panga waya

Waya katika hatua hiyo itakuwa fujo.

Unganisha waya zako vizuri na uzishike pamoja na kitu.

Nilitumia kifuniko cha Velcro. Kufunga ni pana ambayo unaweza kukata katikati chini na utengeneze kamba za ngozi.

Hatua ya 33: Pamba

Kupamba
Kupamba

Sikupanga hatua hii. Watoto wangu walikuwa na kitabu cha stika na walipachika stika juu yake. Laiti ningejua, ningechapisha jukwaa jeupe ili kuendana na muhtasari wa stika ya splatter. Bado napenda, nadhani walifanya kazi nzuri ya kupamba.

Hatua ya 34: Asante

Hiyo ni kwa mradi huo. Unganisha kebo ya USB na uambatanishe na usambazaji wa umeme wa USB. Natumahi ulifurahiya hii inayoweza kufundishwa. Asante kwa kuisoma.

Napenda pia kushukuru yafuatayo:

Matunda ya matunda kwa Adafruit IO

@mattisenhower kwa Splatoon 2.ink ambayo hutoa data ya ratiba

@frozenpandaman kwa Fonti za Splatoon

Ilipendekeza: