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, Juli
Anonim
Image
Image

Autor bbtinkererTinkerer's ThilltsFollow Više od autora:

Jumboinga - Igra skakanja Boingom
Jumboinga - Igra skakanja Boingom
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 stvarati stvari. Više o bbtinkerer »

Zabavan prikaz trenutnih i nadolazećih Splatoon 2 faza 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 ekran. Pozadine se nasumično mijenjaju za slatkiše za oči. Opcionalni Amiibo stalak namijenjen je Amiibotronics -u koji okreće Amiibos prema ekranu kada dođe do promjena rasporeda.

Trenutne faze preuzimaju se sa Splatoon2.ink koje je napravio @mattisenhower, a vrijeme se sinhronizira iz Adafruit IO -a.

Ovaj projekt je zaista jednostavan ako samo želite prikazati raspored na PyPortalu i koristiti ono što imam. U osnovi morate samo ažurirati konfiguracijske datoteke za 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 sa lemljenjem i 3D ispisom.

Naredba za suspendovanje

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

Supplies

Obavezno:

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

Opcionalna Amiibtronic verzija:

  • Adafruit PyPortal komplet kućišta za stalke
  • MG90S Mikro Servos 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 štampač
  • Vijačne slavine
  • Splatoon naljepnice

Korak 1: Prikaz jednostavnog portala Splatoon 2 faze

Jednostavan prikaz Splatoon dvostepenog portala
Jednostavan prikaz Splatoon dvostepenog portala

Preuzmite projekt SplatSchedule s GitHub -a. Kreirajte 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 fascikle firmvera na PyPortal tako što ćete dvaput brzo pritisnuti dugme za poništavanje na poleđini PyPortala da biste otvorili pokretački disk. Zatim prekopirajte datoteku. PyPortal će se automatski ponovo pokrenuti kada datoteka završi kopiranje. Ovaj firmver je CircuitPython 4.0.1 sa ugrađenim potrebnim Adafruit bibliotekama.

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

Slijedi kratko objašnjenje konfiguracijskih datoteka.

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

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

# Ako ih unesete u kôd, riskirate da date te podatke ili ih podijelite # što ne bi bilo sjajno. Zato, umjesto toga, držite sve u ovoj jednoj datoteci i # držite u tajnosti. tajne = {'ssid': 'SSID', # Zadržite dva '' navodnika oko imena '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 postavku te vremenske zone iz secrets.py, pa ćete morati pretvoriti svoju vremensku zonu u sekunde. Ostatak postavki trebao bi biti jasan sam po sebi.

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/ # 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 otklanjanje greš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 da napravite pozadinu. Slijedite neke od dolje navedenih smjernica kako biste lakše stvorili pozadine koje se mogu prikazati.

Pozadine pozornice preuzete su iz Inkipedije.

Kao što je ranije spomenuto, PyPortal nije brz u iscrtavanju zaslona. Da 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 sačuvao u 24-bitnom formatu jer su 16-bitne izgledale užasno, a 32-bitne su imale plavu nijansu.

To je otprilike to što se tiče pozadina. Sljedeći korak opisuje font i položaj teksta.

Korak 3: Prilagođavanje 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 direktoriju src/conf. Zadana lokacija je u /fonts /.

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

text_configuration.py - Trebalo bi objasniti samo sebe.

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', 0xFFFFFF, (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 alatka 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 ulaze u PyPortalov ugrađeni skladišni prostor.

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 karticu. Nisam mogao riješiti problem u vezi s učitavanjem sa SD kartice.

Korak 4: Čitajte dalje o izradi Amiibtronics zaslona

Čitajte dalje o izradi Amiibtronics zaslona
Čitajte dalje o izradi Amiibtronics zaslona

Sljedeća gomila koraka je 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 priključite 5V I2C uređaj. Mislim da je to zbog toga što RTC ima napone do 3.3V. Zatim 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 portova napona. Za upute pogledajte Adafruit Pinouts.

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

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

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 da nema ni slučajne veze s 5V jastučićem.

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

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

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

Žica koja dolazi s JST RCY konektorom je prevelika da bi se mogla provući kroz kućište Adafruit PyPortal. Morat ćete lemiti manju žicu od 24AWG na PyPortal, a zatim na konektor JST RCY. Koristite konvencionalne boje crvene za pozitivne i crne za uzemljenje žica.

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

Konzervirajte 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 D3 priključka (gornji pin) i zalemite crnu žicu na nju. Savijte ovu žicu da biste slijedili crvenu žicu.

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

Konektor za napajanje - Dodavanje kraja priključka
Konektor za napajanje - Dodavanje kraja priključka
Konektor za napajanje - Dodavanje kraja priključka
Konektor za napajanje - Dodavanje kraja priključka
Konektor za napajanje - Dodavanje kraja priključka
Konektor za napajanje - Dodavanje kraja priključka

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

Klizite po cijevi za skupljanje glave na žicama prije spajanja zajedno.

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 za zvučnike za referencu.

Postoje dva jastučića za lemljenje povezana sitnim pomacima s lijeve strane ugrađenog zvučnika. Odrež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

Konektor pigtail zvučnika
Konektor pigtail zvučnika
Konektor pigtail zvučnika
Konektor pigtail zvučnika
Konektor pigtail zvučnika
Konektor pigtail zvučnika
Konektor pigtail zvučnika
Konektor 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/isključiti 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 imao bila je još uvijek prevelika pa sam na kraju vruće zalijepila cijev na muški konektor.

Korak 10: Sastavite AdaPruit 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 ranije napravili. 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 konektorske žice
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 konektorske žice
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 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.

