INHOUDSOPGAWE:
- Voorrade
- Stap 1: Eenvoudige portaal Splatoon 2 stadiums vertoon
- Stap 2: agtergrondaanpassing
- Stap 3: Aanpassing van lettertipes
- Stap 4: Lees verder om 'n Amiibtronics -skerm te bou
- Stap 5: PyPortal I2C 3.3V
- Stap 6: Kragaansluiting - bedrading PyPortal
- Stap 7: Kragaansluiting - Voeg die einde van die aansluiting by
- Stap 8: Ontkoppel die ingeboude luidspreker
- Stap 9: Speaker Pigtail Connector
- Stap 10: Monteer die PyPortal -omhulsel van Adafruit
- Stap 11: PCA9685 -kabelboom - Rangskik 4 -pins JST PH -verbindingsdrade
- Stap 12: PCA9685 -gordel - 6P Dupont -aansluitpunt
- Stap 13: PCA9685 -kabelboom - Rangskik 4 -pins JST PH -verbindingsdrade
- Stap 14: PCA9685 draadboom - Sluit 3 -pins JST PH -draad aan op 6P Dupont -aansluiting
- Stap 15: Druk Amiibotronic -skermonderdele af
- Stap 16: Tik op USB -bevestiging
- Stap 17: Tik op Servo Mount
- Stap 18: Tik op Riser
- Stap 19: Monteer die USB -poort
- Stap 20: Monteer PCA9685 -module
- Stap 21: Mount Servos
- Stap 22: Berei Servo Horn voor
- Stap 23: Monteer draaitafel Amiibo -houer
- Stap 24: Monteer luidsprekers
- Stap 25: Bind PyPortal vas
- Stap 26: PCA9685 -kragverbinding
- Stap 27: PyPortal -aansluiting
- Stap 28: Luidsprekeraansluiting
- Stap 29: Heg PyPortal Riser aan
- Stap 30: Koppel 6P DuPont -verbindingsharnas
- Stap 31: Koppel die verbindings
- Stap 32: Organiseer drade
- Stap 33: Versier
- Stap 34: Dankie
Video: PyPortal Splatoon 2 -skedulevertoning: 34 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Deur bbtinkerer Tinkerer's Gedagtes Volg meer deur die skrywer:
Oor: Ek hou daarvan om goed te maak. Meer oor bbtinkerer »
Prettige vertoning van die huidige en komende Splatoon 2 -fases in Turf War en speletjies met 'n ranglys, tipe spel en Salmon Run -skedule met behulp van 'n Adafruit PyPortal. Blaai deur die skedule deur op die aanraakskerm te druk. Agtergronde word lukraak na oogkoekies gery. Die opsionele Amiibo -standaard is vir Amiibotronics wat Amiibos na die skerm draai wanneer daar skeduleveranderings is.
Die huidige fases word opgehaal van Splatoon2.ink gemaak deur @mattisenhower en tyd word gesinkroniseer vanaf Adafruit IO.
Hierdie projek is baie maklik as u net die skedule op 'n PyPortal wil vertoon en wil gebruik wat ek het. Eintlik moet u net die konfigurasielêers vir u netwerkinstellings, Adafruit IO -rekeninginligting en tydsone opdateer.
Die projek raak effens meer betrokke as u verder wil aanpas, afhangende van hoe goed u met beeldprogramme en Python -programmering is.
Die byvoeging van die Amiibo -animasie is opsioneel en verg nogal meer werk met soldeer en 3D -druk.
Waarskuwing
Die PyPortal is nie so vinnig soos u HDMI -spelmonitor van 1 ms nie. Die skerm neem 'n paar sekondes om alles op die skerm te teken.
Voorrade
Vereis:
- Adafruit PyPortal - CircuitPython -aangedrewe internetskerm
- Adafruit IO -rekening
- WiFi
- Mikro SD kaart
Opsionele Amiibtronic -gebou:
- Adafruit PyPortal Desktop Stand Enclosure Kit
- MG90S Micro Servos x 2
- PC9685 Servomodule
- USB mikro -uitbreekbord
- Stereo ingeslote luidsprekerstel - 3W 4 Ohm
- 3-pins vroulike JST PH-aansluiting
- 4-pins vroulike JST PH-aansluiting
- JST RCY -koppelstukke
- M2.5 skroewe, ringe en moere
- M3 Skroewe, ringe en moere
- 4-40 skroewe, ringe en moere
- Drade
- Klein kabelbinders
- Krimp wrap
- 3d drukker
- Skroef krane
- Splatoon plakkers
Stap 1: Eenvoudige portaal Splatoon 2 stadiums vertoon
Laai die SplatSchedule -projek af van GitHub. Skep 'n secrets.py in die src/conf -gids met u inligting met behulp van die voorbeeld in src/conf -gids. Dateer application_configuration.py op in dieselfde gids.
Skep 'n agtergrondgids op die mikro -SD -kaart aan die wortel. Kopieer alle bmp -lêers uit die gids met die beelde na die agtergrondgids wat u pas gemaak het. Plaas die micro SD -kaart in die PyPortal.
Installeer die SplatSchedule_ [date].uf2 -lêer van die firmwaremap na die PyPortal deur twee keer vinnig op die reset -knoppie agter op die PyPortal te druk om die Boot -skyf oop te maak. Kopieer dan die lêer oor. Die PyPortal herlaai outomaties as die lêer gekopieer is. Hierdie firmware is CircuitPython 4.0.1 met die ingeboude Adafruit -biblioteke.
Kopieer alle lêers van die src -gids na u PyPortal, en u moet klaar wees. Die PyPortal moet homself outomaties herlaai en begin.
Die volgende is 'n vinnige verduideliking van die konfigurasie lêers.
secrets.py - Elke opset moet selfverduidelikend wees. Vervang SSID met die SSID van u WiFi ensovoorts. U moet u tydsone van https://worldtimeapi.org/timezones, bv. my tydsone is Pacific/Honolulu.
# Hierdie lêer is waar u geheime instellings, wagwoorde en tokens bewaar!
# As u dit in die kode plaas, loop u die risiko om die inligting oor te dra of dit te deel # wat nie goed sou wees nie. Hou dus alles in hierdie lêer en hou dit geheim. secrets = {'ssid': 'SSID', # Hou die twee '' aanhalings rondom die naam 'password': 'PWD', # Hou die twee '' aanhalings rondom wagwoord 'timezone': "TIMEZONE", # http:/ /worldtimeapi.org/timezones 'aio_username': 'AIO_USERNAME', 'aio_key': 'AIO_KEY',}
application_configuration.py - U hoef slegs time_adjust op te dateer om vinnig aan die gang te kom. Ek het nie 'n manier gevind om die nommer tydsone -instelling van secrets.py te kry nie, sodat u die tydsone -aanpassing in sekondes moet verander. Die res van die instellings moet vanselfsprekend wees.
konfigurasie = {
'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 is%Y-%m-%d%H:%M:%S.%L%j%u%z%Z sien https://strftime.net/ vir dekodeerbesonderhede # Sien https://apidock.com/ruby/DateTime/strftime vir volledige opsies 'time_adjust': -36000, # uur in sekondes 'touchscreen_touch_throttle': 2, 'sd_mount_directory': '/sd', 'background_images_directory': '/sd/backgrounds/', 'background_timeout': 900, # 900 = 15 minute 'schedule_change_timeout': 180, # 180 = 3 minute 'schedule_refresh': 43200, # 43200 = 12 ure # As u die draaitafelstadium gebou het, stel dit in op True 'enable_turntable': Onwaar, # Die volgende is opsioneel en word gebruik om te toets en te ontfout # 'debug': Onwaar, # 'disable_wifi': Onwaar, # 'use_test_files': Onwaar, # 'test_battle_schedule_file': '/test_battle_schedule.json', # 'test_salmon_schedule_file': '/test_salmon_schedule.json'}
Dit is alles om 'n PyPortal Splatoon 2 -skedule -vertoning te kry. Lees verder as u 'n agtergrond en/of teksplasing wil aanpas.
Stap 2: agtergrondaanpassing
In die SplatSchedule -projek is 'n GIMP -projeklêer ingesluit wat gebruik word om die agtergronde te skep. Gebruik dit as 'n voorbeeld as u GIMP wil gebruik. Of gebruik u gunsteling beeldredakteur om agtergronde te maak. Volg 'n paar van die onderstaande riglyne om u te help om agtergronde te maak wat vertoon kan word.
Die verhoogagtergronde is van Inkipedia geneem.
Soos vroeër genoem, is die PyPortal nie vinnig besig om die skerm weer te gee nie. Plaas statiese teks op die agtergrond om te help verminder wat die PyPortal moet verwerk.
Die agtergronde moet 320x240 pixels in grootte en in bitmap -formaat wees. Ek het die agtergronde in 24-bis-formaat gestoor, aangesien 16-bit aaklig gelyk het en 32-bit 'n blou tint het.
Dit is omtrent die agtergronde. Die volgende stap beskryf die lettertipe en plasing van die teks.
Stap 3: Aanpassing van lettertipes
Lees aangepaste lettertipes vir CircuitPython -skerms om u eie lettertipes te skep.
Ek het lettertipes gebruik van @frozenpandaman wat op https://frozenpandaman.github.io/inkling.html gevind word.
Plaas lettertipes volgens die gids gespesifiseer in text_configuration.py in die src/conf -gids. Die standaard ligging is in /fonts /.
Dateer text_configuration.py op vir watter lettertipe gebruik moet word, kleur en plasingskoördineer vir teks.
text_configuration.py - Moet vanselfsprekend wees.
konfigurasie = {
'fonts_directory': '/fonts/', # text: (font, kleur, (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 ', 0xFFFFFF, (65, 149)), 'text_salmon_time_slot': ('Splatoon2-18.bdf', 0xFFFFFF, (65, 191)), 'text_salmon_stage': ('Splatoon2-18.bdf', 0xFFFFFF, (65, 211))}
Wenke
Probeer om nie meer as 3 lettertipes te gebruik vir die onderstaande kwessies nie.
Gebruik u beeldredakteur om die koördinate te vind waar u teks wil plaas, sodat u nie net wild raai nie. Gewoonlik sal die wyserhulpmiddel van beeldbewerkingsagteware sy x- en y -koördinate iewers in die redakteur vertoon, meestal in die statusbalk.
Kwessies
Hoe meer lettertipes u gebruik, hoe langer neem die PyPortal om te begin, aangesien al die lettertipes wat gebruik word tydens die opstelling gelaai word.
Bitmap -lettertipes neem baie ruimte in beslag en eet in die stoorplek aan boord van PyPortal.
U kan 'n lettertipe -gids op die micro SD -kaart skep en daarheen wys (bv./Sd/fonts/), maar ek het 'n vreemde probleem teëgekom waar dieselfde lettertipe vanaf die ingeboude geheue sal werk, maar nie van die mikro -SD werk nie kaart. Ek kon nie oplos wat die probleem was oor die laai van 'n SD -kaart nie.
Stap 4: Lees verder om 'n Amiibtronics -skerm te bou
Die volgende stap is om die DJ -draaitafel Amiibotronic -verhoog te bou.
U kan hier stop as u net wil hê dat die PyPortal die Splatoon 2 -skedules moet vertoon.
Stap 5: PyPortal I2C 3.3V
Ek het gevind dat die ingeboude Real Time Clock (RTC) ophou tik as u 'n 5V I2C -toestel aansluit. Ek dink dit is te danke aan die RTC se trekkrag tot 3.3V. Dan voeg 'n 5V I2C-toestel met sy eie pull-ups by 5V die RTC af.
Daar is 'n trui naby die poorte aan die kant van die PyPortal om die spanningsuitsette te kies. Sien Adafruit Pinouts vir verwysing.
Sny/skraap die klein stukkie spoor weg wat die middelste pad met die 5V -pad verbind. *** Belangrik *** Sny/skraap weg van die lintkabel!
Gebruik 'n multimeter om te kontroleer of daar geen kontinuïteit tussen die middelste pad en die 5V-pad is nie. Kyk ook of die poortspanningspen geen kontinuïteit met die 5V -pad het nie.
Soldeer 'n bietjie soldeerbrug van die middelste pad na die 3V -pad.
Gebruik 'n multi-meter om die kontinuïteit van die middelste pad na die 3V-pad te kontroleer. Kontroleer ook of daar geen onbedoelde verbinding met die 5V -pad is nie.
Stap 6: Kragaansluiting - bedrading PyPortal
Ons sal die PyPortal voed deur direk aan die 5V -bus te koppel in plaas van die mikro -USB -poort van die PyPortal te gebruik.
Die draad wat by die JST RCY -aansluiting kom, is te groot om deur die Adafruit PyPortal -omhulsel te druk. U moet kleiner 24AWG -draad aan die PyPortal en dan aan die JST RCY -aansluiting soldeer. Gebruik die konvensionele kleure van rooi vir positief en swart vir grond vir die drade.
Trek die ente van die 24AWG -drade af en maak dit vas. Sny die punt net so groot soos die 5V soldeerblok (die pad wat ons pas in die vorige stap ontkoppel het).
Maak die 5V -kussing vas en soldeer die rooi draad aan die kussing. Buig dan die draad versigtig tussen die I2C -poort en die D3 -poort.
Maak die grondpen van die D3 -poort (die boonste pen) vas en soldeer die swart draad daaraan. Buig hierdie draad om die rooi draad te volg.
Stap 7: Kragaansluiting - Voeg die einde van die aansluiting by
Sny die drade wat aan die manlike kant van die JST RCY vasgemaak is, tot 'n redelike lengte, soos 'n duim of twee. Ek het die manlike kant gekies om die aansluiting in ooreenstemming te bring met die sypoort.
Krimp die buis van die kop op die drade voordat die soldeersel dit aanmekaar sny.
Soldeer die verbindingsdrade aan die drade wat ons in die vorige stap gesoldeer het.
Krimp die buis op sy plek.
Stap 8: Ontkoppel die ingeboude luidspreker
Ons sal eksterne luidsprekers aansluit en die ingeboude luidspreker moet ontkoppel. Sien Speaker en Speaker Connector vir verwysing.
Daar is twee soldeerblokkies wat met 'n baie klein spoor links van die ingeboude luidspreker verbind is. Sny/skraap daardie klein spoor weg.
Gebruik 'n multimeter om te kontroleer of die twee pads nie meer aan mekaar gekoppel is nie.
Stap 9: Speaker Pigtail Connector
Die luidsprekeraansluiting is moeilik om te bereik as die PyPortal -omhulsel aan is. Ons maak 'n varkstert sodat ons eksterne luidsprekers maklik kan koppel/ontkoppel.
Soldeer 'n manlike 2-pins JST PH-aansluiting aan die einde van 'n vroulike Molex Picoblade-aansluiting. Maak seker dat die drade aan die korrekte aansluiting vir die bypassende vroulike JST PH -aansluiting gesoldeer is.
Die kleinste krimpbuis wat ek gehad het, was nog te groot, sodat ek die buis warm aan die manlike aansluiting kon plak.
Stap 10: Monteer die PyPortal -omhulsel van Adafruit
Monteer die akriel PyPortal -omhulsel volgens die instruksies van die omhulsel.
Die kragprop moet uit die kant kan pas.
Bevestig die luidsprekerstertaansluiting wat ons vroeër gemaak het. Doen dit nou, aangesien dit moeilik sal wees om dit later aan te sluit.
Stap 11: PCA9685 -kabelboom - Rangskik 4 -pins JST PH -verbindingsdrade
U kan hierdie stap oorslaan as u goed is met die kleurvolgorde van die drade op u bedrade vroulike 4-pins JST PH-aansluiting.
Ek het 'n stokperdjie mes gebruik om die sluitblad te lig en die drade uit te skuif. Ek het die kleure herrangskik om aan te pas by die spanningstop van die PyPortal.
Ek kon die wit en geel draad alleen gelaat het, maar ek hou van geel soos SCL, aangesien geel en SCL die letter 'L' in het.
Die volgorde van kleur is swart, rooi, wit en geel (GND, VCC, SDA, SCL).
Die boonste pen is die grondpen, dus as u die connector aan die PyPortal koppel, is die gronddraad met die boonste pen verbind.
Stap 12: PCA9685 -gordel - 6P Dupont -aansluitpunt
Trek die ente van die bedrade vroulike 4-pins JST PH-aansluiting af.
Krimp vroulike DuPont -verbindings tot aan die einde.
Plaas die drade in die regte volgorde om by die kop van die PCA9685 -module te pas.
Die bestelling wat ek het is GND, skip, SCL, SDA, VCC, skip.
Stap 13: PCA9685 -kabelboom - Rangskik 4 -pins JST PH -verbindingsdrade
Soos met die vorige stap, herrangskik die draadkleure van die bedrade 3-pins JST PH-aansluiting om by die penne van die PyPortal 3-pen-poorte te pas. Die volgorde van bo na onder is GND, VCC, D3.
Krimp die vroulike DuPont -verbindings aan die teenoorgestelde kant van die aansluiting.
Ons gebruik nie die GND- en VCC -drade nie, maar plaas dit in 'n 2P -omhulsel, net vir toekomstige gebruik.
Stap 14: PCA9685 draadboom - Sluit 3 -pins JST PH -draad aan op 6P Dupont -aansluiting
Steek die D3-seindraad van die bedrade vroulike 3-pins JST PH-aansluiting van die vorige stap in die 6P DuPont-aansluiting van 'n vorige stap.
Die draad moet verbind word tussen GND en SCL.
Stap 15: Druk Amiibotronic -skermonderdele af
Laai PyPortal Splatoon 2 Stage 3D -lêers af van Thingiverse.
Druk die STL -lêers af.
Beskrywing van die lêers:
- PyPortalSplatoonStage.stl - Onderste deel van die skerm om die elektronika, servo's en luidsprekers te hou.
- PyPortalSplatoonRiser.stl - stuk om die PyPortal te verhoog tot die redelike hoogte wat by die Amiibos pas.
- PyPortalSplatoonTurnTableBottom.stl - Onderkant van die draaitafel wat koppel aan die servohoring vir draai. Ek het probeer om die draaitafel in 'n stuk te maak, maar die uitsparing vir die servohoring kom nie so goed uit nie, selfs met druksteun.
- PyPortalSplatoonTurnTableTop.stl - Boonste deel van die draaitafel sedert ek die draaitafel in twee stukke verdeel het.
Ek moes die verhoog in wit afgedruk het as ek geweet het dat my kinders hul Splatoon -plakkers daarop sou gips. Ek het grys gekies, want dit is wat DJ -tafels gewoonlik kom van wat ek gesien het.
Ek het ook met ondersteuners gedruk, maar dit is regtig nie nodig vir die gaten op die verhoogspreker nie.
Stap 16: Tik op USB -bevestiging
Gebruik 'n onderkant kraan van 4-40 om die houer van die USB-breekbord in te ryg. Die houer is die klein blok met 2 gate.
Gebruik 'n skerp stokperdjie mes om die plastiek af te sny.
Stap 17: Tik op Servo Mount
Gebruik die monteerskroewe wat by die MG90S -servo's verpak is om drade in die servo -monteerblokke te "tik". Dit is meer soos om die gate vir die skroewe in te steek.
Knip enige uitloop as dit gebeur.
Stap 18: Tik op Riser
Gebruik 'n kraan van 4-40 om die drade in die 4 skroefgate aan die onderkant te sny.
Gebruik 'n stokperdjie mes om wegloop te sny.
Stap 19: Monteer die USB -poort
Gebruik 1/4 4-40 skroewe om die USB-uitbreekbord vas te hou.
Stap 20: Monteer PCA9685 -module
Daar is 4 gate in die middel van die verhoog wat ooreenstem met die monteergate van die PCS9685 -module. Gebruik die gate vir 12 mm M2.5 -skroewe, 6 mm -nylonstandpunte, ringe en moere. Ek het net 6 mm byderhand, maar enige hoogte -afstand sal werk solank u genoeg skroewe het.
Ek het nie afwykings in die afdruk opgeneem nie, omdat die koppenne onderaan te naby aan die monteergate is. Daar is nie genoeg spasie om 'n afwyking met 'n dik genoeg muur betroubaar af te druk wat nie die onderkant van die kop kan belemmer nie.
Stap 21: Mount Servos
Monteer die servo's in die servo -houers. Die servo's pas net een kant toe, met die drade in die middel van die verhoog.
Koppel die servo's aan die PCA9685 -module. Koppel die linker servo aan die onderkant na poort 0 en die regter servo na poort 1.
Maak seker dat die servo's korrek aan die PCA9685 -module gekoppel is; die kleure van die servodrade pas by die module (swart/bruin vir grond).
Stap 22: Berei Servo Horn voor
Die servohorings is nie plat bo -op nie en moet gelyk wees om behoorlik in die draaitafelbodem te pas.
Gebruik skuurpapier om die bokant van die dubbelzijdige servohoring plat te maak. U sal weet wanneer dit plat is as al die glans weg is.
Stap 23: Monteer draaitafel Amiibo -houer
Plaas die servohoring op die servo. Die oriëntasie van die horing maak nie saak nie.
Plaas die onderkant van die draaitafel op die servohoring. Die servohoring moet mooi in die uitsparing aan die onderkant van die draaitafel pas.
Plaas die draaitafel bo -op en skroef vas met 'n 8 mm M2 -skroef.
Herhaal vir die tweede servo.
As u wil, kan u die stukke van die draaitafel aanmekaar plak. Ek het nie sedert my buis gom uitgedroog het nie. Draaitafel werk nog steeds daarsonder.
Stap 24: Monteer luidsprekers
Gebruik 10 mm M3 -skroewe, ringe en moere om die luidsprekers op hul plek te monteer.
Die drade moet na die kante wys.
Ek moet erken dat ek dit moeilik gehad het om die moere aan die binnekant van die skroewe naby die bokant van die verhoog te kry. Wat gehelp het, is om 'n gebuigde neus tang te hê om die moere vas te hou terwyl hulle skroef.
Stap 25: Bind PyPortal vas
Ek het gehou van die voorkoms van die Adafruit PyPortal Desktop Stand Enclosure Kit en ek het gedink dat die PyPortal net met 'n kabel vasgemaak kan word.
Die omhulselbene moet in die groewe bo -op die riser pas. Die pasvorm pas nie styf nie en het moontlik 'n wikkelruimte, maar dit maak nie saak nie.
Steek kabelbinders in die agterste gleuwe van die riser. Die agterkant van die riser is naby die ovaal opening. Draai die bande nog nie heeltemal vas nie, laat ruimte vir die pote van die omhulsel.
Skuif die omhulselbene in die lusse.
Draai die kabelbande vas om die omhulselbene vas te hou. Moenie te sterk trek nie.
Daar is splete aan die voorkant van die riser as jy die voorkant van die bene wil vasmaak. U moet die kabelbinders vasbind om dit te bereik. Ek het agtergekom dat ek dit nie hoef te doen nie, aangesien die twee kabelbande aan die agterkant voldoende was om die PyPortal vas te hou.
Stap 26: PCA9685 -kragverbinding
Gebruik drade om VCC en GND van die USB -uitbrekingskaart aan die PCA9685 -module te koppel. Hou by die konvensie en gebruik rooi vir VCC en swart vir GND.
Strooi en maak een kant van die drade vas. Sny die blikkant tot die grootte van die soldeerblok van die USB -uitbrekingskaart.
Soldeer die drade aan die USB -uitbreekbord.
Trek die ander kant van die drade af en steek dit in die skroefklemmenblok van die PCA9685 -module. Maak seker dat VCC van die USB na die VCC van die aansluitblok gaan.
Stap 27: PyPortal -aansluiting
Soldeer aan die JST RCY -aansluiting by die USB -uitbreek.
Strooi en maak die punte van die drade vas indien nodig. Myne het gestroop en geblik, sodat ek net kon soldeer.
Stap 28: Luidsprekeraansluiting
Sny die luidsprekerdrade af, aangesien hulle redelik lank is. Ek het myne tot ongeveer 5 tot 6 duim afgesny (u kan korter word as u 'n bedrade aansluiting aansluit).
Die luidsprekers is elk 4 ohm en die PyPortal werk met 8 ohm luidsprekers. U sal die luidsprekers in serie moet bedraad sodat die PyPortal 8-ohm sien.
Soldeer die een draad se swart draad aan die ander draad se rooi draad. Moenie vergeet om eers op die krimpbuis te gly nie.
Soldeer dan 'n bedrade vroulike 2-pins JST PH-aansluiting aan die oorblywende luidsprekerdrade. Die kanse is ook goed dat die drade van die aansluiting ook rooi en swart sal wees, dus pas dit net bymekaar. Die kleure moet ook ooreenstem met die kleure van die picoblade molex connector varkstert wat ons vroeër gemaak het.
Stap 29: Heg PyPortal Riser aan
Plaas die riser met die PyPortal bo -op die verhoog.
Gebruik 1/2 4-40 skroewe en ringe om die riser van 'n vorige stap tot bo-op die verhoog vas te hou.
Maak seker dat die gleuf op die riser in lyn is met die gleuf op die verhoog voordat u dit vasskroef.
Stap 30: Koppel 6P DuPont -verbindingsharnas
Koppel die 6P DuPont Connector Harness wat ons vroeër gemaak het, aan die PCA9685 -module. Maak seker dat die aansluiting die korrekte drade met die module verbind.
Stap 31: Koppel die verbindings
Druk die JST PH- en RCY -verbindings deur die gleuf langs die PCA9685 -module en deur die riser bo -op.
Koppel die vroulike verbindings aan hul onderskeie manlike aansluiting.
Trek die draad los in die verhoog om die agterkant van die PyPortal mooi en netjies te maak.
Stap 32: Organiseer drade
Die drade in die verhoog sal 'n gemors wees.
Bind jou drade mooi saam en hou dit saam met iets.
Ek het Velcro wrap gebruik. Die omhulsel is wyd, wat u in die middel in die middel kan sny en dunner bandjies kan maak.
Stap 33: Versier
Ek het nie beplan vir hierdie stap nie. My kinders het 'n plakboek gehad en 'n paar plakkers daarop geplak. As ek geweet het, sou ek die verhoog in wit gedruk het om by die buitelyn van die plakkersplakker te pas. Ek hou nog steeds daarvan, ek dink hulle het mooi versier.
Stap 34: Dankie
Dit is dit vir die projek. Sluit 'n USB -kabel aan en koppel aan 'n USB -kragbron. Ek hoop dat u hierdie Instructable geniet het. Dankie dat u dit gelees het.
Ek wil ook die volgende bedank:
Adafruit vir Adafruit IO
@mattisenhower vir Splatoon 2.ink wat die skedule -data verskaf
@frozenpandaman vir die Splatoon Fonts
Aanbeveel:
Neem wonderlike foto's met 'n iPhone: 9 stappe (met foto's)
Neem wonderlike foto's met 'n iPhone: die meeste van ons dra deesdae 'n slimfoon oral, daarom is dit belangrik om te weet hoe u u slimfoonkamera kan gebruik om fantastiese foto's te neem! Ek het net 'n paar jaar 'n slimfoon gehad, en ek hou daarvan om 'n ordentlike kamera te hê om dinge te dokumenteer wat ek
Howto: Raspberry PI 4 Headless (VNC) installeer met Rpi-imager en foto's: 7 stappe (met foto's)
Howto: Raspberry PI 4 Headless (VNC) installeer met Rpi-imager en foto's: ek is van plan om hierdie Rapsberry PI te gebruik in 'n klomp prettige projekte in my blog. Kyk gerus daarna. Ek wou weer my Raspberry PI gebruik, maar ek het nie 'n sleutelbord of muis op my nuwe plek gehad nie. Dit was 'n rukkie sedert ek 'n Framboos opgestel het
Hoe om 'n tiener te gebruik om foto's op Splatoon 2 te druk met behulp van die SplatPost -drukker: 10 stappe
Hoe om 'n tiener te gebruik om foto's op Splatoon 2 af te druk met behulp van die SplatPost -drukker: In hierdie instruksies sal ek wys hoe u die SplatPost -drukker kan gebruik deur ShinyQuagsire. Sonder duidelike instruksies sou iemand wat nie ondervinding het met die opdragreël nie, 'n bietjie probleme ondervind. My doel is om die stappe tot by die punt te vereenvoudig
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino - Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter - Rc Helikopter - Rc -vliegtuig met Arduino: 5 stappe (met foto's)
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino | Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter | Rc Helikopter | Rc -vliegtuig met Arduino: om 'n Rc -motor te bestuur | Quadcopter | Drone | RC -vliegtuig | RC -boot, ons het altyd 'n ontvanger en sender nodig, veronderstel dat ons vir RC QUADCOPTER 'n 6 -kanaals sender en ontvanger nodig het en dat die tipe TX en RX te duur is, so ons maak een op ons
Hoe om 'n rekenaar met maklike stappe en foto's uitmekaar te haal: 13 stappe (met foto's)
Hoe om 'n rekenaar uitmekaar te haal met eenvoudige stappe en foto's: dit is 'n instruksie oor hoe om 'n rekenaar uitmekaar te haal. Die meeste basiese komponente is modulêr en kan maklik verwyder word. Dit is egter belangrik dat u daaroor georganiseerd is. Dit sal u verhinder om onderdele te verloor, en ook om die montering weer