Sadržaj:

Prikaz rasporeda PyPortal Splatoon 2: 34 koraka (sa slikama)
Prikaz rasporeda PyPortal Splatoon 2: 34 koraka (sa slikama)

Video: Prikaz rasporeda PyPortal Splatoon 2: 34 koraka (sa slikama)

Video: Prikaz rasporeda PyPortal Splatoon 2: 34 koraka (sa slikama)
Video: S.T.A.L.K.E.R. Народная солянка ОП-2 DSH мод #29. Меченый из наркокартеля. 2024, Studeni
Anonim
Image
Image

Autor bbtinkererTinkerer's ThilltsFollow Više od autora:

Jumboinga - skakačka igra skakanja
Jumboinga - skakačka igra skakanja
Alexa LIRC daljinski upravljač za zabavu
Alexa LIRC daljinski upravljač za zabavu
Alexa LIRC daljinski upravljač za zabavu
Alexa LIRC daljinski upravljač za zabavu
Univerzalni daljinski upravljač Raspberry Pi Zero
Univerzalni daljinski upravljač Raspberry Pi Zero
Univerzalni daljinski upravljač Raspberry Pi Zero
Univerzalni daljinski upravljač Raspberry Pi Zero

O: Volim izrađivati stvari. Više o bbtinkerer »

Zabavan prikaz trenutnih i nadolazećih faza Splatoon 2 u Turf War i Ranked igrama, Ranked type igre i Salmon Run rasporeda pomoću Adafruit PyPortala. Krećite se kroz raspored pritiskom na dodirni zaslon. Pozadine se nasumično mijenjaju za slatkiše za oči. Opcijsko postolje Amiibo namijenjeno je Amiibotronicsima koji okreću Amiibos prema zaslonu kada dođe do promjena rasporeda.

Trenutne faze preuzimaju se sa Splatoon2.ink koji je izradio @mattisenhower, a vrijeme se sinkronizira iz Adafruit IO -a.

Ovaj je projekt doista jednostavan ako samo želite prikazati raspored na PyPortalu i upotrijebiti ono što imam. U osnovi morate samo ažurirati konfiguracijske datoteke za svoje mrežne postavke, podatke o računu Adafruit IO i vremensku zonu.

Projekt se malo više uključuje ako želite dodatno prilagoditi ovisno o tome koliko ste dobri sa slikovnim programima i Python programiranjem.

Dodavanje Amiibo animacije nije obavezno i zahtijevat će prilično više rada s lemljenjem i 3D ispisom.

Upozorenje

PyPortal nije tako brz kao vaš 1 ms HDMI monitor za igre. Zaslonu je potrebno nekoliko sekundi da dovrši iscrtavanje svega na ekranu.

Pribor

Potreban:

  • Adafruit PyPortal - CircuitPython internetski zaslon
  • Adafruit IO račun
  • WiFi
  • Micro SD kartica

Dodatna Amiibtronic verzija:

  • Adafruit PyPortal komplet za kućište za stolno postolje
  • MG90S Mikro servomotori x 2
  • PC9685 Servo modul
  • USB mikro razvodna ploča
  • Stereo komplet zatvorenih zvučnika - 3W 4 Ohm
  • 3-pinski ženski JST PH konektor
  • 4-pinski ženski JST PH konektor
  • Utični konektori JST RCY
  • M2.5 vijci, podloške i matice
  • M3 Vijci, podloške i matice
  • 4-40 Vijci, podloške i matice
  • Žice
  • Male kabelske vezice
  • Termoskupljajuća folija
  • 3D pisač
  • Vijačne slavine
  • Splatoon naljepnice

Korak 1: Prikaz jednostavnog portala Splatoon 2 faze

Jednostavni portal Splatoon 2 -fazni zaslon
Jednostavni portal Splatoon 2 -fazni zaslon

Preuzmite projekt SplatSchedule s GitHub -a. Napravite secrets.py u src/conf direktoriju sa svojim podacima koristeći primjer u direktoriju src/conf. Ažurirajte application_configuration.py u istoj mapi.