Koristio sam nož za hobi da podignem jezičak za zaključavanje i izvučem žice. Preuredio sam boje tako da odgovaraju naponu pinPortala.

Mogao sam ostaviti bijelu i žutu žicu na miru, ali volim žutu 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, pa vodite računa da kad priključite konektor na PyPortal, žica za uzemljenje je spojena na gornji pin.

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

PCA9685 Ožičenje - 6P Dupont kraj priključka
PCA9685 Ožičenje - 6P Dupont kraj priključka
PCA9685 Ožičenje - 6P Dupont kraj priključka
PCA9685 Ožičenje - 6P Dupont kraj priključka
PCA9685 Ožičenje - 6P Dupont kraj priključka
PCA9685 Ožičenje - 6P Dupont kraj priključka
PCA9685 Ožičenje - 6P Dupont kraj priključka
PCA9685 Ožičenje - 6P Dupont kraj priključka

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

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 konektorske žice
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 konektorske žice
PCA9685 Ožičenje - Preuredite 4 -pinske JST PH konektorske žice
PCA9685 Ožičenje - Preuredite 4 -pinske JST PH konektorske žice

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 gnječite ženske DuPont konektore.

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

Korak 14: PCA9685 Ožičenje - Spojite 3 -pinsku 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 trebala biti spojena između GND i SCL.

Korak 15: Odštampajte dijelove ekrana Amiibotronic

Odštampajte Amiibotronic delove ekrana
Odštampajte Amiibotronic delove ekrana
Odštampajte Amiibotronic delove ekrana
Odštampajte Amiibotronic delove ekrana
Odštampajte Amiibotronic delove ekrana
Odštampajte Amiibotronic delove ekrana
Odštampajte Amiibotronic delove ekrana
Odštampajte Amiibotronic delove ekrana

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

Odštampajte STL datoteke.

Opis datoteka:

  • PyPortalSplatoonStage.stl - Donji dio ekrana za držanje elektronike, servo i zvučnika.
  • PyPortalSplatoonRiser.stl - Komad za podizanje PyPortala na razumnu visinu koja odgovara Amiibosu.
  • PyPortalSplatoonTurnTableBottom.stl - Dno tabele skretanja koje se povezuje sa servo trubom za okretanje. Pokušao sam napraviti okretni stol u jednom komadu, 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 odštampati pozornicu u bijeloj boji da sam znao da će mi djeca lijepiti svoje naljepnice Splatoon. Izabrao sam sivu boju jer to obično dolazi od onoga što sam vidio.

Štampao sam i sa nosačima, ali zaista ne morate za rupe na zvučniku za pozornicu.

Korak 16: Dodirnite USB montaža

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

Pomoću donjeg slavine 4-40 provucite držač 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

Upotrijebite pričvrsne vijke koji su pakirani sa servo motorima MG90S da biste "zakucali" 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

Pomoću slavine 4-40 izrežite navoje u 4 rupe za vijke na donjoj strani.

Upotrijebite nož za hobi kako biste izrezali bijeg.

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 PCA9685 modul

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

Postoje 4 rupe u središtu pozornice koje se podudaraju s otvorima za montažu 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 pri ruci samo 6 mm, ali svako odstupanje po visini će funkcionirati 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

Mount Servos
Mount Servos
Mount Servos
Mount Servos
Mount Servos
Mount Servos

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

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

Uvjerite se da su servo upravljači 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 okretni držač 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 trube 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: Postavite 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 na unutrašnjoj strani vijaka pri vrhu pozornice. Ono što je pomoglo je to što su kliješta sa savijenim nosem za pričvršćivanje matica pričvršćena.

Korak 25: Vezajte 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 shvatio sam da je samo PyPortal kablom 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 usponskog voda. Stražnji dio usponskog voda je u blizini ovalnog otvora. Nemojte još čvrsto stezati kravate, ostavite prostor nogama kućišta da uđu.

Uvucite noge kućišta u petlje.

Pritegnite 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 okovati kabelske vezice da biste dosegnuli okolo. Otkrio sam da to ne moram činiti jer su dvije kabelske vezice straga 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

Koristite žice za povezivanje VCC -a i GND -a sa USB razvodne ploče na PCA9685 modul. 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 ploču za razbijanje.

Skinite drugi kraj žica i umetnite ih u vijčane stezaljke modula PCA9685. Uvjerite se da VCC s USB -a ide 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

Lem na JST RCY konektoru na USB izbija.

Skinite i kosite krajeve žica ako je potrebno. Moj je došao ogoljen i konzerviran pa sam 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 imaju svaki po 4 ohma, a PyPortal radi sa zvučnicima od 8 ohma. Zvučnike ćete morati spojiti u seriji 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 pigblade molex konektora 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 dizač s PyPortalom na vrh pozornice.

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

Prije pričvršćivanja uverite se da je utor na usponskom položaju u ravnini s utorom na postolju.

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 napravili na PCA9685 modul. Uvjerite se da konektor povezuje ispravne žice s modulom.

Korak 31: Povežite 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, a zatim 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 spojite svoje žice i držite ih zajedno s nečim.

Koristio sam čičak foliju. Omotač je širok koji možete prepoloviti po sredini i napraviti mršavije trake.

Korak 33: Ukrasite

Ukrasite
Ukrasite

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

Korak 34: Hvala

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

Takođe bih želeo da se zahvalim sledećem:

Adafruit za Adafruit IO

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

@frozenpandaman za Splatoon Fontove

Preporučuje se: