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
akira345
September 08, 2024
How-to & DIY
59
0
Share
40歳でやったこと
えれくら! ~電気電子工作系製作・交流会~#27のLTで話した、40歳になってやったことをつらつらと。
akira345
September 08, 2024
More Decks by akira345
See All by akira345
ビジネス要件から逆算するマイクロサービスアーキテクチャ選定の「思考プロセス」
akira345
0
67
インシデント対応
akira345
0
420
えれくら!〜電気電子工作系制作・交流会〜#29
akira345
0
38
脱・同期処理!マイクロサービスにおける負荷分散の勘所
akira345
0
130
AWSデプロイツール紹介
akira345
0
80
回路を読むために必要なこと
akira345
0
45
おれのAWSがこんなに辛い訳がない!!
akira345
0
52
Dockerを触ってみよう
akira345
0
110
アラフォー世代が基板を作ってみた(公開用)
akira345
0
170
Other Decks in How-to & DIY
See All in How-to & DIY
Within the team, I grow as a tester and continuously pursue product quality
camel_404
6
3.1k
JAWS-UGとAWS - JAWS-UG彩の国埼玉設立のお祝い
awsjcpm
2
670
JAWS-UG/AWS Communities Updates 2025/11/8 JAWS-UG 島根支部
awsjcpm
1
150
JAWS-UG/AWSコミュニティプログラムのご紹介 (JAWS-UG広島)
awsjcpm
1
130
ModuleLLM、最前線!
anoken
1
330
JAWS-UG Fukuoka - AWS re:Invent 2024 re:Cap AWS Community Perspective
awsjcpm
2
250
JAWS-UG/AWSコミュニティ JAWS-UG おおいた
awsjcpm
2
3k
大量のiOSシミュレータにアプリをインストールする
gurrium
0
110
10分de名コミュ “最高の自分”を演じ憧れの同業者と渡り合う
subroh0508
1
640
なぜJAWS-UGはこんなにも活発なのか?
awsjcpm
1
220
プログラミング道場 "CoderDojo" を支援するサーバー提供システム 『DojoPaaS』 / How DojoPaaS powers the CoderDojo community in Japan
coderdojojapan
PRO
0
160
What's the difference in taste between expensive and cheap mills? Measuring coffee particle size distribution using ImageJ
dogrunjp
0
830
Featured
See All Featured
The SEO Collaboration Effect
kristinabergwall1
1
430
How to Talk to Developers About Accessibility
jct
2
180
Paper Plane
katiecoart
PRO
1
49k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.8k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Automating Front-end Workflow
addyosmani
1370
200k
How to build a perfect <img>
jonoalderson
1
5.4k
Into the Great Unknown - MozCon
thekraken
41
2.4k
The Limits of Empathy - UXLibs8
cassininazir
1
310
Paper Plane (Part 1)
katiecoart
PRO
0
6.8k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
170
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2k
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ͱஈ֊ΛֶͬͯशͰ͖Δ͜ͱΛ ࢦ͢ • ిྲ੍ྀݶճ࿏࣮Մೳ • ిྲྀ͕ଟ͘ͳΔͱྻʹೖΕͨμΠΦʔυ͕ൃ͢Δͧʂ
ల͍ࣔͯ͠ΔͷͰݟͯͶʂ