Napravite direktorij pozadina na mikro SD kartici u njenom korijenu. Kopirajte sve bmp datoteke iz direktorija slika projekta u direktorij pozadine koji ste upravo napravili. Umetnite mikro SD karticu u PyPortal.

Instalirajte datoteku SplatSchedule_ [date].uf2 iz mape firmvera na PyPortal tako da dvaput brzo pritisnete gumb za poništavanje na stražnjoj strani PyPortala da biste otvorili pokretački pogon. Zatim kopirajte datoteku. PyPortal će se automatski ponovno pokrenuti kada datoteka dovrši kopiranje. Ovaj firmver je CircuitPython 4.0.1 s ugrađenim potrebnim Adafruit knjižnicama.

Kopirajte sve datoteke iz src direktorija na svoj PyPortal i trebali biste biti spremni. PyPortal bi se trebao automatski ponovno pokrenuti i pokrenuti.

Slijedi kratko objašnjenje konfiguracijskih datoteka.

secrets.py - Svaka konfiguracija trebala bi sama po sebi objašnjavati. Zamijenite SSID sa SSID -om svoje WiFi mreže i tako dalje. Morat ćete preuzeti svoju vremensku zonu s https://worldtimeapi.org/timezones, npr. moja vremenska zona je Pacifik/Honolulu.

# Ova datoteka čuva tajne postavke, lozinke i žetone!

# Ako ih unesete u kôd, riskirate počiniti te podatke ili ih podijeliti # što ne bi bilo sjajno. Zato, umjesto toga, sve to držite u ovoj jednoj datoteci i # držite u tajnosti. secrets = {'ssid': 'SSID', # Držite dva '' navodnika oko naziva 'lozinka': 'PWD', # Zadržite dva '' navodnika oko lozinke 'vremenska zona': "TIMEZONE", # http:/ /worldtimeapi.org/timezones 'aio_username': 'AIO_USERNAME', 'aio_key': 'AIO_KEY',}

application_configuration.py - Samo trebate stvarno ažurirati time_adjust da biste brzo započeli s radom. Nisam smislio način da dobijem tu postavku vremenske zone iz secrets.py pa ćete morati pretvoriti prilagodbu vremenske zone u sekunde. Ostatak postavki trebao bi biti jasan.

