Turinys:
- Prekės
- 1 veiksmas: paprastas portalo „Splatoon 2“etapų rodymas
- 2 veiksmas: fono pritaikymas
- 3 veiksmas: šrifto pritaikymas
- 4 žingsnis: Skaitykite toliau, kad sukurtumėte „Amiibtronics“ekraną
- 5 žingsnis: „PyPortal I2C 3.3V“
- 6 veiksmas: maitinimo jungtis - „PyPortal“laidų prijungimas
- 7 veiksmas: maitinimo jungtis - jungties galo pridėjimas
- 8 veiksmas: atjunkite garsiakalbį
- 9 veiksmas: garsiakalbio jungtis
- 10 žingsnis: Surinkite „Adafruit“„PyPortal“korpusą
- 11 veiksmas: PCA9685 laidai - pertvarkykite 4 kontaktų JST PH jungties laidus
- 12 veiksmas: PCA9685 laidų laidai - 6P Dupont jungties galas
- 13 žingsnis: PCA9685 laidai - pertvarkykite 4 kontaktų JST PH jungties laidus
- 14 žingsnis: PCA9685 laidų laidai - prijunkite 3 kontaktų JST PH laidą prie 6P Dupont jungties
- 15 veiksmas: spausdinkite „Amiibotronic“ekrano dalis
- 16 veiksmas: palieskite USB montavimas
- 17 veiksmas: palieskite „Servo Mount“
- 18 veiksmas: palieskite „Riser“
- 19 veiksmas: pritvirtinkite USB maitinimo prievadą
- 20 veiksmas: pritvirtinkite PCA9685 modulį
- 21 žingsnis: „Servo“montavimas
- 22 žingsnis: Paruoškite servo ragą
- 23 žingsnis: Sumontuokite patefono „Amiibo“laikiklį
- 24 žingsnis: pritvirtinkite garsiakalbius
- 25 žingsnis: suriškite „PyPortal“
- 26 veiksmas: PCA9685 maitinimo prijungimas
- 27 žingsnis: „PyPortal“maitinimo jungtis
- 28 žingsnis: garsiakalbio jungtis
- 29 veiksmas: pritvirtinkite „PyPortal Riser“
- 30 veiksmas: prijunkite 6P „DuPont“jungties laidus
- 31 veiksmas: prijunkite jungtis
- 32 žingsnis: sutvarkykite laidus
- 33 žingsnis: papuoškite
- 34 žingsnis: ačiū
Video: „PyPortal Splatoon 2“tvarkaraščio ekranas: 34 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
Daugiau informacijos apie autorių:
Apie: Man patinka gaminti daiktus. Daugiau apie bbtinkerer »
Smagus dabartinių ir būsimų „Splatoon 2“etapų „Turf War“ir „Ranged“žaidimų, reitingo žaidimo tipo ir „Salmon Run“tvarkaraščio rodymas naudojant „Adafruit PyPortal“. Peržiūrėkite tvarkaraštį paspausdami jutiklinį ekraną. Fonai atsitiktine tvarka parenkami norint gauti akių saldainių. Neprivalomas „Amiibo“stovas skirtas „Amiibotronics“, kuris keičia „Amiibos“ekrano link, kai keičiasi tvarkaraštis.
Dabartiniai etapai gauti iš „Splatoon2.ink“, kurį sukūrė @mattisenhower, o laikas sinchronizuojamas iš „Adafruit IO“.
Šis projektas yra tikrai lengvas, jei norite tiesiog rodyti tvarkaraštį „PyPortal“ir naudoti tai, ką turiu. Iš esmės tereikia atnaujinti tinklo nustatymų, „Adafruit IO“paskyros informacijos ir laiko juostos konfigūracijos failus.
Projektas šiek tiek labiau įsitraukia, jei norite toliau tinkinti, priklausomai nuo to, kaip gerai mokate vaizdo ir „Python“programavimo programas.
„Amiibo“animacijos pridėjimas yra neprivalomas ir reikės daug daugiau dirbti su litavimu ir 3D spausdinimu.
Įspėjimas
„PyPortal“nėra toks greitas kaip jūsų 1ms HDMI žaidimų monitorius. Ekrane užtrunka kelias sekundes, kol viskas baigiama nubrėžti į ekraną.
Prekės
Būtina:
- „Adafruit PyPortal“- „CircuitPython“palaikomas interneto ekranas
- „Adafruit IO“paskyra
- Bevielis internetas
- Micro SD kortelė
Neprivaloma „Amiibtronic“konstrukcija:
- „Adafruit PyPortal“stalinių stovų gaubtų rinkinys
- „MG90S Micro Servos“x 2
- PC9685 servo modulis
- USB mikroschema
- Stereofoninių garsiakalbių rinkinys - 3 W 4 omai
- 3 kontaktų moteriška JST PH jungtis
- 4 kontaktų moteriška JST PH jungtis
- JST RCY kištukinės jungtys
- M2.5 varžtai, poveržlės ir veržlės
- M3 Varžtai, poveržlės ir veržlės
- 4-40 Varžtai, poveržlės ir veržlės
- Laidai
- Maži kabeliai
- Termiškai susitraukianti plėvelė
- 3D spausdintuvas
- Sraigtiniai čiaupai
- „Splatoon“lipdukai
1 veiksmas: paprastas portalo „Splatoon 2“etapų rodymas
Atsisiųskite „SplatSchedule“projektą iš „GitHub“. Sukurkite secrets.py kataloge src/conf su savo informacija naudodami pavyzdį src/conf kataloge. Tame pačiame aplanke atnaujinkite application_configuration.py.
Sukurkite fono katalogą „micro SD“kortelėje jos šaknyje. Nukopijuokite visus bmp failus iš projekto vaizdų katalogo į ką tik sukurtą fonų katalogą. Įdėkite „micro SD“kortelę į „PyPortal“.
Įdiekite „SplatSchedule_ [data].uf2“failą iš programinės aparatinės įrangos aplanko į „PyPortal“, du kartus greitai paspausdami atstatymo mygtuką „PyPortal“gale, kad atidarytumėte įkrovos diską. Tada nukopijuokite failą. Baigus kopijuoti failą, „PyPortal“bus automatiškai paleistas iš naujo. Ši programinė įranga yra „CircuitPython 4.0.1“su reikiamomis „Adafruit“bibliotekomis.
Nukopijuokite visus failus iš src katalogo į „PyPortal“ir jums bus gerai eiti. „PyPortal“turėtų automatiškai paleisti save ir paleisti.
Toliau pateikiamas greitas konfigūracijos failų paaiškinimas.
secrets.py - kiekviena konfigūracija turėtų būti savaime suprantama. Pakeiskite SSID savo „WiFi“SSID ir pan. Turėsite pasiimti savo laiko juostą iš https://worldtimeapi.org/timezones, pvz. mano laiko juosta yra Ramusis vandenynas/Honolulu.
# Šiame faile saugote slaptus nustatymus, slaptažodžius ir žetonus!
# Jei įvesite juos į kodą, rizikuosite paversti šią informaciją arba ja pasidalyti #, o tai nebūtų puiku. Taigi, laikykite viską šiame faile ir # laikykite jį paslaptyje. secrets = {'ssid': 'SSID', # Laikykite dvi kabučių pavadinime „slaptažodis“: „PWD“, # Laikykite dvi kabučių apie slaptažodį „timezone“: „TIMEZONE“, # http:/ /worldtimeapi.org/timezones 'aio_username': 'AIO_USERNAME', 'aio_key': 'AIO_KEY',}
application_configuration.py - Tik reikia iš tikrųjų atnaujinti time_adjust, kad greitai pradėtumėte veikti. Aš nesugalvojau, kaip gauti šį laiko laiko juostos nustatymą iš secrets.py, todėl turėsite pakeisti laiko juostos koregavimą į sekundes. Likę nustatymai turėtų būti savaime suprantami.
konfigūracija = {
'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 yra%Y-%m-%d%H:%M:%S.%L%j%u%z%Z Daugiau informacijos apie dekodavimą žr. https://strftime.net/: '/sd', 'background_images_directory': '/sd/backgrounds/', 'background_timeout': 900, # 900 = 15 minučių 'schedule_change_timeout': 180, # 180 = 3 min. valandos # Jei sukūrėte patefono pakopą, nustatykite tiesą „enable_turntable“: False, # Toliau nurodyti pasirenkami ir naudojami bandymams ir derinimui # „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'}
Tai viskas, ko reikia norint gauti „PyPortal Splatoon 2“tvarkaraščio ekraną. Skaitykite toliau, jei norite tinkinti foną ir (arba) patobulinti teksto vietą.
2 veiksmas: fono pritaikymas
Į „SplatSchedule“projektą įtrauktas GIMP projekto failas, naudojamas fonams kurti. Naudokite tai kaip pavyzdį, jei jums patinka naudoti GIMP. Arba naudokite mėgstamą vaizdo redaktorių, kad sukurtumėte fonus. Vadovaukitės kai kuriomis toliau pateiktomis gairėmis, kad padėtumėte sukurti rodomus fonus.
Scenos fonas buvo paimtas iš „Inkipedia“.
Kaip minėta anksčiau, „PyPortal“nespėja atvaizduoti ekrano. Kad sumažintumėte tai, ką turi apdoroti „PyPortal“, fone padėkite statinį tekstą.
Fonai turi būti 320 x 240 pikselių dydžio ir bitų žemėlapio formato. Fonus išsaugojau 24 bitų formatu, nes 16 bitų vaizdas atrodė siaubingas, o 32 bitų-mėlynas.
Tai beveik tinka fone. Kitas žingsnis apibūdina teksto šriftą ir vietą.
3 veiksmas: šrifto pritaikymas
Skaitykite pasirinktinius „CircuitPython“ekranų šriftus, kad sukurtumėte savo pasirinktinius šriftus.
Naudojau šriftus iš @frozenpandaman, kuriuos rasite adresu
Įdėkite šriftus į katalogą src/conf, nurodytą text_configuration.py. Numatytoji vieta yra /fonts /.
Atnaujinkite text_configuration.py, kuriam šriftui naudoti, spalvą ir teksto paskirties koordinates.
text_configuration.py - turėtų būti savaime suprantamas.
konfigūracija = {
'fonts_directory': '/fonts/', # text: (šriftas, spalva, (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)}}
Patarimai
Stenkitės nenaudoti daugiau nei 3 šriftų toliau nurodytoms problemoms spręsti.
Naudokite savo vaizdų rengyklę, kad padėtumėte rasti koordinates, kur norite įdėti tekstą, kad ne tik beprotiškai spėtumėte. Paprastai vaizdo redagavimo programinės įrangos žymeklio įrankio x ir y koordinatės bus rodomos kažkur redaktoriuje, dažniausiai būsenos juostoje.
Problemos
Kuo daugiau šriftų naudojate, tuo ilgiau „PyPortal“paleidžiama, nes sąrankos metu įkeliami visi naudojami šriftai.
„Bitmap“šriftai užima daug vietos ir sunaudoja „PyPortal“saugojimo vietą.
Galite sukurti šriftų katalogą „micro SD“kortelėje ir nukreipti ten (pvz.,/Sd/fonts/), bet susidūriau su keista problema, kai tas pats šriftas bus paleistas iš vidinės atminties, bet neveiks iš „micro SD“kortelę. Negalėjau išspręsti problemos, susijusios su įkėlimu iš SD kortelės.
4 žingsnis: Skaitykite toliau, kad sukurtumėte „Amiibtronics“ekraną
Kitas žingsnis - sukurti „DJ Turntable Amiibotronic“scenos ekraną.
Čia galite sustoti, jei norite, kad „PyPortal“rodytų „Splatoon 2“tvarkaraščius.
5 žingsnis: „PyPortal I2C 3.3V“
Radau, kad prijungus 5 V I2C įrenginį, įmontuotas realaus laiko laikrodis (RTC) nustoja tiksėti. Manau, kad taip yra dėl to, kad RTC pritraukia iki 3.3V. Tada pridėjus 5 V I2C įrenginį, kuris turi savo prisitraukimus, prie 5 V išjungiamas RTC.
Prie prievadų, esančių „PyPortal“pusėje, yra trumpiklis, skirtas pasirinkti įtampos išvesties prievadus. Žiūrėkite „Adafruit Pinouts“.
Iškirpkite/nubraukite mažą smulkų pėdsaką, jungiantį centrinę trinkelę su 5 V padu. *** Svarbu *** Nupjaukite/nubraukite juostos kabelį!
Naudokite kelių metrų matuoklį, kad patikrintumėte, ar tarp centrinės trinkelės ir 5 V trinkelės nėra tęstinumo. Taip pat patikrinkite, ar prievado įtampos kaištis neturi tęstinumo 5V pado atžvilgiu.
Lituokite šiek tiek litavimo tiltelio nuo centrinio padėklo iki 3 V padėklo.
Naudokite kelių metrų matuoklį, kad patikrintumėte centrinės trinkelės tęstinumą su 3 V padu. Patikrinkite, ar taip pat nėra netyčinio ryšio su 5V padu.
6 veiksmas: maitinimo jungtis - „PyPortal“laidų prijungimas
„PyPortal“maitinsime prijungdami tiesiai prie 5 V magistralės, o ne naudodami „PyPortal“mikro USB prievadą.
Laidas, pateikiamas kartu su JST RCY jungtimi, yra per didelis, kad jį būtų galima išspausti per „Adafruit PyPortal“korpusą. Mažesnį 24AWG laidą turėsite lituoti prie „PyPortal“, o tada prie „JST RCY“jungties. Naudokite įprastas raudonas spalvas teigiamam ir juodą laidų įžeminimui.
Pašalinkite ir skardinkite 24AWG laidų galus. Nupjaukite galą tik iki 5 V lituoklio pagalvėlės dydžio (pagalvėlė, kurią ką tik atjungėme ankstesniame žingsnyje).
Išardykite 5V trinkelę ir lituokite raudoną laidą prie trinkelės. Tada atsargiai sulenkite laidą, kad eitumėte tarp I2C ir D3 prievadų.
Išardykite D3 prievado įžeminimo kaištį (viršutinį kaištį) ir lituokite prie jo juodą laidą. Sulenkite šią vielą, kad sektumėte raudoną vielą.
7 veiksmas: maitinimo jungtis - jungties galo pridėjimas
Nupjaukite laidus, pritvirtintus prie JST RCY išorinio galo, iki tinkamo ilgio, pavyzdžiui, colio ar dviejų. Aš pasirinkau vyrišką galą, kad jungtis atitiktų šoninius prievadus.
Prieš sujungdami lydmetalį, užmaukite ant laidų susitraukiančius vamzdelius.
Lituokite jungties laidus prie laidų, kuriuos litavome ankstesniame žingsnyje.
Sutraukite vamzdelį į vietą.
8 veiksmas: atjunkite garsiakalbį
Mes prijungsime išorinius garsiakalbius ir turėsime atjungti garsiakalbį. Žiūrėkite garsiakalbį ir garsiakalbio jungtį.
Įrenginio garsiakalbio kairėje yra dvi lydmetalės, sujungtos šiurkščiu pėdsaku. Nupjaukite/nubraukite tą mažą pėdsaką.
Naudokite kelių metrų matuoklį, kad patikrintumėte, ar abi trinkelės nebėra prijungtos viena prie kitos.
9 veiksmas: garsiakalbio jungtis
Garsiakalbio jungtis yra skausminga pasiekti, kai įjungtas „PyPortal“gaubtas. Mes pagaminsime jungtį, kad galėtume lengvai prijungti/atjungti išorinius garsiakalbius.
Lituokite 2 kontaktų JST PH jungtį prie patelės „Molex Picoblade“jungties. Įsitikinkite, kad laidai yra prilituoti prie tinkamo JST PH jungties jungties.
Mažiausi susitraukiantys vamzdeliai vis dar buvo per dideli, todėl galiausiai karštai priklijavau vamzdelius prie kištukinės jungties.
10 žingsnis: Surinkite „Adafruit“„PyPortal“korpusą
Surinkite akrilo „PyPortal“gaubtą pagal korpuso instrukcijas.
Maitinimo kištukas turi tilpti iš šono.
Pritvirtinkite anksčiau pagamintą garsiakalbio jungtį. Padarykite tai dabar, nes vėliau bandyti prisijungti bus sunku.
11 veiksmas: PCA9685 laidai - pertvarkykite 4 kontaktų JST PH jungties laidus
Galite praleisti šį veiksmą, jei jums gerai sekasi laidų spalva jūsų laidinėje 4 kontaktų JST PH jungtyje.
Hobio peiliu pakėliau fiksavimo skirtuką ir ištraukiau laidus. Aš pertvarkiau spalvas, kad jos atitiktų „PyPortal“įtampos kištuką.
Galėjau palikti baltą ir geltoną vielą ramybėje, bet man patinka geltona spalva kaip SCL, nes geltona ir SCL turi raidę „L“.
Spalvų tvarka yra juoda, raudona, balta ir geltona (GND, VCC, SDA, SCL).
Viršutinis kaištis yra įžeminimo kaištis, todėl įsitikinkite, kad prijungę jungtį prie „PyPortal“įžeminimo laidas yra prijungtas prie viršutinio kaiščio.
12 veiksmas: PCA9685 laidų laidai - 6P Dupont jungties galas
Pašalinkite laidinės moteriškos 4 kontaktų JST PH jungties galus.
Iki galo užspauskite „DuPont“moteriškas jungtis.
Įdėkite laidus teisinga tvarka, kad jie atitiktų PCA9685 modulio antraštę.
Mano turima tvarka yra GND, praleisti, SCL, SDA, VCC, praleisti.
13 žingsnis: PCA9685 laidai - pertvarkykite 4 kontaktų JST PH jungties laidus
Kaip ir ankstesniame žingsnyje, pertvarkykite laidinės 3 kontaktų JST PH jungties spalvas, kad jos atitiktų „PyPortal“3 kontaktų prievadų kaiščius. Tvarka iš viršaus į apačią yra GND, VCC, D3.
Kitame jungties gale užspaudžiamos „DuPont“jungtys.
Mes nenaudosime GND ir VCC laidų, bet įdėsime juos į 2P dėklą, tik įdėkite jį ateityje.
14 žingsnis: PCA9685 laidų laidai - prijunkite 3 kontaktų JST PH laidą prie 6P Dupont jungties
Įkiškite D3 signalo laidą iš laidinės moteriškos 3 kontaktų JST PH jungties iš ankstesnio veiksmo į 6P DuPont jungtį iš ankstesnio veiksmo.
Laidas turi jungtis tarp GND ir SCL.
15 veiksmas: spausdinkite „Amiibotronic“ekrano dalis
Atsisiųskite „PyPortal Splatoon 2 Stage 3D“failus iš „Thingiverse“.
Spausdinkite STL failus.
Failų aprašymas:
- „PyPortalSplatoonStage.stl“- apatinė ekrano dalis, skirta elektronikai, servo ir garsiakalbiams laikyti.
- „PyPortalSplatoonRiser.stl“- kūrinys, skirtas „PyPortal“pakelti į protingą „Amiibos“aukštį.
- „PyPortalSplatoonTurnTableBottom.stl“- posūkio stalo apačia, susieta su servo ragu, kad būtų galima pasukti. Aš bandžiau padaryti posūkio stalą iš vieno gabalo, tačiau servo rago įdubos neišeina taip gerai net ir palaikant spausdinimą.
- „PyPortalSplatoonTurnTableTop.stl“- viršutinė posūkio stalo dalis, nes aš padalinau posūkio stalą į dvi dalis.
Aš turėjau spausdinti sceną balta spalva, jei žinojau, kad mano vaikai ant jos užklijuos „Splatoon“lipdukus. Aš pasirinkau pilką spalvą, nes būtent tai, ką DJ turn turn stalai dažniausiai sudaro iš to, ką mačiau.
Aš taip pat spausdinau su atramomis, bet jums tikrai nereikia scenos garsiakalbių skylių.
16 veiksmas: palieskite USB montavimas
Naudokite 4-40 apatinį čiaupą, kad sriegiuotumėte USB pertraukos plokštės laikiklį. Kalnas yra mažas blokas su 2 skylėmis.
Naudodami aštrų pomėgio peilį nupjaukite plastikinį nutekėjimą.
17 veiksmas: palieskite „Servo Mount“
Naudodami tvirtinimo varžtus, pridedamus prie „MG90S“servo, „įkiškite“sriegius į servo tvirtinimo blokus. Na, tai labiau panašu į varžtų skylių įpjovimą.
Jei taip atsitiks, nutraukite bet kokį nutekėjimą.
18 veiksmas: palieskite „Riser“
4–40 kraneliu įpjaukite sriegius į 4 apačioje esančias stovo varžtų angas.
Naudokite pomėgio peilį, kad išbėgtų.
19 veiksmas: pritvirtinkite USB maitinimo prievadą
Naudokite 1/4 4-40 varžtus, kad laikytumėte USB pertraukos plokštę.
20 veiksmas: pritvirtinkite PCA9685 modulį
Scenos centre yra 4 skylės, kurios sutampa su PCS9685 modulio tvirtinimo angomis. Naudokite tas skylutes 12 mm M2.5 varžtams, 6 mm nailono atramoms, poveržlėms ir veržlėms. Aš turėjau tik 6 mm po ranka, bet bet koks aukščio atsiribojimas veiks tol, kol turėsite pakankamai ilgus varžtus.
Į spausdinimą neįtraukiau atotrūkio, nes antraštės kaiščiai apačioje yra per arti tvirtinimo angų. Nepakanka vietos patikimai atspausdinti storą sieną, kurios siena būtų pakankamai stora ir netrukdytų antraštės apačiai.
21 žingsnis: „Servo“montavimas
Įdėkite servo į servo laikiklius. Servos tinka tik į vieną pusę, laidai nukreipti į scenos centrą.
Prijunkite servo prie PCA9685 modulio. Prijunkite kairįjį servo aparatą, kai žiūrite apačioje, prie 0 prievado, o dešinįjį - prie 1 prievado.
Įsitikinkite, kad servos yra tinkamai prijungtos prie PCA9685 modulio, servo laidų spalvos turi sutapti su moduliu (juodos/rudos spalvos įžeminimui).
22 žingsnis: Paruoškite servo ragą
Servo ragai nėra plokšti viršuje ir turi būti lygūs, kad tinkamai tilptų į besisukančio stalo dugną.
Švitriniu popieriumi išlyginkite dvipusio servo rago viršų. Jūs žinosite, kai jis yra plokščias, kai dingsta visas blizgesys.
23 žingsnis: Sumontuokite patefono „Amiibo“laikiklį
Padėkite servo ragą ant servo. Rago orientacija nesvarbi.
Padėkite sukamojo stalo dugną ant servo rago. Servo ragas turėtų gražiai tilpti į gręžtuvo apačioje esančią įdubą.
Įdėkite sukamąjį stalviršį ant viršaus ir įsukite į vietą 8 mm M2 varžtu.
Pakartokite antrą servo.
Jei norite, beprotiškai galite klijuoti sukamojo stalo dalis. Aš to nepadariau, nes mano klijų vamzdis išdžiūvo. Plautuvas vis dar veikia be jo.
24 žingsnis: pritvirtinkite garsiakalbius
Norėdami pritvirtinti garsiakalbius, naudokite 10 mm M3 varžtus, poveržles ir veržles.
Laidai turi būti nukreipti į šonus.
Prisipažinsiu, man sunkiai sekėsi priveržti veržles varžtų viduje, esančioje šalia scenos viršaus. Padėjo tai, kad sulenktos nosies adatos replės laikė veržles, kol jas prisukdavo.
25 žingsnis: suriškite „PyPortal“
Man patiko „Adafruit PyPortal“stalinių stalinių korpusų komplekto išvaizda ir supratau, kad „PyPortal“pririšame kabeliu prie stovo.
Gaubto kojos turi tilpti į griovelius stovo viršuje. Tinkamumas nėra tvirtas ir gali turėti šiek tiek svyravimų, tačiau tai nesvarbu.
Įkiškite kabelių kaklaraiščius į stovo galines angas. Stovo užpakalinė dalis yra netoli ovalios angos. Dar neužveržkite kaklaraiščių, palikite erdvę, kad gaubto kojos galėtų įslysti.
Įstumkite gaubto kojas į kilpas.
Priveržkite kabelių jungtis, kad laikytumėte korpuso kojas. Negalima per daug įtempti.
Stovo priekyje yra plyšių, jei norite susieti priekinę kojų pusę. Kad pasiektumėte aplinką, turėsite grandinę pririšti. Radau, kad man to nereikia daryti, nes dviejų kabelių jungčių gale užteko „PyPortal“laikyti.
26 veiksmas: PCA9685 maitinimo prijungimas
Naudokite laidus, kad prijungtumėte VCC ir GND iš USB pertraukos plokštės prie PCA9685 modulio. Laikykitės susitarimo ir naudokite raudoną VCC, o juodą - GND.
Vieną laidų pusę nulenkite ir skardinkite. Apipjaustytą galą nukirpkite iki USB pertraukos plokštės lituoklio pagalvėlės dydžio.
Lituokite laidus prie USB pertraukos plokštės.
Atsukite kitą laidų galą ir įdėkite juos į PCA9685 modulio varžto gnybtų bloką. Įsitikinkite, kad VCC iš USB eina į gnybtų bloko VCC.
27 žingsnis: „PyPortal“maitinimo jungtis
Lydmetalis ant JST RCY jungties prie USB.
Jei reikia, nuimkite ir skardinkite laidų galus. Mano atėjo nulupta ir alavuota, kad galėtų tiesiog lituoti į vietą.
28 žingsnis: garsiakalbio jungtis
Iškirpkite garsiakalbių laidus, nes jie yra gana ilgi. Aš nukirpau iki maždaug 5–6 colių (nuo laidinės jungties prijungimo galite sutrumpėti).
Garsiakalbiai yra 4 omų, o „PyPortal“veikia su 8 omų garsiakalbiais. Garsiakalbius turėsite prijungti nuosekliai, kad „PyPortal“matytų 8 omus.
Lituokite vieno garsiakalbio juodą laidą prie kito garsiakalbio laido. Nepamirškite pirmiausia paslysti ant termiškai susitraukiančio vamzdelio.
Tada lituokite 2 kontaktų JST PH jungtį prie likusių garsiakalbių laidų. Yra tikimybė, kad jungties laidai taip pat bus raudoni ir juodi, todėl tiesiog suderinkite juos. Be to, spalvos turėtų sutapti su anksčiau pagaminto „picoblade molex“jungties pigtailio spalvomis.
29 veiksmas: pritvirtinkite „PyPortal Riser“
Padėkite stovą su „PyPortal“ant scenos.
Naudokite 1/2 4-40 varžtus ir poveržles, kad laikytumėte stovą nuo ankstesnio žingsnio iki scenos viršaus.
Prieš atsukdami įsitikinkite, kad stovo lizdas sutampa su scenos lizdu.
30 veiksmas: prijunkite 6P „DuPont“jungties laidus
Prijunkite anksčiau sukurtą 6P „DuPont“jungties laidą prie modulio PCA9685. Įsitikinkite, kad jungtis prie modulio jungia tinkamus laidus.
31 veiksmas: prijunkite jungtis
Stumkite JST PH ir RCY jungtis aukštyn per lizdą, esantį šalia PCA9685 modulio, ir ištraukite per stovą į viršų.
Prijunkite moterų jungtis prie jų atitinkamos jungties.
Patraukite laidą į sceną, kad „PyPortal“užpakalinė dalis būtų graži ir tvarkinga.
32 žingsnis: sutvarkykite laidus
Laidai scenoje bus netvarka.
Puikiai surinkite savo laidus ir laikykite juos kartu su kažkuo.
Aš naudojau Velcro apvyniojimą. Apvyniojimas yra platus, todėl galite perpjauti per vidurį ir padaryti plonesnius dirželius.
33 žingsnis: papuoškite
Aš neplanavau šio žingsnio. Mano vaikai turėjo lipdukų knygelę ir užklijavo keletą lipdukų. Jei būčiau žinojęs, būčiau atspausdinęs sceną baltai, kad atitiktų aptaškyto lipduko kontūrą. Man vis dar patinka, manau, kad jie puikiai padirbėjo.
34 žingsnis: ačiū
Tai yra projektui. Prijunkite USB kabelį ir prijunkite prie USB maitinimo šaltinio. Tikiuosi, kad jums patiko ši instrukcija. Dėkojame, kad perskaitėte.
Taip pat norėčiau padėkoti už šiuos dalykus:
„Adafruit“, skirtas „Adafruit IO“
@mattisenhower for Splatoon 2.ink, kuri pateikia tvarkaraščio duomenis
@frozenpandaman už „Splatoon“šriftus
Rekomenduojamas:
„Bluetooth“valdomas „Messenger“skystųjų kristalų ekranas -- 16x2 skystųjų kristalų ekranas -- Hc05 -- Paprasta -- Belaidžio ryšio skelbimų lenta: 8 žingsniai
„Bluetooth“valdomas „Messenger“skystųjų kristalų ekranas || 16x2 skystųjų kristalų ekranas || Hc05 || Paprasta || Belaidžio ryšio skelbimų lenta: …………………………. Prenumeruokite mano „YouTube“kanalą, kad gautumėte daugiau vaizdo įrašų …… ………………………………… Skelbimų lenta naudojama žmonėms atnaujinti nauja informacija arba jei norite išsiųsti pranešimą kambaryje arba po
„Arduino Halloween Edition“- „Zombies“iššokantis ekranas (žingsniai su nuotraukomis): 6 žingsniai
„Arduino Halloween Edition“- „Zombies“iššokantis ekranas (žingsniai su paveikslėliais): norite Helovino metu išgąsdinti savo draugus ir sukelti riksmą? O gal tiesiog norite padaryti gerą išdaigą? Šis iššokantis „Zombies“ekranas gali tai padaryti! Šioje instrukcijoje aš išmokysiu jus, kaip lengvai padaryti iššokančius zombius naudojant „Arduino“. HC-SR0
Tvarkaraščio laikrodis: jūsų virtualus produktyvumo asistentas: 6 žingsniai (su paveikslėliais)
Tvarkaraščio laikrodis: jūsų virtualus produktyvumo asistentas. Aš esu profesionalus vilkintojas! Šis užraktas mane įtraukė į laiko ciklą, kuriame kasdien skrenda be jokio produktyvaus darbo. Norėdami įveikti savo vilkinimą, sukūriau šį paprastą ir greitą laikrodį, kuris suplanuoja mano darbą. Dabar galiu tiesiog laikytis
TTGO (spalvotas) ekranas su mikropitonu (TTGO T-ekranas): 6 žingsniai
TTGO (spalvotas) ekranas su „Micropython“(TTGO T-ekranas): „TTGO T-Display“yra plokštė, pagrįsta ESP32, kurioje yra 1,14 colio spalvotas ekranas. Lentą galima nusipirkti už mažesnį nei 7 USD prizą (įskaitant pristatymą, prizas matomas „banggood“). Tai neįtikėtinas prizas už ESP32, įskaitant ekraną. T
LCD magistralės tvarkaraščio ekranas: 7 žingsniai
LCD magistralės tvarkaraščio ekranas: standartinis 18 Studentai ugdys supratimą ir galės pasirinkti bei naudoti transporto technologijas. 18-J etalonas Transportas vaidina svarbų vaidmenį veikiant kitoms technologijoms, tokioms kaip gamyba, statyba, ryšiai