Satura rādītājs:
- Piegādes
- 1. solis: vienkāršs portāla Splatoon 2 posmu displejs
- 2. darbība. Fona pielāgošana
- 3. darbība: fontu pielāgošana
- 4. darbība. Lasiet tālāk, lai izveidotu Amiibtronics displeju
- 5. darbība: PyPortal I2C 3.3V
- 6. solis: barošanas savienotājs - PyPortal elektroinstalācija
- 7. darbība. Barošanas savienotājs - savienotāja gala pievienošana
- 8. darbība: atvienojiet iebūvēto skaļruni
- 9. solis: skaļruņu ligzdas savienotājs
- 10. darbība: samontējiet Adafruit PyPortal korpusu
- 11. solis: PCA9685 vadu vadi - pārkārtojiet 4 kontaktu JST PH savienotāja vadus
- 12. solis: PCA9685 vadu vadi - 6P Dupont savienotāja beigas
- 13. darbība: PCA9685 vadu vadi - pārkārtojiet 4 kontaktu JST PH savienotāja vadus
- 14. darbība: PCA9685 vadu vadi - savienojiet 3 kontaktu JST PH vadu ar 6P Dupont savienotāju
- 15. darbība: drukājiet Amiibotronic displeja daļas
- 16. darbība. Pieskarieties USB montāža
- 17. solis: pieskarieties servo stiprinājumam
- 18. darbība: pieskarieties pie Riser
- 19. darbība: pievienojiet USB barošanas portu
- 20. darbība: uzstādiet PCA9685 moduli
- 21. solis: uzstādiet servos
- 22. solis: Sagatavojiet servo signāltauri
- 23. solis: uzstādiet pagrieziena galda Amiibo turētāju
- 24. darbība. Skaļruņu stiprināšana
- 25. darbība. Piesaistiet PyPortal
- 26. darbība: PCA9685 barošanas savienojums
- 27. darbība: PyPortal barošanas savienotājs
- 28. darbība: skaļruņu savienotājs
- 29. darbība: pievienojiet PyPortal Riser
- 30. darbība: pievienojiet 6P DuPont savienotāja vadu
- 31. darbība: savienojiet savienotājus
- 32. solis: sakārtojiet vadus
- 33. solis: izrotājiet
- 34. solis: Paldies
Video: PyPortal Splatoon 2 grafika displejs: 34 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
Tinkerera domasSeko vairāk autoram:
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
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
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
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
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
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
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
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
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 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 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
Š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
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
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
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
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
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
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
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
Izmantojiet 1/4 4-40 skrūves, lai noturētu USB sadalīšanas paneli.
20. darbība: 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
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
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
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
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
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
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
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
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
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, 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
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
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
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:
8x8 matricas displejs ar BT: 5 soļi (ar attēliem)
8x8 matricas displejs ar BT: pirms dažiem mēnešiem es iegādājos 4 paneļu 8x8 matricu no ebay (Ķīna). Es biju nedaudz vīlies, kad sapratu, ka tas ir cieši savienots no vienas puses uz otru, nevis no augšas uz leju, par ko lielākā daļa piemēru tīkls ir uzrakstīts! Skatiet 2. soli. Es domāju, ka man varētu būt
Grafika pulkstenis: jūsu virtuālais produktivitātes palīgs: 6 soļi (ar attēliem)
Grafiks Pulkstenis: Jūsu virtuālais produktivitātes palīgs: Es esmu profesionāls atlikējs! Šī bloķēšana mani ievirzīja laika lokā, kur ikdiena vienkārši lido bez produktīva darba. Lai pārspētu vilcināšanos, esmu izveidojis šo vienkāršo un ātro pulksteni, kas ieplāno manu darbu. Tagad es varu vienkārši pieturēties pie
TTGO (krāsains) displejs ar mikropitonu (TTGO T displejs): 6 soļi
TTGO (krāsains) displejs ar mikropitonu (TTGO T displejs): TTGO T-displejs ir tāfele, kuras pamatā ir ESP32 un kurā ir 1,14 collu krāsu displejs. Dēli var iegādāties par balvu, kas mazāka par 7 ASV dolāriem (ieskaitot piegādi, balva redzama banggood). Tā ir neticama balva par ESP32, ieskaitot displeju
Grafika SSD diskā 1306 I2C OLED 128x64 displejā ar CircuitPython, izmantojot Itsybitsy M4 Express: 13 soļi (ar attēliem)
Grafika SSD1306 I2C OLED 128x64 displejā ar CircuitPython, izmantojot Itsybitsy M4 Express: SSD1306 OLED displejs ir mazs (0,96 "), lēts, plaši pieejams I2C, vienkrāsains grafiskais displejs ar 128x64 pikseļiem, kas ir viegli sasaistāms (tikai 4 vadi) uz mikroprocesoru izstrādes plates, piemēram, Raspberry Pi, Arduino vai
LCD autobusu grafika displejs: 7 soļi
LCD autobusu grafika displejs: Standarta 18 studenti attīstīs izpratni par transporta tehnoloģijām un varēs tos izvēlēties un izmantot. 18-J etalons Transports ir būtiska loma citu tehnoloģiju darbībā, piemēram, ražošanā, būvniecībā, komunikācijā