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
69
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
56
ビジネス要件から逆算するマイクロサービスアーキテクチャ選定の「思考プロセス」
akira345
0
82
インシデント対応
akira345
0
520
えれくら!〜電気電子工作系制作・交流会〜#29
akira345
0
53
脱・同期処理!マイクロサービスにおける負荷分散の勘所
akira345
0
160
AWSデプロイツール紹介
akira345
0
89
回路を読むために必要なこと
akira345
0
56
おれのAWSがこんなに辛い訳がない!!
akira345
0
59
Dockerを触ってみよう
akira345
0
120
Other Decks in How-to & DIY
See All in How-to & DIY
大量のiOSシミュレータにアプリをインストールする
gurrium
0
140
ライブ感を生む 巻き込み型スライドの作り方/Create your slide like a heavy metal concert
ikuodanaka
5
1.6k
JAWS-UG/AWS Community Update - JAWS-UG栃木 #6
awsjcpm
0
130
Azure PortalのQoLを上げてたら Big Techに怒られた
horihiro
2
610
10分de名コミュ “最高の自分”を演じ憧れの同業者と渡り合う
subroh0508
1
660
ボードゲーム × 専用収納 〜3Dプリントで埋めるニッチな隙間〜 / Board Games × Custom Storage
handlename
0
310
从机器人竞赛到软件系统实践:日本创客文化对技术创新的启
takasumasakazu
0
110
M5StickS3触ってXiaoZhiAI触ってみた #にぼし香 #iotlt
n0bisuke2
0
270
ネガティブをねじ伏せ、n=1のキャリアに変える技術
subroh0508
1
1.2k
ドローンをAWSで制御してみた
nagi900
0
170
JAWS-UG/AWSコミュニティ アップデート (JAWS-UG函館支部)
awsjcpm
3
170
Trying "Vibe No-code/Low-code" with MCP #noderedjp
n0bisuke2
0
160
Featured
See All Featured
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
72
40k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
390
The World Runs on Bad Software
bkeepers
PRO
72
12k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
180
Being A Developer After 40
akosma
91
590k
A Soul's Torment
seathinner
6
3.1k
First, design no harm
axbom
PRO
2
1.2k
Between Models and Reality
mayunak
4
370
Fashionably flexible responsive web design (full day workshop)
malarkey
408
67k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
600
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Why Our Code Smells
bkeepers
PRO
340
58k
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ͱஈ֊ΛֶͬͯशͰ͖Δ͜ͱΛ ࢦ͢ • ిྲ੍ྀݶճ࿏࣮Մೳ • ిྲྀ͕ଟ͘ͳΔͱྻʹೖΕͨμΠΦʔυ͕ൃ͢Δͧʂ
ల͍ࣔͯ͠ΔͷͰݟͯͶʂ