Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
40歳でやったこと
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
akira345
September 08, 2024
How-to & DIY
70
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
40歳でやったこと
えれくら! ~電気電子工作系製作・交流会~#27のLTで話した、40歳になってやったことをつらつらと。
akira345
September 08, 2024
More Decks by akira345
See All by akira345
回路設計のバイブコーディング
akira345
0
90
ビジネス要件から逆算するマイクロサービスアーキテクチャ選定の「思考プロセス」
akira345
0
83
インシデント対応
akira345
0
540
えれくら!〜電気電子工作系制作・交流会〜#29
akira345
0
55
脱・同期処理!マイクロサービスにおける負荷分散の勘所
akira345
0
160
AWSデプロイツール紹介
akira345
0
90
回路を読むために必要なこと
akira345
0
57
おれのAWSがこんなに辛い訳がない!!
akira345
0
63
Dockerを触ってみよう
akira345
0
130
Other Decks in How-to & DIY
See All in How-to & DIY
JAWS-UG/AWS Communities Updates 2025/11/8 JAWS-UG 島根支部
awsjcpm
1
170
チームパフォーマンスを高めるための2種類のセルフマネジメント / Two Types of Self-Management for Improving Team Performance
iwashi86
4
830
JAWS-UG/AWS Community Update 2026年6月20日JAWS-UG FUKUOKA #26 JAWS DAYS 2026 re:Cap! おつかれせいけしろー
awsjcpm
0
110
「変えること」「変わること」を楽しむ力で"敵わない存在"と向き合う
subroh0508
2
1.7k
JAWS-UG横浜100回記念 私のAWS ジャーニーと日本からみた横浜支部
awsjcpm
0
450
移動は善 / 20260124-NGK2026S
girigiribauer
1
190
Burnoutとの「対話」 〜 アジャイルコーチングを活用した、燃え尽き症候群を克服するスキル 〜 / Dialogue with Burnout by Using Agile Coaching Skills
hageyahhoo
0
1k
JAWS-UG/AWSコミュニティ JAWS-UG おおいた
awsjcpm
2
3k
JAWS-UG/AWS Community Update - JAWS-UG栃木 #6
awsjcpm
0
130
スイングやカードをいい感じに立てるスタンドの話
niccolli
1
490
OpenClawハンズオンでのトラブルとデバイス向けなんちゃらクロー #IoTLT vol133
n0bisuke2
0
270
登壇資料を素早く作るための順番
kotomin_m
9
2.2k
Featured
See All Featured
How STYLIGHT went responsive
nonsquared
100
6.2k
Balancing Empowerment & Direction
lara
6
1.2k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
So, you think you're a good person
axbom
PRO
2
2.1k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
440
The Pragmatic Product Professional
lauravandoore
37
7.4k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
470
Deep Space Network (abreviated)
tonyrice
0
240
The Limits of Empathy - UXLibs8
cassininazir
1
560
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
360
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
Paper Plane
katiecoart
PRO
2
52k
Transcript
Akira345 ͑Ε͘Βʂ ~ ిؾిࢠ࡞ܥ࡞ɾަྲྀձ ~ #27 40ʹͳͬͯͬͱ࣮ݱͰ͖ͨ
εΠονϯάిݯࣗ࡞ • γϦʔζిݯࣗ࡞ͷதͰఆ൪ • தֶߍͷڭՊॻʹLM317ͷճ࿏͕͋ͬͨ͠ɺ࣮ࡍࣗ࡞ͨ͠ͷ͕ࠓͰՔಇ͍ͯ͠Δɻ • ͰԿނ͔εΠονϯάిݯʮෳࡶ͔ͩΒʯʮઐ༻෦͔ͩΒʯͱආ͚ΒΕΔ • ࣗ࡞ͨ͠ͱ͍͏هࣄॻ੶΄΅ݟͳ͍ʢ࣌ʣ •
ੈͷத͜ΜͳʹεΠονϯάిݯͩΒ͚ͳͷʹɺͦͷ෦͔ͬͺΒͬͯࣗ࡞ͱ͔ແ͍ͷʁʁ • ͜Ε͔࣌Βͣͬͱ৺Γͩͬͨ
ͱΓ͋͑ͣࢿྉूΊ • ؔ࿈ॻ੶Λ࣌୳͢ઐత͗ͯ͢ಡΊͳ͍ • ؊৺ͷτϥϯε෦͕ϒϥοΫϘοΫε • ֤छఆͷࢉग़ࠜڌ͕ෆ໌ྎɾɾɾ • ݄ྲྀΕɾɾɾ •
λΠϚʔIC555ͰεΠονϯάిݯ࡞هࣄΛݟ͚ͭΔ • τϥϯεઃܭExcel͖ͭ • ༻ޠΛΕͨͷͰάάΔɻւ֎YouTubeΛΈΔɻϝʔΧʔHPͷࢿྉΛړΔɾɾ
γϛϡϨʔλCAD͋Δ • ࠓγϛϡϨʔλCAD͋Δ࣌ • ͱ͜ͱΜγϛϡϨʔλͰಈ࡞ղੳ • ϒϨουϘʔυͰࢼ࡞ • ෦ࡐ௨ൢͰݸਓ༌ೖ •
࣌૾Ͱ͖ͳ͔ͬͨੈք • ࠓͳΒͰ͖Δڥ͕ἧ͍ͬͯΔͷͰͥͻઓΛʂʂ
σΟεΫϦʔτFMϥδΦ • ిࢠ࡞ͷఆ൪ͱ͍͑AMϥδΦɺFMૹ৴ػ • FMड৴ػ΄΅IC • σΟεΫϦʔτͰͷઆ໌͋Δ͚Ͳࣗ࡞ྫ΄΅ແ͍ • େ࠶ੜࣜͰ໐ΔʹͳΔ͕ɾɾɾɾ •
IFTͷઃܭɺೖख͕ࠔ • ਅۭ࣌ʹ࣮ݱͰ͖͍ͯΔͷʹԿނτϥϯδελͰμϝͳͷʁ
ΓࢿྉूΊ • ࢄʑάάΔ • Ͱ͖·ͨ͠ʂهࣄΈ͔ͭΔ͚Ͳࠜڌఆ͕ෆ໌ • ᴈ໌ظʹͨ͘͞Μͷݕํ๏͕ฤΈग़͞Ε·ͨ͠ɻ͋Δ͚Ͳ۩ମతͳͷ͕ແ͍ • ਅۭͷճ࿏ࢁग़ͯ͘Δ͚Ͳ5ۃͱ͔ઐ༻ͱ͔Ͳ͏͠Ζͱʢೖख͚ͨ͠Ͳʣ •
ηϥϛοΫσΟεΫϦϛωʔλ͕͋ΕಛघͳIFT͍Βͳ͍Β͍͠ʢؤுͬͯೖख͚ͨ͠Ͳਖ਼͍͍͠ํ͕͔ΒΜʣ • Γւ֎YouTubeڧ͍ • τϥϯδελ2ੴͰύϧεΧϯτํࣜΛݟ͚ͭΔ • IFTಛผͳίΠϧ͕ແͯ͘FM͕෮ௐͰ͖Δ͠؆୯ͳճ࿏ͳͷͰ͓͢͢Ίɻ
Ϊϧόʔτηϧ • ͔ͷ༗໊ͳނόϦʔɾΪϧόʔτത͕࢜ߟҊͨ͠Ξφϩάࢉճ࿏ • ߴपͷϛΩαʔஈAMมௐͳͲʹΘΕΔ • ݟͨ୯ͳΔࠩಈ૿෯ΛੵΈ্͚͛ͨͩʹݟ͑Δ • ͷʹόΠΞεͷֻ͚ํೖྗϨϕϧͰಈ࡞͕มΘΔେมෆࢥٞͳճ࿏ •
ઐ༻ICͷதʹܗΛม͑ͯΈࠐ·Ε͍ͯΔɺσΟεΫϦʔτͰΜͰΈͨਓݟͳ͍ • ಈ࡞આ໌ࢁ͋Δ͠ɺγϛϡϨʔγϣϯࢁ͋Δ • ͥͻΜͰΈ͍͚ͨͲઃܭํ๏ఆ͕Θ͔ΒΜ • ͜͜Ͱւ֎YouTubeͷղઆಈը͕༏लͩͬͨ
Z80γϯάϧϘʔυίϯϐϡʔλ • ిࢠ࡞ʹڵຯΛ࣋ͪɺΞφϩάΔ͔ʁσδλϧΔ͔ʁͷ࣌ͬͨ༗໊CPU • ͕ͬZ80Ξηϯϒϥɺͱ͍͏ΑΓCPUͷಈ࡞ݪཧ͕ཧղͰ͖ͳͯ͘࠳ં • ͳΜͰϓϩάϥϜಈ͔͢ͷʹΧϯλʔͷ͕ʁ • ϨδελͱϝϞϦͷҧ͍ʁͦͦͳΜͰඍົʹҧ͏Ϩδελ͕ࢁ͋Δͷʁ •
λΠϛϯάνϟʔτɺTTLϩδοΫͷϑΝϯΞτͱ͔ҙຯෆ໌ɻ σδλϧͳͷʹͳΜͰλΠϛϯά͕ܗͳΜͩΑɻλΠπͳΜͳΜͩΑʂ • ࣝͱͯ͠ίϯϐϡʔλͷ5େཁૉͱ͔͍ͬͯΔ͕ɺ৬ͰجຊใΛษڧ͢Δࣾһ͔ΒΞυϨεͬͯԿʁσʔλόεͬ ͯԿʁׂΓࠐΈʁΦϖίʔυͱΦϖϥϯυͷҧ͍ʁʑฉ͔Εͯ͑ΒΕͳ͔ͬͨ • չ͍͠ͷͰ෦ूΊͯ࡞ͬͨ
Z80ճ࿏ͷҙຯΛΔ • άάΕࢁճ࿏ਤ͋Δ • Ͱඍົʹҧ͏ • ԿނʁΛ͓͍͔͚ͯMZ-80͔ΒAlt a ir͔ΒCPUΛ࡞Ζ͏ʂͷճ࿏ਤ·Ͱͻͨ͢ΒಡΜͰҧ͍Λൺֱ •
ઢ͔ΓͰΑ͘Θ͔ΒΜʢ • SRAMɺDRAMɺपลIOͳͲͱΓ͋͑ͣશͯআ͠ɺCPUͱROM͚ͩͰճ࿏ਤΛҾ͘ • ͦͷ͋ͱSRAMͱपลIOͱͯ͠8255ଓ • ͳΔ΄ͲʂपลIOͷΞυϨε͕Ͳ͜Ͱܾ·Δͷ͔ෆࢥ͕ٞͩͬͨཧઢͩͬͨͷ͔ɻ • ϝϞϦͷ্ҐɺԼҐཧઢͰϘʔυઃܭऀ͕ܾΊΔ͜ͱͩͬͨͷ͔ɻ • ROMͷΘΓʹεΠονɾɾɾͰͳ͘δϟϯύʔϐϯͰROMΛࣗ࡞ɻϋϯυΞηϯϒϧͰઃఆͨ͠ೋਐʹै͍ϓϩάϥϜ͕ಈ͘ʂ • ROM1/0ͷݻఆςʔϒϧͱࣝͰ͍ͬͯΔ͕ɺಋମͰແ͘୯ͳΔδϟϯύʔઢͷࢁͰಈ͘͜ͱʹিܸͱײಈʂ • ࣌ϚΠίϯগ͕த͢Δͷ͔Δؾ͕ͨ͠ɻ
σΟεΫϦʔτ555 • KiC a d͕͑ΔΑ͏ʹͳΔͱɺنͷେ͖ͳճ࿏ΛΉ͜ͱʹ͕᪳গͳ͘ͳΔ • ICͷதτϥϯδελ͕٧·͍ͬͯΔɻͱ͍͏ڭՊॻతઆ໌Α͘ฉ͘ɻ͕ͩຊͳͷ͔ʁ • ࣮ࡍʹσΟεΫϦʔτͰ࡞ͬͯΈ͔͕ͨͬͨ࣌େͳઢྔΛສೳج൘ʹϨΠΞτΛߟ͑ͯ ઢ͢ΔͷΔલ͔Βਏ͍ͷ໌Β͔
• ࠓͳΒج൘Λ࡞ΕΔͷͰɺֶश༻Ωοτͱͯ͠ݟͤΔͷʹྑ͍ͷͰʁ • ͍ͭͰʹSMD൛PCBAʹνϟϨϯδͨ͠ • қతʹதֶੜͰؤுΕͰ͖ΔϨϕϧͰʮICࣗ࡞ͨ͠ʯͱ͍͏ମݧతʹྑ͍ͷͰʁ
γϦʔζిݯֶशΩοτ • ؆୯ͦ͏Ͱ࣮Ԟ͕ਂ͍Ξφϩάిݯ • ͦͷதͰ3ࢠϨΪϡϨʔλͷதΛ࡞Ζ͏ɻͱ͍͏ͷ • جຊతʹඞཁͳࣝΦʔϜͷ๏ଇͱTRͷجຊಈ࡞ఔΛఆ • ճ࿏ࣗମ80~90ͷݹయతճ࿏ɻOPAMPͱൺֱ͢ΔͨΊʹࠩಈ૿෯ճ࿏Λ࣋ͪग़͍ͯ͠Δఔɻ •
جຊతͳνΣφʔʴTR1ੴ͔Βࠩಈ૿෯ʹΑΔޡࠩ૿෯ϑΟʔυόοΫɺOPAMPͱஈ֊ΛֶͬͯशͰ͖Δ͜ͱΛ ࢦ͢ • ిྲ੍ྀݶճ࿏࣮Մೳ • ిྲྀ͕ଟ͘ͳΔͱྻʹೖΕͨμΠΦʔυ͕ൃ͢Δͧʂ
ల͍ࣔͯ͠ΔͷͰݟͯͶʂ