Cov txheej txheem:
- Khoom siv
- Kauj Ruam 1: Yooj Yim Portal Splatoon 2 Theem Zaub
- Kauj Ruam 2: Kev Hloov Kho Yav Tom Ntej
- Kauj ruam 3: Font Customization
- Kauj Ruam 4: Nyeem rau Tsim Amiibtronics Display
- Kauj Ruam 5: PyPortal I2C 3.3V
- Kauj Ruam 6: Txuas Hluav Taws Xob - Txuas PyPortal
- Kauj Ruam 7: Txuas Hluav Taws Xob - Ntxiv Txuas Txuas Txuas
- Kauj Ruam 8: Tshem Tawm Onboard Speaker
- Kauj Ruam 9: Tus Hais Lus Pigtail Connector
- Kauj Ruam 10: Sib sau Adafruit's PyPortal Enclosure
- Kauj Ruam 11: PCA9685 Cov Hluav Taws Xob - Rearrange 4 -Pin JST PH Connector Wires
- Kauj Ruam 12: PCA9685 Cov Hluav Taws Xob - 6P Dupont Connector End
- Kauj Ruam 13: PCA9685 Cov Hluav Taws Xob - Rearrange 4 -Pin JST PH Connector Wires
- Kauj Ruam 14: PCA9685 Cov Hluav Taws Xob - Txuas 3 -Pin JST PH Hlau rau 6P Dupont Connector
- Kauj Ruam 15: Luam Amiibotronic Display Parts
- Kauj ruam 16: Coj mus rhaub USB Mounting
- Kauj ruam 17: Coj mus rhaub Servo Mount
- Kauj Ruam 18: Coj mus riser
- Kauj Ruam 19: Mount USB Fais Fab Chaw Nkag
- Kauj Ruam 20: Mount PCA9685 Module
- Kauj ruam 21: Mount Servos
- Kauj Ruam 22: Npaj Servo Horn
- Kauj Ruam 23: Mount Turntable Amiibo Holder
- Kauj Ruam 24: Mount Speakers
- Kauj ruam 25: Tie Down PyPortal
- Kauj Ruam 26: PCA9685 Kev Txuas Hluav Taws Xob
- Kauj Ruam 27: PyPortal Fais Fab Txuas
- Kauj Ruam 28: Hais Lus Txuas
- Kauj Ruam 29: Txuas PyPortal Riser
- Kauj Ruam 30: Txuas 6P DuPont Connector Harness
- Kauj Ruam 31: Txuas Cov Txuas Txuas
- Kauj Ruam 32: Npaj Cov Hluav Taws Xob
- Kauj Ruam 33: Kho kom zoo nkauj
- Kauj Ruam 34: Ua Tsaug
Video: PyPortal Splatoon 2 Teem Sijhawm Zaub: 34 Cov Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:26
Los ntawm bbtinkererTinkerer Cov Kev Xav Ua Raws Ntxiv los ntawm tus sau:
Txog: Kuv nyiam ua khoom. Ntau Txog bbtinkerer »
Kev lom zem tso saib tam sim no thiab yuav los tom ntej Splatoon 2 theem hauv Turf War thiab qeb duas kev ua si, qeb duas hom game, thiab Salmon Run lub sijhawm siv Adafruit PyPortal. Mus los ntawm lub sijhawm los ntawm nias ntawm lub vijtsam kov. Cov keeb kwm yav dhau los tau hloov pauv mus rau qhov muag muag. Qhov xaiv Amiibo sawv yog rau Amiibotronics uas tig Amiibos mus rau lub vijtsam thaum muaj sijhawm hloov pauv.
Cov theem tam sim no tau rov qab los ntawm Splatoon2.ink ua los ntawm @mattisenhower thiab lub sijhawm yog sib xyaw los ntawm Adafruit IO.
Txoj haujlwm no yooj yim heev yog tias koj tsuas yog xav qhia lub sijhawm ntawm PyPortal thiab siv qhov kuv muaj. Yeej koj tsuas yog yuav tsum hloov kho cov ntaub ntawv teeb tsa rau koj lub network teeb tsa, Adafruit IO cov ntaub ntawv tus lej, thiab thaj tsam sijhawm.
Txoj haujlwm tau txais kev koom tes me ntsis ntxiv yog tias koj xav kho kom haum ntxiv nyob ntawm seb koj zoo npaum li cas nrog cov duab program thiab Python programming.
Ntxiv Amiibo cov duab ua haujlwm yog nyob ntawm yeem thiab yuav xav tau me ntsis ntxiv ntawm kev ua haujlwm nrog cov laug thiab 3d luam ntawv.
Ceev faj
PyPortal tsis nrawm li koj li 1ms HDMI gaming saib. Cov zaub yuav siv ob peb feeb los kos txhua yam rau ntawm qhov screen.
Khoom siv
Yuav tsum tau:
- Adafruit PyPortal - CircuitPython Powered Internet Zaub
- Adafruit IO tus account
- WiFi
- Micro SD daim npav
Yeem Amiibtronic Tsim:
- Adafruit PyPortal Desktop Stand Enclosure Kit
- MG90S Micro Servos x 2
- PC9685 Servo module
- USB micro breakout board
- Stereo Enclosed Speaker Set - 3W 4 Ohm
- 3-Pin Poj Niam JST PH Txuas
- 4-Pin Poj Niam JST PH Txuas
- JST RCY Plug Txuas
- M2.5 ntsia hlau, tshuab ntxhua khaub ncaws thiab txiv ntseej
- M3 Screws, tshuab ntxhua khaub ncaws thiab txiv ntseej
- 4-40 Ntsia Hlau, tshuab ntxhua khaub ncaws thiab txiv ntseej
- Hlau
- Kev sib txuas me me
- Thaum tshav kub kub qhwv
- 3d Tshuab Luam Ntawv
- Ntsia taub hau
- Splatoon cov ntawv nplaum
Kauj Ruam 1: Yooj Yim Portal Splatoon 2 Theem Zaub
Rub tawm SplatSchedule project los ntawm GitHub. Tsim secret.py hauv src/conf directory nrog koj cov ntaub ntawv siv tus piv txwv hauv src/conf directory. Hloov tshiab application_configuration.py hauv tib lub nplaub tshev.
Tsim cov keeb kwm keeb kwm yav dhau los ntawm daim npav micro SD ntawm nws lub hauv paus. Luam tag nrho cov ntaub ntawv bmp los ntawm cov phiaj xwm duab cov npe rau hauv keeb kwm yav dhau los uas koj nyuam qhuav ua. Ntxig daim npav micro SD rau hauv PyPortal.
Nruab SplatSchedule_ [hnub tim].uf2 cov ntaub ntawv los ntawm daim nplaub tshev firmware mus rau PyPortal los ntawm nias lub pob pib dua nyob tom qab ntawm PyPortal ob zaug sai sai los qhib Boot drive. Tom qab ntawd luam cov ntawv hla. PyPortal yuav cia li rov pib dua thaum cov ntawv ua tiav luam. Cov firmware no yog CircuitPython 4.0.1 nrog rau qhov xav tau Adafruit cov tsev qiv ntawv ua hauv.
Luam tag nrho cov ntaub ntawv los ntawm src cov npe rau koj PyPortal thiab koj yuav tsum zoo mus. PyPortal yuav tsum rov pib dua nws tus kheej thiab pib ua haujlwm.
Cov hauv qab no yog cov lus piav qhia sai ntawm cov ntaub ntawv teeb tsa.
secrets.py - Txhua qhov teeb tsa yuav tsum piav qhia tus kheej. Hloov SSID nrog koj li WiFi SSID thiab lwm yam. Koj yuav tsum tuav koj lub sijhawm ntawm https://worldtimeapi.org/timezones, piv txwv li. kuv lub sijhawm yog Pacific/Honolulu.
# Cov ntaub ntawv no yog qhov uas koj khaws cov chaw zais, tus lej zais, thiab tokens!
# Yog tias koj muab lawv tso rau hauv txoj cai koj yuav ua txhaum cov ntaub ntawv ntawd lossis faib nws # uas yuav tsis zoo. Yog li, hloov pauv, khaws txhua yam hauv cov ntawv no thiab # khaws nws zais cia. secrets = {'ssid': 'SSID', # Khaws ob qho 'quotes ib ncig ntawm lub npe' password ':' PWD ', # Khaws ob qho "hais ib ncig lo lus zais' timezone ':" TIMEZONE ", # http:/ /worldtimeapi.org/timezones 'aio_username': 'AIO_USERNAME', 'aio_key': 'AIO_KEY',}
application_configuration.py - Koj tsuas yog xav tau hloov kho lub sijhawm_ hloov kho kom sai sai thiab khiav. Kuv tsis tau xam tawm ib txoj hauv kev kom tau txais tus lej sijhawm lub sijhawm teeb tsa los ntawm secrets.py yog li koj yuav xav hloov koj lub sijhawm hloov chaw mus rau vib nas this. Tus so ntawm cov teeb tsa yuav tsum piav qhia tus kheej.
configuration = {
'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 yog%Y-%m-%d%H:%M:%S.%L%j%u%z%Z saib https://strftime.net/ kom paub meej cov ntsiab lus # Saib https://apidock.com/ruby/DateTime/strftime rau kev xaiv puv sijhawm 'sijhawm_adjust': -36000, # teev hauv vib nas this 'touchscreen_touch_throttle': 2, 'sd_mount_directory': '/sd', 'background_images_directory': '/sd/backgrounds/', 'background_timeout': 900, # 900 = 15 feeb 'schedule_change_timeout': 180, # 180 = 3 feeb 'schedule_refresh': 43200, # 43200 = 12 teev # Yog tias koj tau ua theem turntable, teeb tsa Tseeb 'enable_turntable': Tsis tseeb, # Cov hauv qab no yog nyob ntawm yeem thiab siv rau kev sim thiab debuggin # 'debug': Tsis raug, # 'disable_wifi': Tsis raug, # 'use_test_files': Tsis raug, # 'test_battle_schedule_file': '/test_battle_schedule.json', # 'test_salmon_schedule_file': '/test_salmon_schedule.json'}
Qhov ntawd yog txhua yam kom tau txais PyPortal Splatoon 2 Teem Sijhawm Zaub. Nyeem rau yog tias koj xav hloov kho keeb kwm yav dhau thiab/lossis hloov kho cov ntawv sau.
Kauj Ruam 2: Kev Hloov Kho Yav Tom Ntej
Suav nrog hauv qhov haujlwm SplatSchedule yog GIMP qhov project cov ntaub ntawv siv los tsim keeb kwm yav dhau. Siv qhov no ua piv txwv yog tias koj nyiam siv GIMP. Lossis siv koj cov duab uas koj nyiam los ua keeb kwm yav dhau. Ua raws qee cov lus qhia hauv qab no txhawm rau pab koj ua keeb kwm yav dhau los uas tuaj yeem pom.
Cov keeb kwm yav dhau los tau rub los ntawm Inkipedia.
Raws li tau hais ua ntej, PyPortal tsis nrawm ntawm kev ua cov zaub. Txhawm rau pab txo qis qhov PyPortal yuav tsum tau ua, tso cov ntawv zoo li qub rau tom qab.
Cov keeb kwm yav dhau yuav tsum yog 320x240 pixels hauv qhov loj me thiab hauv hom ntawv me me. Kuv tau khaws cov keeb kwm yav dhau los hauv 24-ntsis raws li 16-ntsis zoo li txaus ntshai thiab 32-ntsis muaj xim xiav rau lawv.
Qhov ntawd zoo nkauj npaum li cas rau keeb kwm yav dhau. Cov kauj ruam tom ntej piav qhia cov ntawv font thiab kev tso kawm.
Kauj ruam 3: Font Customization
Nyeem Cov Ntawv Fonts rau CircuitPython Qhia rau tsim koj tus kheej cov ntawv sau.
Kuv siv fonts los ntawm @frozenpandaman pom ntawm
Muab cov fonts raws li phau ntawv teev tseg hauv text_configuration.py hauv src/conf directory. Qhov chaw nyob yog nyob hauv /fonts /.
Hloov kho text_configuration.py rau cov ntawv twg uas yuav siv, xim, thiab kev tso chaw koom ua ke rau cov ntawv.
text_configuration.py - Yuav tsum piav qhia tus kheej.
configuration = {
'fonts_directory': '/fonts/', # text: (font, color, (x, y)) 'text_battle_time_slot': ('Splatoon2-18.bdf', 0xFFFFFF, (10, 18)), 'text_battle_normal_stage_a': ('Splatoon2-18.bdf', 0xFFFFFF, (65, 66)), 'text_battle_normal_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', 0xFFFFFFF, (65, 191)), 'text_salmon_stage': ('Splatoon2-18.bdf', 0xFFFFFF, (65, 211)))}
Lub tswv yim
Sim tsis txhob siv ntau dua 3 fonts rau cov teeb meem sau tseg hauv qab no.
Siv koj tus kws kho duab los pab koj nrhiav qhov chaw ua haujlwm ntawm qhov chaw uas koj xav tso cov ntawv kom koj tsis txhob cia li xav tsis thoob. Feem ntau cov cuab yeej taw qhia ntawm kev kho cov duab software yuav muaj nws x thiab y cov haujlwm nyob hauv ib qho ntawm tus kws kho mob, feem ntau ntawm cov xwm txheej bar.
Teeb meem
Qhov ntau fonts koj siv, ntev npaum li cas PyPortal yuav pib thaum txhua tus fonts siv tau thauj khoom thaum teeb tsa.
Bitmap fonts siv ntau qhov chaw thiab yuav noj rau hauv PyPortal's onboard cia chaw.
Koj tuaj yeem tsim cov ntawv teev npe ntawm daim npav micro SD thiab taw tes rau qhov ntawd (piv txwv li./Sd/fonts/), tab sis kuv tau khiav mus rau qhov teeb meem coj txawv txawv uas tib lub font yuav khiav los ntawm onboard cia tab sis tsis ua haujlwm los ntawm micro SD daim npav. Kuv tsis tuaj yeem daws qhov teeb meem tau hais txog kev thauj khoom los ntawm SD daim npav.
Kauj Ruam 4: Nyeem rau Tsim Amiibtronics Display
Cov kauj ruam tom ntej yog rau tsim DJ Turntable Amiibotronic theem zaub.
Koj tuaj yeem nres ntawm no yog tias koj tsuas xav tau PyPortal rau tso saib Splatoon 2 cov sijhawm.
Kauj Ruam 5: PyPortal I2C 3.3V
Kuv pom lub onboard Real Time Clock (RTC) nres zuam yog tias koj txuas 5V I2C ntaus ntawv. Kuv xav tias qhov no yog vim RTC muaj rub tawm mus rau 3.3V. Tom qab ntawd ntxiv 5V I2C cov cuab yeej uas muaj nws tus kheej rub tawm mus rau 5V cuam tshuam RTC.
Muaj jumper nyob ze cov chaw nres nkoj nyob ntawm ib sab ntawm PyPortal los xaiv qhov hluav taws xob tso tawm cov chaw nres nkoj. Saib Adafruit Pinouts rau kev siv.
Txiav/khawb qhov me me me me kab ntawv txuas nruab nrab lub ncoo rau 5V ncoo. *** Qhov tseem ceeb *** Txiav/khawb kom deb ntawm kab xov paj!
Siv lub ntsuas ntsuas ntau los tshuaj xyuas tias tsis muaj qhov txuas txuas nruab nrab ntawm lub ncoo nruab nrab thiab 5V ncoo. Kuj xyuas tias qhov chaw nres nkoj qhov hluav taws xob tus pin tsis muaj qhov txuas mus rau 5V ncoo.
Siv tus choj txuas me ntsis los ntawm lub ncoo nruab nrab mus rau 3V ncoo.
Siv ntau lub ntsuas ntsuas txhawm rau txuas ntxiv ntawm lub ncoo nruab nrab mus rau 3V ncoo. Txheeb xyuas tias tsis muaj kev cuam tshuam txuas nrog 5V ncoo ib yam nkaus.
Kauj Ruam 6: Txuas Hluav Taws Xob - Txuas PyPortal
Peb yuav ua lub zog PyPortal los ntawm kev txuas ncaj qha mus rau 5V npav tsis siv PyPortal lub micro USB chaw nres nkoj.
Cov xaim uas los nrog JST RCY txuas yog loj dhau rau nyem los ntawm Adafruit PyPortal qhov thaiv. Koj yuav tsum tau xaim me dua 24AWG xaim mus rau PyPortal thiab tom qab ntawd mus rau JST RCY txuas. Siv cov xim ib txwm ntawm liab rau qhov zoo thiab dub rau hauv av rau cov xov hlau.
Sawb thiab tin qhov xaus ntawm 24AWG xov hlau. Txiav qhov kawg kom tsuas yog qhov loj me ntawm 5V lub lauj kaub lauj kaub (lub ncoo peb nyuam qhuav txuas hauv cov kauj ruam dhau los).
Tin lub 5V ncoo thiab muab xaim liab txuas rau lub ncoo. Tom qab ntawd ua tib zoo khoov cov hlau kom mus nruab nrab ntawm I2C chaw nres nkoj thiab D3 chaw nres nkoj.
Tin hauv av tus pin ntawm D3 chaw nres nkoj (tus pin sab saum toj) thiab muab cov xaim dub txuas rau nws. Khoov cov xaim no kom ua raws cov xaim liab.
Kauj Ruam 7: Txuas Hluav Taws Xob - Ntxiv Txuas Txuas Txuas
Txiav cov xov hlau txuas rau tus txiv neej kawg ntawm JST RCY rau qhov tsim nyog ntev, zoo li ntiv tes lossis ob. Kuv xaiv tus txiv neej kawg los ua qhov txuas sib xws nrog cov chaw nres nkoj sab.
Hlais ntawm lub taub hau ntsws tubing ntawm cov xov hlau ua ntej cov laug txuas lawv ua ke.
Muab cov xov txuas txuas txuas rau cov xov hlau uas peb tau siv rau hauv cov kauj ruam dhau los.
Muab lub raj tso rau hauv qhov chaw.
Kauj Ruam 8: Tshem Tawm Onboard Speaker
Peb yuav txuas cov neeg hais lus sab nraud thiab xav tau kev sib txuas ntawm tus neeg hais lus sab hauv. Saib Tus Hais Lus thiab Hais Lus Txuas rau siv.
Muaj ob daim kab xev txuas nrog los ntawm cov kab ntawv me me rau sab laug ntawm tus hais lus onboard. Txiav/khawb qhov me me me me.
Siv ntau lub ntsuas los txheeb xyuas tias ob lub pawm no tsis txuas rau ib leeg.
Kauj Ruam 9: Tus Hais Lus Pigtail Connector
Tus neeg hais lus txuas yog qhov mob kom tau txais thaum lub PyPortal qhov thaiv tau qhib. Peb yuav ua tus txuas pigtail kom peb tuaj yeem txuas tau yooj yim/txiav cov neeg hais lus sab nraud.
Siv tus txiv neej 2-Pin JST PH txuas mus rau qhov kawg ntawm tus poj niam Molex Picoblade txuas. Nco ntsoov tias koj muaj cov xaim xaim txuas mus rau lub davhlau ya nyob twg raug rau tus poj niam JST PH txuas.
Qhov me me ntsws tubing kuv tau tseem loj heev yog li kuv xaus kub gluing lub tub rau tus txiv neej txuas.
Kauj Ruam 10: Sib sau Adafruit's PyPortal Enclosure
Sib sau acrylic PyPortal enclosure raws li cov lus qhia ntawm lub thawv.
Lub hwj chim ntsaws yuav tsum muaj peev xwm haum tau ntawm sab.
Txuas tus hais lus pigtail txuas peb tau ua dhau los. Ua qhov tam sim no raws li kev sim txuas qhov no tom qab yuav nyuaj.
Kauj Ruam 11: PCA9685 Cov Hluav Taws Xob - Rearrange 4 -Pin JST PH Connector Wires
Koj tuaj yeem hla cov kauj ruam no yog tias koj ua tau zoo nrog cov xim xaj ntawm cov xov hlau ntawm koj tus poj niam wired 4-pin JST PH txuas.
Kuv siv rab riam hobby los rub lub xauv tab thiab xaub cov xov hlau tawm. Kuv rov kho cov xim kom haum rau qhov pinout voltage ntawm PyPortal.
Kuv tuaj yeem tso cov hlau dawb thiab daj nyob ib leeg tab sis kuv nyiam daj li SCL txij li daj thiab SCL muaj tsab ntawv 'L' hauv lawv.
Kev txiav txim xim yog xim dub, liab, dawb, thiab daj (GND, VCC, SDA, SCL).
Tus pin sab saum toj yog tus pin hauv av, yog li nco ntsoov thaum koj txuas tus txuas rau PyPortal cov xov hlau hauv av txuas nrog tus pin sab saum toj.
Kauj Ruam 12: PCA9685 Cov Hluav Taws Xob - 6P Dupont Connector End
Seem qhov kawg ntawm tus poj niam xaim 4-tus pin JST PH txuas.
Crimp poj niam DuPont txuas mus rau qhov kawg.
Ntxig cov xov hlau hauv qhov kev txiav txim kom raug kom phim lub hauv paus ntawm PCA9685 tus qauv.
Qhov kev txiav txim kuv muaj yog GND, hla, SCL, SDA, VCC, hla.
Kauj Ruam 13: PCA9685 Cov Hluav Taws Xob - Rearrange 4 -Pin JST PH Connector Wires
Ib yam li cov kauj ruam ua ntej, rov teeb cov xim ntawm cov xaim 3-tus pin JST PH txuas kom phim cov pins ntawm PyPortal 3-tus pin chaw nres nkoj. Kev txiav txim los saum toj saud yog GND, VCC, D3.
Ntawm qhov rov qab kawg ntawm qhov txuas txuas tus poj niam DuPont txuas.
Peb yuav tsis siv GND thiab VCC cov xov hlau tab sis muab tso rau hauv 2P rooj plaub, tsuas yog siv rau yav tom ntej siv.
Kauj Ruam 14: PCA9685 Cov Hluav Taws Xob - Txuas 3 -Pin JST PH Hlau rau 6P Dupont Connector
Ntxig D3 teeb liab xaim los ntawm tus poj niam wired 3-pin JST PH txuas los ntawm cov kauj ruam dhau los mus rau 6P DuPont txuas los ntawm cov kauj ruam ua ntej.
Cov hlau yuav tsum txuas ntawm GND thiab SCL.
Kauj Ruam 15: Luam Amiibotronic Display Parts
Rub tawm PyPortal Splatoon 2 Theem 3D cov ntaub ntawv los ntawm Thingiverse.
Luam cov ntawv STL.
Kev piav qhia ntawm cov ntaub ntawv:
- PyPortalSplatoonStage.stl - Hauv qab ib feem ntawm cov zaub los tuav cov khoom siv hluav taws xob, servos thiab hais lus.
- PyPortalSplatoonRiser.stl - Daim kom nce PyPortal mus rau qhov siab tsim nyog uas haum rau Amiibos.
- PyPortalSplatoonTurnTableBottom.stl - Hauv qab ntawm lub rooj tig uas cuam tshuam nrog servo horn rau tig. Kuv sim ua lub rooj tig ib thooj tab sis qhov kev so rau servo horn tsis tawm los zoo txawm tias luam tawm txhawb nqa.
- PyPortalSplatoonTurnTableTop.stl - Sab saum toj ntawm lub rooj tig txij li thaum kuv faib lub rooj tig ua ob daim.
Kuv yuav tsum tau luam tawm theem dawb thaum kuv paub tias kuv cov menyuam yuav tau plaster lawv cov ntawv nplaum Splatoon rau nws. Kuv khaws cov xim daj vim tias qhov DJ tig rooj feem ntau tuaj ntawm qhov kuv tau pom.
Kuv kuj tau luam tawm nrog kev txhawb nqa tab sis koj yeej tsis xav tau rau theem ntawm tus hais lus qhov.
Kauj ruam 16: Coj mus rhaub USB Mounting
Siv 4-40 hauv qab kais rau xov USB tawg pawg thawj coj saib mount. Mount yog qhov thaiv me me nrog 2 qhov.
Siv rab riam hobby ntse los txiav cov yas yas tawm.
Kauj ruam 17: Coj mus rhaub Servo Mount
Siv cov ntsia hlau txuas uas tau ntim nrog MG90S servos rau "coj mus rhaub" xov rau hauv servo mounting blocks. Zoo, qhov no zoo li grooving lub qhov rau cov ntsia hlau.
Txiav tawm ib qho kev khiav tawm yog tias qhov ntawd tshwm sim.
Kauj Ruam 18: Coj mus riser
Siv 4-40 kais los txiav cov xov rau hauv 4 lub riser ntsia hlau qhov hauv qab.
Siv rab riam hobby los txiav tawm.
Kauj Ruam 19: Mount USB Fais Fab Chaw Nkag
Siv 1/4 4-40 ntsia hlau los tuav lub USB tawg pawg thawj coj saib.
Kauj Ruam 20: Mount PCA9685 Module
Muaj 4 qhov nyob hauv nruab nrab ntawm theem uas ua kab nrog qhov sib dhos ntawm PCS9685 tus qauv. Siv cov qhov rau 12mm M2.5 screws, 6mm nylon standoffs, tshuab ntxhua khaub ncaws thiab txiv ntseej. Kuv tsuas muaj 6mm ntawm tes tab sis qhov siab sawv ntsug yuav ua haujlwm ntev li ntev tau koj muaj cov ntsia hlau ntev txaus.
Kuv tsis suav nrog qhov tsis lees paub rau hauv cov ntawv luam vim hais tias lub taub hau pins hauv qab yog ze rau ntawm qhov txuas. Tsis muaj chaw txaus txaus ntseeg tau luam tawm qhov sawv ntsug nrog cov phab ntsa txaus uas yuav tsis cuam tshuam nrog hauv qab ntawm lub taub hau.
Kauj ruam 21: Mount Servos
Mount cov servos rau hauv servo mounts. Cov kev pabcuam tsuas yog haum ib txoj hauv kev nrog cov xov hlau tig mus rau nruab nrab ntawm theem.
Txuas cov servos rau PCA9685 tus qauv. Txuas sab laug servo thaum saib hauv qab mus rau chaw nres nkoj 0 thiab txoj cai servo rau chaw nres nkoj 1.
Ua kom ntseeg tau tias cov servos raug txuas mus rau PCA9685 tus qauv, cov xim ntawm cov xov hlau servo yuav tsum sib phim nrog cov qauv (dub/xim av rau hauv av).
Kauj Ruam 22: Npaj Servo Horn
Lub raj xa dej servo tsis tiaj tus nyob rau sab saum toj thiab yuav tsum tau ua kom haum kom haum rau hauv qab lub turntable.
Siv cov ntawv xuab zeb los ua kom sab saum toj ntawm ob tog sib tw servo horn. Koj yuav paub thaum nws tiaj tus thaum txhua qhov ci ntsa iab ploj mus.
Kauj Ruam 23: Mount Turntable Amiibo Holder
Muab lub tshuab raj tso rau ntawm lub servo. Kev taw qhia ntawm lub tshuab raj tsis muaj teeb meem.
Muab lub turntable hauv qab tso rau qhov servo horn. Lub tshuab raj servo yuav tsum haum zoo rau hauv qhov chaw so hauv qab ntawm lub turntable.
Muab lub turntable tso rau saum thiab ntswj rau hauv qhov chaw nrog 8mm M2 ntsia hlau.
Rov ua dua rau qhov kev pabcuam thib ob.
Koj tuaj yeem vwm cov kua nplaum ua daim ntawv ua ke yog tias koj xav tau. Kuv tsis tau txij li thaum kuv lub raj kua nplaum qhuav tawm. Turntable tseem ua haujlwm yam tsis muaj nws.
Kauj Ruam 24: Mount Speakers
Siv 10mm M3 ntsia hlau, tshuab ntxhua khaub ncaws thiab txiv ntseej txhawm rau teeb tsa cov neeg hais lus hauv qhov chaw.
Cov xov hlau yuav tsum tau tig mus rau sab.
Kuv yuav lees, Kuv muaj lub sijhawm nyuaj tau txais cov txiv ntoo nyob sab hauv ntawm cov ntsia hlau ze rau sab saum toj ntawm theem. Dab tsi tau pab yog muaj rab phom lub qhov ntswg khoov kom tuav cov txiv ntoo nyob hauv qhov chaw thaum ntsia hlau.
Kauj ruam 25: Tie Down PyPortal
Kuv nyiam qhov zoo ntawm Adafruit PyPortal Desktop Stand Enclosure Kit thiab txiav txim siab tsuas yog cable khi PyPortal rau tus riser.
Cov ceg thaiv yuav tsum haum rau hauv cov zawj saum toj ntawm lub riser. Qhov haum tsis yog qhov haum haum thiab yuav muaj qee chav wiggle tab sis qhov ntawd yuav tsis muaj teeb meem.
Ntxig cov hlua sib txuas rau hauv qab qhov ntawm tus riser. Lub nraub qaum ntawm tus riser nyob ze ntawm lub qhov qhib oval. Tsis txhob kaw qhov kev sib raug zoo tag nrho, tawm hauv chav rau ob txhais ceg ntawm lub thaiv kom swb rau hauv.
Nqa cov ceg thaiv rau hauv cov loops.
Zuaj cov hlua txuas kom tuav ob txhais ceg ntawm qhov chaw. Tsis txhob ntxeev siab.
Muaj qhov hlais ntawm sab xub ntiag ntawm tus riser yog tias koj xav khi rau pem hauv ntej ib sab ntawm ob txhais ceg. Koj yuav tsum tau txuas cov hlua txuas kom mus txog ib puag ncig. Kuv pom tias kuv tsis tas yuav ua qhov no vim tias ob txoj hlua txuas hauv qab tau txaus los tuav PyPortal nyob hauv qhov chaw.
Kauj Ruam 26: PCA9685 Kev Txuas Hluav Taws Xob
Siv cov xov hlau txuas VCC thiab GND los ntawm USB lub rooj sib tsoo tawm mus rau PCA9685 tus qauv. Ua raws li kev pom zoo thiab siv liab rau VCC thiab dub rau GND.
Sawb thiab tin ib sab ntawm cov xov hlau. Txiav qhov kawg tinned rau qhov loj me ntawm cov laug cam ntawm USB lub rooj sib tsoo tawg.
Muab cov xov hlau tso rau ntawm lub rooj tsav xwm USB tawg.
Seem lwm qhov kawg ntawm cov xov hlau thiab ntxig lawv rau hauv cov ntsia hlau dav hlau thaiv ntawm PCA9685 tus qauv. Nco ntsoov VCC los ntawm USB mus rau VCC ntawm lub davhlau ya nyob twg thaiv.
Kauj Ruam 27: PyPortal Fais Fab Txuas
Cov laug ntawm JST RCY txuas rau USB tawg tawm.
Siav thiab tin qhov kawg ntawm cov xov hlau yog xav tau. Mine tuaj hle thiab tinned yog li ntawd tsuas tuaj yeem tso rau hauv qhov chaw.
Kauj Ruam 28: Hais Lus Txuas
Txiav tus hais lus xov hlau vim lawv ntev heev. Kuv txiav kuv li kwv yees li 5 txog 6 ntiv tes (koj tuaj yeem mus luv dua txij li txuas cov xov txuas).
Cov hais lus yog 4-ohms txhua tus thiab PyPortal ua haujlwm nrog 8-ohm hais lus. Koj yuav tsum tau xaim tus hais lus hauv kab lus kom PyPortal pom 8-ohms.
Solder ib tus neeg hais lus xaim dub rau lwm tus hais lus xaim liab. Tsis txhob hnov qab ntog rau ntawm tshav kub ntsws tubing ua ntej.
Tom qab ntawd txuas tus poj niam txuas 2-tus pin JST PH txuas rau cov xov tooj txuas ntxiv. Muaj feem yuav yog cov xov hlau ntawm qhov txuas yuav liab thiab dub ib yam, yog li tsuas yog sib phim cov ntawd. Tsis tas li, cov xim yuav tsum sib phim nrog cov xim ntawm picoblade molex txuas pigtail peb tau ua yav dhau los.
Kauj Ruam 29: Txuas PyPortal Riser
Muab tus riser nrog PyPortal nyob rau sab saum toj ntawm theem.
Siv 1/2 4-40 ntsia hlau thiab tshuab ntxhua khaub ncaws los tuav lub riser los ntawm cov qib ua ntej mus rau sab saum toj ntawm theem.
Ua kom ntseeg tau tias lub qhov nyob ntawm kab riser nce nrog lub qhov ntawm theem ua ntej ntswj.
Kauj Ruam 30: Txuas 6P DuPont Connector Harness
Txuas 6P DuPont Connector Harness peb tau ua yav dhau los rau PCA9685 tus qauv. Nco ntsoov tias lub txuas txuas cov xov hluav taws xob raug rau tus qauv.
Kauj Ruam 31: Txuas Cov Txuas Txuas
Thawb JST PH thiab RCY cov khoom sib txuas los ntawm qhov txuas ib sab ntawm PCA9685 tus qauv thiab tawm los ntawm lub riser saum.
Txuas cov poj niam txuas rau lawv cov txiv neej txuas.
Rub cov hlau xaim mus rau theem kom ua rau sab nraub qaum ntawm PyPortal zoo thiab huv si.
Kauj Ruam 32: Npaj Cov Hluav Taws Xob
Cov xov hlau nyob rau theem yuav ua tsis meej pem.
Txhim kho koj cov xov hlau zoo ua ke thiab tuav lawv ua ke nrog qee yam.
Kuv siv Velcro qhwv. Cov ntaub qhwv yog dav uas koj tuaj yeem txiav ib nrab hauv nruab nrab thiab ua cov tawv nqaij tawv dua.
Kauj Ruam 33: Kho kom zoo nkauj
Kuv tsis tau npaj rau theem no. Kuv cov menyuam muaj phau ntawv nplaum thiab plastered qee cov ntawv nplaum rau nws. Yog kuv paub, kuv yuav tau luam tawm theem dawb kom phim cov qauv ntawm cov ntawv nplaum tawg. Kuv tseem nyiam nws, Kuv xav tias lawv tau ua txoj haujlwm zoo ntawm kev kho kom zoo nkauj.
Kauj Ruam 34: Ua Tsaug
Qhov ntawd yog nws rau qhov project. Txuas tus USB cable thiab txuas rau lub zog USB. Kuv vam tias koj nyiam qhov Qhia Ntawv no. Ua tsaug rau koj nyeem nws.
Kuv kuj xav ua tsaug rau cov hauv qab no:
Adafruit rau Adafruit IO
@mattisenhower rau Splatoon 2.ink uas muab cov ntaub ntawv sijhawm
@frozenpandaman rau Splatoon Fonts
Pom zoo:
Loj hlob Zaub Zaub Ntxiv Hauv Qhov Chaw Tsawg Los Yog Loj hlob Zaub Zaub Hauv Chaw, (Ntau lossis Tsawg): 10 Kauj Ruam
Loj Hlob Ntau Cov Zaub Zaub Hauv Tsawg Chaw lossis … Loj hlob Zaub Zaub Hauv Chaw, (Ntau lossis Tsawg).: Qhov no yog kev tshaj lij tshaj lij rau Kev Loj Hlob Tshaj Ntiaj Teb, Kev Tsim Khoom Sib Tw, xa los ntawm Cov Lus Qhia. Kuv tsis tuaj yeem muaj kev zoo siab dua los tsim rau thaj chaw cog qoob loo thiab tshaj tawm kuv thawj Cov Lus Qhia. Yuav pib, kev sib tw nug peb kom
Lub Sijhawm Teem Sijhawm Teem Sijhawm ntawm RaspberryPi-4: 6 Cov Kauj Ruam (nrog Duab)
Lub Sijhawm Teem Sijhawm Teem Sijhawm ntawm RaspberryPi-4: Hauv Cov Lus Qhia no peb yuav ua lub ntsej muag-paub lub sijhawm tiag tiag ntawm Raspberry Pi 4 nrog Shunya O/S siv Shunyaface Library. Koj tuaj yeem ua tiav qhov ntsuas pom ntawm 15-17 ntawm RaspberryPi-4 los ntawm kev ua raws cov lus qhia no
Yuav Ua Li Cas Lub Sijhawm Teev Sijhawm Siv Arduino thiab TFT Zaub - Arduino Mega RTC Nrog 3.5 Ntiag TFT Zaub: 4 Kauj Ruam
Yuav Ua Li Cas Lub Sijhawm Teev Sijhawm Siv Arduino thiab TFT Zaub | Arduino Mega RTC Nrog 3.5 Ntiag TFT Zaub: Mus Saib Kuv Youtube Channel.Introduction:- Hauv kab ntawv no kuv yuav ua "Sijhawm Sijhawm" siv 3.5 nti TFT kov LCD, Arduino Mega 2560 thiab DS3231 RTC module…. Ua ntej pib… tshawb xyuas cov vis dis aus los ntawm kuv tus YouTube channel..Ntau:- Yog tias koj siv Arduin
LCD Bus Teem Sijhawm Zaub: 7 Kauj Ruam
Cov Sijhawm Tsheb Npav LCD: Txuj Ci 18 Cov tub ntxhais kawm yuav txhim kho kev nkag siab thiab muaj peev xwm xaiv thiab siv cov thev naus laus zis thauj mus los. Benchmark 18-J Tsheb thauj mus los ua lub luag haujlwm tseem ceeb hauv kev ua haujlwm ntawm lwm cov thev naus laus zis, xws li kev tsim khoom, kev tsim kho, kev sib txuas lus
Teem Sijhawm ntawm Hermle Quartz 1217 Kev Tsiv Sijhawm: 4 Kauj Ruam
Teem Sijhawm ntawm Hermle Quartz 1217 Kev Tsiv Sijhawm: Kuv tsis tuaj yeem pom teeb tsa cov lus qhia rau kuv lub moos mantle online yog li tom qab xam nws tawm ntawm kuv tus kheej, Kuv xav tias kuv yuav qhia kuv qhov kev tshawb pom rau lwm tus uas tuaj yeem muaj lub moos no