konfiguracija = {

'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 ', # Vrijeme rada Adafruit IO je%Y-%m-%d%H:%M:%S.%L%j%u%z%Z za detalje o dekodiranju pogledajte https://strftime.net/. Za detalje o dekodiranju pogledajte https://apidock.com/ruby/DateTime/strftime za potpune opcije 'time_adjust': -36000, # sati u sekundama 'touchscreen_touch_throttle': 2, 'sd_mount_directory': '/sd', 'background_images_directory': '/sd/backgrounds/', 'background_timeout': 900, # 900 = 15 minuta 'schedule_change_timeout': 180, # 180 = 3 minute 'schedule_refresh': 43200, # 43200 = 12 sati # Ako ste izgradili gramofon, postavite na True 'enable_turntable': False, # Sljedeće je izborno i koristi se za testiranje i ispravljanje pogrešaka # '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'}

To je sve što je potrebno za prikaz rasporeda PyPortal Splatoon 2. Čitajte dalje ako želite prilagoditi pozadinu i/ili prilagoditi položaj teksta.

Korak 2: Prilagođavanje pozadine

Prilagođavanje pozadine
Prilagođavanje pozadine

U projekt SplatSchedule uključena je datoteka projekta GIMP koja se koristi za stvaranje pozadina. Koristite ovo kao primjer ako volite koristiti GIMP. Ili upotrijebite svoj omiljeni uređivač slika za izradu pozadina. Slijedite neke od dolje navedenih smjernica koje će vam pomoći u stvaranju pozadine koja se može prikazati.

Pozadina pozornice preuzeta je iz Inkipedije.

Kao što je ranije spomenuto, PyPortal nije brz u iscrtavanju zaslona. Kako biste smanjili ono što PyPortal mora obraditi, postavite statični tekst na pozadinu.

Pozadine moraju biti veličine 320x240 piksela i u bitmap formatu. Pozadine sam spremio u 24-bitni format jer je 16-bitno izgledalo užasno, a 32-bitno je imalo plavu nijansu.

To je otprilike to za pozadine. Sljedeći korak opisuje font i položaj teksta.

Korak 3: Prilagodba fonta

Prilagođavanje fonta
Prilagođavanje fonta

Pročitajte prilagođene fontove za CircuitPython zaslone za stvaranje vlastitih prilagođenih fontova.

Koristio sam fontove iz @frozenpandaman koji se nalaze na

Postavite fontove prema direktoriju navedenom u text_configuration.py u imenik src/conf. Zadano mjesto je u /fonts /.

Ažurirajte text_configuration.py za koji font koristiti, boju i koordinate položaja za tekst.

text_configuration.py - Mora biti samorazumljivo.

konfiguracija = {

'fonts_directory': '/fonts/', # text: (font, boja, (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', 0xFFFFFFF, (65, 211))}

Savjeti

Pokušajte ne koristiti više od 3 fonta za dolje navedena pitanja.

Pomoću uređivača slika možete pronaći koordinate mjesta na koje želite postaviti tekst kako ne biste samo nagađali. Obično će alat pokazivača softvera za uređivanje slika imati svoje koordinate x i y prikazane negdje u uređivaču, većinu vremena na statusnoj traci.

Problemi

Što više fontova koristite, PyPortalu je potrebno duže vrijeme za pokretanje jer se svi korišteni fontovi učitavaju tijekom postavljanja.

Bitmap fontovi zauzimaju puno prostora i unijet će se u ugrađeni PyPortalov prostor za pohranu.

Možete stvoriti direktorij fontova na mikro SD kartici i usmjeriti tamo (npr./Sd/fonts/), ali naišao sam na čudan problem u kojem će se isti font pokretati iz ugrađene memorije, ali neće raditi s mikro SD -a kartica. Nisam mogao riješiti problem u vezi s učitavanjem sa SD kartice.

Korak 4: Čitajte dalje o izradi Amiibtronics zaslona

Čitajte dalje za izradu Amiibtronics zaslona
Čitajte dalje za izradu Amiibtronics zaslona

Sljedeći je niz koraka za izgradnju scenskog prikaza DJ Turntable Amiibotronic.

Ovdje možete stati ako samo želite da PyPortal prikazuje rasporede Splatoon 2.

Korak 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

Otkrio sam da ugrađeni sat za realno vrijeme (RTC) prestaje otkucavati ako spojite 5V I2C uređaj. Mislim da je to zbog toga što RTC ima pull-up-ove na 3.3V. Dodavanje 5V I2C uređaja koji ima vlastite navlake na 5V odbacuje RTC.

U blizini portova sa strane PyPortala nalazi se kratkospojnik za odabir izlaznih priključaka napona. Za informacije pogledajte Adapruit Pinouts.

Izrežite/ostružite mali sitni mrljavi trag koji povezuje središnji jastučić s jastučićem od 5V. *** Važno *** Odrežite/stružite s vrpčnog kabela!

Pomoću višemetara provjerite nema li kontinuiteta između središnjeg jastučića i 5V jastučića. Također provjerite nema li priključak napona priključka kontinuitet na 5V jastučić.

Lemite mali most za lemljenje od središnje pločice do 3V jastučića.

Pomoću višemetara provjerite kontinuitet središnjeg jastučića na 3V jastučić. Provjerite nema li i nenamjerne veze s 5V jastučićem.

Korak 6: Konektor za napajanje - ožičenje PyPortal

Priključak za napajanje - ožičenje PyPortal
Priključak za napajanje - ožičenje PyPortal
Konektor za napajanje - ožičenje PyPortal
Konektor za napajanje - ožičenje PyPortal
Priključak za napajanje - ožičenje PyPortal
Priključak za napajanje - ožičenje PyPortal
Konektor za napajanje - ožičenje PyPortal
Konektor za napajanje - ožičenje PyPortal

Napajat ćemo PyPortal izravnim povezivanjem na 5V sabirnicu umjesto korištenja PyPortal mikro USB priključka.

Žica koja dolazi s priključkom JST RCY prevelika je za provlačenje kroz kućište Adafruit PyPortal. Morat ćete lemiti manju žicu od 24AWG na PyPortal, a zatim na konektor JST RCY. Koristite uobičajene boje crvene za pozitivnu i crnu za masu za žice.

Ogolite i kosite krajeve žica 24AWG. Odrežite kraj samo na veličinu 5V jastučića za lemljenje (jastučić koji smo upravo odspojili u prethodnom koraku).

Limetirajte 5V jastučić i lemite crvenu žicu na jastučić. Zatim pažljivo savijte žicu kako biste prošli između I2C priključka i D3 priključka.

Začinite iglu za uzemljenje priključka D3 (gornji pin) i lemite na nju crnu žicu. Savijte ovu žicu kako biste slijedili crvenu žicu.

Korak 7: Konektor za napajanje - Dodavanje kraja priključka

Priključak za napajanje - Dodavanje kraja priključka
Priključak za napajanje - Dodavanje kraja priključka
Priključak za napajanje - Dodavanje kraja priključka
Priključak za napajanje - Dodavanje kraja priključka
Priključak za napajanje - Dodavanje kraja priključka
Priključak za napajanje - Dodavanje kraja priključka

Odrežite žice pričvršćene na muški kraj JST RCY -a na razumnu duljinu, poput inča ili dva. Odabrao sam muški kraj kako bi konektor bio u skladu s bočnim priključcima.

Skupite cijevi za skupljanje glave na žicama prije nego što ih zalemite lemljenjem.

Lemite žice konektora na žice koje smo lemili u prethodnom koraku.

Skupite cijev na mjesto.

Korak 8: Odvojite ugrađeni zvučnik

Odspojite ugrađeni zvučnik
Odspojite ugrađeni zvučnik
Odspojite ugrađeni zvučnik
Odspojite ugrađeni zvučnik

Spojit ćemo vanjske zvučnike i moramo odspojiti ugrađeni zvučnik. Pogledajte Zvučnik i priključak zvučnika za referencu.

S lijeve strane ugrađenog zvučnika postoje dva lemna jastučića povezana sitnim mrljama. Izrežite/ostružite taj mali trag.

Pomoću višemetara provjerite jesu li dva jastučića više međusobno povezana.

Korak 9: Priključak pigtail zvučnika

Priključak pigtail zvučnika
Priključak pigtail zvučnika
Priključak pigtail zvučnika
Priključak pigtail zvučnika
Priključak pigtail zvučnika
Priključak pigtail zvučnika
Priključak pigtail zvučnika
Priključak pigtail zvučnika

Do priključka za zvučnike je teško doći kada je kućište PyPortal uključeno. Napravit ćemo konektor za povezivanje kako bismo mogli jednostavno spojiti/odspojiti vanjske zvučnike.

Lemite muški 2-pinski JST PH konektor na kraj ženskog Molex Picoblade konektora. Provjerite imate li žice lemljene na odgovarajući priključak za odgovarajući ženski JST PH konektor.

Najmanja skupljajuća cijev koju sam imala bila je još uvijek prevelika pa sam na kraju vruće zalijepila cijev na muški konektor.

Korak 10: Sastavite AdaPruitovo kućište PyPortal

Sastavite AdaPruit kućište PyPortal
Sastavite AdaPruit kućište PyPortal

Sastavite akrilno kućište PyPortal prema uputama kućišta.

Utikač za napajanje trebao bi se moći uklopiti sa strane.

Pričvrstite konektor za zvučnike koji smo napravili ranije. Učinite to sada jer će pokušaj povezivanja kasnije biti težak.

Korak 11: Ožičenje PCA9685 - Preuredite 4 -pinske JST PH konektorske žice

PCA9685 Ožičenje - Preuredite 4 -pinske JST PH žice konektora
PCA9685 Ožičenje - Preuredite 4 -pinske JST PH žice konektora
PCA9685 Ožičenje - Preuredite 4 -pinske JST PH žice konektora
PCA9685 Ožičenje - Preuredite 4 -pinske JST PH žice konektora
PCA9685 Ožičenje - Preuredite 4 -pinske JST PH žice konektora
PCA9685 Ožičenje - Preuredite 4 -pinske JST PH žice konektora
PCA9685 Ožičenje - Preuredite 4 -pinske JST PH konektorske žice
PCA9685 Ožičenje - Preuredite 4 -pinske JST PH konektorske žice

Ovaj korak možete preskočiti ako se slažete s redoslijedom boja žica na vašem ožičenom ženskom 4-pinskom JST PH konektoru.

Nožem za hobi podigao sam jezičak za zaključavanje i izvukao žice. Promijenio sam boje tako da odgovaraju naponu pinPortala.

Mogao sam ostaviti bijelu i žutu žicu na miru, ali sviđa mi se žuta kao SCL jer žuta i SCL imaju slovo 'L' u sebi.

Redoslijed boja je crna, crvena, bijela i žuta (GND, VCC, SDA, SCL).

Gornji pin je pin za uzemljenje, stoga pazite da prilikom priključivanja konektora na PyPortal žica za uzemljenje bude spojena na gornji pin.

Korak 12: Ožičenje PCA9685 - kraj 6P Dupont konektora

PCA9685 Ožičenje - kraj 6P Dupont konektora
PCA9685 Ožičenje - kraj 6P Dupont konektora
PCA9685 Ožičenje - kraj 6P Dupont konektora
PCA9685 Ožičenje - kraj 6P Dupont konektora
PCA9685 Ožičenje - kraj 6P Dupont konektora
PCA9685 Ožičenje - kraj 6P Dupont konektora
PCA9685 Ožičenje - kraj 6P Dupont konektora
PCA9685 Ožičenje - kraj 6P Dupont konektora

Skinite krajeve ožičenog ženskog 4-pinskog JST PH priključka.

Utisnite ženske DuPont konektore do kraja.

Umetnite žice ispravnim redoslijedom kako bi odgovarale zaglavlju na modulu PCA9685.

Redoslijed koji imam je GND, skip, SCL, SDA, VCC, skip.

Korak 13: Ožičenje PCA9685 - Preuredite 4 -pinske JST PH konektorske žice

PCA9685 Ožičenje - Preuredite 4 -pinske JST PH žice konektora
PCA9685 Ožičenje - Preuredite 4 -pinske JST PH žice konektora
PCA9685 Ožičenje - Preuredite 4 -pinske JST PH konektorske žice
PCA9685 Ožičenje - Preuredite 4 -pinske JST PH konektorske žice
PCA9685 Ožičenje - Preuredite 4 -pinske JST PH žice konektora
PCA9685 Ožičenje - Preuredite 4 -pinske JST PH žice konektora

Kao i u prethodnom koraku, preuredite boje žica ožičenog 3-pinskog JST PH konektora tako da odgovaraju pinovima 3-pinskih portova PyPortal. Narudžba odozgo prema dolje je GND, VCC, D3.

Na suprotnom kraju konektora presavijte ženske DuPont konektore.

Nećemo koristiti žice GND i VCC, već ih stavimo u 2P kućište, samo u kutiji za buduću upotrebu.

Korak 14: PCA9685 Ožičenje - Spojite 3 -polnu JST PH žicu na 6P Dupont konektor

PCA9685 Ožičenje - Spojite 3 -polnu JST PH žicu na 6P Dupont konektor
PCA9685 Ožičenje - Spojite 3 -polnu JST PH žicu na 6P Dupont konektor
PCA9685 Ožičenje - Spojite 3 -polnu JST PH žicu na 6P Dupont konektor
PCA9685 Ožičenje - Spojite 3 -polnu JST PH žicu na 6P Dupont konektor

Umetnite signalnu žicu D3 iz ožičenog ženskog 3-pinskog JST PH konektora iz prethodnog koraka u 6P DuPont konektor iz ranijeg koraka.

Žica bi se trebala spojiti između GND i SCL.

Korak 15: Ispišite dijelove zaslona Amiibotronic

Ispišite dijelove zaslona Amiibotronic
Ispišite dijelove zaslona Amiibotronic
Ispišite dijelove zaslona Amiibotronic
Ispišite dijelove zaslona Amiibotronic
Ispišite dijelove zaslona Amiibotronic
Ispišite dijelove zaslona Amiibotronic
Ispišite dijelove zaslona Amiibotronic
Ispišite dijelove zaslona Amiibotronic

Preuzmite PyPortal Splatoon 2 Stage 3D datoteke iz Thingiverse -a.

Ispišite STL datoteke.

Opis datoteka:

  • PyPortalSplatoonStage.stl - Donji dio zaslona za držanje elektronike, servo uređaja i zvučnika.
  • PyPortalSplatoonRiser.stl - Komad za podizanje PyPortala na razumnu visinu koja odgovara Amiibosu.
  • PyPortalSplatoonTurnTableBottom.stl - Dno tablice skretanja koje se povezuje sa servo trubom za okretanje. Pokušao sam od okretnog stola napraviti jedan komad, ali udubljenje za servo trubu ne izlazi tako dobro čak i uz podršku za ispis.
  • PyPortalSplatoonTurnTableTop.stl - Gornji dio stola za skretanje budući da sam stol za okretanje podijelio na dva dijela.

Trebao sam ispisati pozornicu u bijeloj boji da sam znao da će mi djeca lijepiti svoje naljepnice Splatoon. Odabrao sam sivu boju jer to obično dolaze iz redova DJ -a iz onoga što sam vidio.

Također sam tiskao s nosačima, ali stvarno ne trebate za rupe na zvučniku pozornice.

Korak 16: Dodirnite USB montaža

Dodirnite USB montaža
Dodirnite USB montaža
Dodirnite USB montaža
Dodirnite USB montaža

Donjim slavinom 4-40 provucite nosač USB razvodne ploče. Nosač je mali blok s 2 rupe.

Oštrim nožem za hobi izrežite plastičnu masu.

Korak 17: Dodirnite Servo Mount

Dodirnite Servo Mount
Dodirnite Servo Mount

Pomoću montažnih vijaka koji su pakirani sa servo pogonima MG90S "utisnite" navoje u blokove za servo montažu. Pa ovo je više poput žljebljenja rupa za vijke.

Prekinite svako izbijanje ako se to dogodi.

Korak 18: Dodirnite Riser

Dodirnite Riser
Dodirnite Riser
Dodirnite Riser
Dodirnite Riser

Slavinom 4-40 izrežite navoje u 4 rupe za vijke na donjoj strani.

Upotrijebite nož za hobi da biste pobjegli.

Korak 19: Montirajte USB priključak za napajanje

Montirajte USB priključak za napajanje
Montirajte USB priključak za napajanje
Montirajte USB priključak za napajanje
Montirajte USB priključak za napajanje
Montirajte USB priključak za napajanje
Montirajte USB priključak za napajanje

Pomoću 1/4 4-40 vijaka držite USB razvodnu ploču.

Korak 20: Montirajte modul PCA9685

Montirajte modul PCA9685
Montirajte modul PCA9685
Montirajte modul PCA9685
Montirajte modul PCA9685
Montirajte modul PCA9685
Montirajte modul PCA9685
Montirajte modul PCA9685
Montirajte modul PCA9685

U središtu pozornice nalaze se 4 rupe koje se podudaraju s montažnim otvorima modula PCS9685. Upotrijebite te rupe za vijke M2.5 od 12 mm, najlonske držače od 6 mm, podloške i matice. Imao sam samo 6 mm pri ruci, ali svako odstupanje po visini će raditi sve dok imate dovoljno dugačke vijke.

Nisam uključio odstupanja u ispis jer su igle zaglavlja na dnu preblizu otvorima za montažu. Nema dovoljno prostora za pouzdano ispisivanje zastoja s dovoljno debelim zidom koji ne bi ometao dno zaglavlja.

Korak 21: Montirajte servomotore

Montirajte servomotore
Montirajte servomotore
Montirajte servomotore
Montirajte servomotore
Montirajte servomotore
Montirajte servomotore

Montirajte servosisteme u servo nosače. Servomotori se uklapaju samo u jednom smjeru sa žicama okrenutim prema sredini pozornice.

Spojite servosisteme na PCA9685 modul. Spojite lijevi servo kada gledate s donje strane na priključak 0, a desni servo na priključak 1.

Provjerite jesu li servovodi ispravno spojeni na PCA9685 modul, boje servo žica trebaju se podudarati s modulom (crna/smeđa za masu).

Korak 22: Pripremite servo trubu

Pripremite servo trubu
Pripremite servo trubu
Pripremite servo trubu
Pripremite servo trubu
Pripremite servo trubu
Pripremite servo trubu
Pripremite servo trubu
Pripremite servo trubu

Servo trube nisu ravne na vrhu i moraju biti u ravni kako bi se pravilno uklopile u dno gramofona.

Upotrijebite brusni papir za izravnavanje vrha dvostrane servo trube. Kad nestane sjaja, znat ćete kad je ravna.

Korak 23: Montirajte držač gramofona Amiibo

Nosač gramofona Amiibo
Nosač gramofona Amiibo
Nosač gramofona Amiibo
Nosač gramofona Amiibo
Nosač gramofona Amiibo
Nosač gramofona Amiibo

Postavite servo trubu na servo. Orijentacija roga nije bitna.

Postavite dno gramofona na servo trubu. Servo truba bi se trebala lijepo uklopiti u udubljenje na dnu gramofona.

Postavite gramofon na vrh i pričvrstite ga vijkom M2 od 8 mm.

Ponovite za drugi servo.

Možete ludo zalijepiti komade gramofona ako želite. Nisam jer se cijev ljepila osušila. Gramofon i dalje radi bez njega.

Korak 24: Montirajte zvučnike

Montirajte zvučnike
Montirajte zvučnike
Montirajte zvučnike
Montirajte zvučnike
Montirajte zvučnike
Montirajte zvučnike

Za pričvršćivanje zvučnika upotrijebite 10 mm vijke M3, podloške i matice.

Žice trebaju biti okrenute prema stranama.

Priznajem, bilo mi je teško nabaviti matice s unutarnje strane vijaka pri vrhu pozornice. Ono što je pomoglo je imati savijena kliješta za iglu za držanje matica tijekom vijka.

Korak 25: Vežite PyPortal

Vežite PyPortal
Vežite PyPortal
Vežite PyPortal
Vežite PyPortal
Vežite PyPortal
Vežite PyPortal

Svidio mi se izgled Adapruit PyPortal kompleta za kućište za stolna postolja i zaključio sam da je PyPortal kabelom vezan za usponski vod.

Noge kućišta trebaju stati u utore na vrhu uspona. Fit ne pristaje i možda ima prostora za kretanje, ali to neće biti važno.

Umetnite kabelske vezice u stražnje utore uspona. Stražnji dio uspona nalazi se u blizini ovalnog otvora. Nemojte još čvrsto zatezati vezice, ostavite prostor za uvlačenje nogu kućišta.

Uvucite noge kućišta u petlje.

Zategnite kabelske vezice da biste držali noge kućišta na mjestu. Nemojte previše zatezati.

Postoje prorezi prema prednjem dijelu uspona ako želite vezati prednju stranu nogu. Morat ćete lancem spojiti kabelske vezice kako biste ih dosegli. Otkrio sam da to ne moram činiti jer su dvije stražnje kabelske vezice bile dovoljne za držanje PyPortala na mjestu.

Korak 26: Povezivanje napajanja PCA9685

PCA9685 Priključak za napajanje
PCA9685 Priključak za napajanje
PCA9685 Priključak za napajanje
PCA9685 Priključak za napajanje
PCA9685 Priključak za napajanje
PCA9685 Priključak za napajanje

Upotrijebite žice za spajanje VCC i GND s USB razvodne ploče na modul PCA9685. Držite se konvencije i koristite crvenu boju za VCC, a crnu za GND.

Ogolite i pokosite jednu stranu žica. Odrežite pokositreni kraj prema veličini lemilice USB razvodne ploče.

Lemite žice na USB razvodnu ploču.

Skinite drugi kraj žica i umetnite ih u vijčane stezaljke modula PCA9685. Provjerite ide li VCC s USB -a na VCC priključnog bloka.

Korak 27: PyPortal priključak za napajanje

PyPortal priključak za napajanje
PyPortal priključak za napajanje
PyPortal priključak za napajanje
PyPortal priključak za napajanje

Lemljenje na JST RCY konektoru na USB izbija.

Skinite i kosite krajeve žica ako je potrebno. Moj je došao ogoljen i konzerviran pa sam ga mogao lemiti na mjesto.

Korak 28: Priključak zvučnika

Priključak za zvučnike
Priključak za zvučnike
Priključak za zvučnike
Priključak za zvučnike
Priključak za zvučnike
Priključak za zvučnike
Priključak za zvučnike
Priključak za zvučnike

Odrežite žice zvučnika jer su prilično dugačke. Svoj sam skratio na otprilike 5 do 6 inča (mogli biste skratiti otkad ste priključili žičani konektor).

Zvučnici su svaki po 4 ohma, a PyPortal radi sa zvučnicima od 8 ohma. Zvučnike ćete morati spojiti serijski tako da PyPortal vidi 8 ohma.

Lemite crnu žicu jednog zvučnika na crvenu žicu drugog zvučnika. Ne zaboravite prvo staviti termoskupljajuću cijev.

Zatim lemite žičani ženski 2-pinski JST PH konektor na preostale žice zvučnika. Velike su šanse da će i žice konektora biti crvene i crne, pa ih samo uskladite. Također, boje bi se trebale podudarati s bojama pigtail -a molex konektora pigtail koji smo napravili ranije.

Korak 29: Priključite PyPortal Riser

Priključite PyPortal Riser
Priključite PyPortal Riser
Priključite PyPortal Riser
Priključite PyPortal Riser
Priključite PyPortal Riser
Priključite PyPortal Riser

Postavite uspon s PyPortalom na vrh pozornice.

Upotrijebite 1/2 4-40 vijke i podloške za držanje uspona od ranijeg koraka do vrha pozornice.

Prije pričvršćivanja, provjerite je li utor na usponu poravnat s utorom na podlozi.

Korak 30: Spojite 6P DuPont kabelski svežanj

Spojite 6P DuPont kabelski svežanj
Spojite 6P DuPont kabelski svežanj

Spojite 6P DuPont kabelski svežanj koji smo ranije izradili na PCA9685 modul. Provjerite povezuje li konektor ispravne žice s modulom.

Korak 31: Spojite konektore

Spojite konektore
Spojite konektore
Spojite konektore
Spojite konektore
Spojite konektore
Spojite konektore

Gurnite konektore JST PH i RCY prema gore kroz utor pored PCA9685 modula i van kroz gornji dio uspona.

Spojite ženske konektore na odgovarajući muški konektor.

Povucite labavu žicu na pozornicu kako biste stražnju stranu PyPortala učinili lijepom i urednom.

Korak 32: Organizirajte žice

Organizirajte žice
Organizirajte žice
Organizirajte žice
Organizirajte žice

Žice u pozornici bit će u neredu.

Lijepo svežite svoje žice i držite ih zajedno s nečim.

Koristila sam oblogu od čičak trake. Oblog je širok koji možete prepoloviti po sredini i napraviti mršavije trake.

Korak 33: Ukrasite

Ukrasiti
Ukrasiti

Nisam planirao ovaj korak. Moja djeca su imala knjigu naljepnica i nalijepila su neke naljepnice na nju. Da sam znao, otisnuo bih pozornicu u bijeloj boji kako bi odgovarala obrisu naljepnice s mrljama. I dalje mi se sviđa, mislim da su lijepo odradili ukrašavanje.

Korak 34: Hvala vam

To je to za projekt. Priključite USB kabel i priključite ga na USB izvor napajanja. Nadam se da vam se svidio ovaj Instructable. Hvala vam što ste je pročitali.

Također bih želio zahvaliti sljedećem:

Adafruit za Adafruit IO

@mattisenhower za Splatoon 2.ink koji pruža podatke o rasporedu

@frozenpandaman za Splatoon Fontove

Preporučeni: