$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
40歳でやったこと
Search
akira345
September 08, 2024
How-to & DIY
0
25
40歳でやったこと
えれくら! ~電気電子工作系製作・交流会~#27のLTで話した、40歳になってやったことをつらつらと。
akira345
September 08, 2024
Tweet
Share
More Decks by akira345
See All by akira345
脱・同期処理!マイクロサービスにおける負荷分散の勘所
akira345
0
81
AWSデプロイツール紹介
akira345
0
48
回路を読むために必要なこと
akira345
0
14
おれのAWSがこんなに辛い訳がない!!
akira345
0
21
Dockerを触ってみよう
akira345
0
83
アラフォー世代が基板を作ってみた(公開用)
akira345
0
140
ESP-WROOM-02でプチIoT
akira345
0
110
トランジスタの働き(超入門編)
akira345
0
17
基板から回路図を起こしてみよう
akira345
0
1.4k
Other Decks in How-to & DIY
See All in How-to & DIY
Raspberry Pi Connectを使って #Manus => Node-RED操作チャレンジ #iotlt vol121
n0bisuke2
0
160
終わりのない会議を超えて:HolacracyのTactical Meetingを体験しよう!
andrearc
0
130
JAWS-UG と AWS - JAWS-UG 沖縄 Cloud on the Beach 2025
awsjcpm
0
110
Azure PortalのQoLを上げてたら Big Techに怒られた
horihiro
2
490
M5Stackを使ってSズキの魔改造モンスターマシンを作ってみた
syumme01
0
240
JAWS-UG Fukuoka - AWS re:Invent 2024 re:Cap AWS Community Perspective
awsjcpm
2
200
What's the difference in taste between expensive and cheap mills? Measuring coffee particle size distribution using ImageJ
dogrunjp
0
730
AWSと学生支援 - Education-JAWS #0
awsjcpm
1
200
バッドプラクティスから学ぶハワイアン航空で行く re:Invent
kentosuzuki
0
430
GreenPAK 初心者向けハンズオン資料
aoisaya
2
700
LLMはTRPGのGMができる(確信)
kgmkm
0
1.8k
AIをフル活用! 猫版MBTI「CATS診断」 爆速開発の裏側【個人開発のAIツール活用 LT Night 登壇用スライド】
omori0219
0
1.3k
Featured
See All Featured
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.1k
Producing Creativity
orderedlist
PRO
348
40k
Java REST API Framework Comparison - PWX 2021
mraible
34
9k
Fireside Chat
paigeccino
41
3.7k
Writing Fast Ruby
sferik
630
62k
Mobile First: as difficult as doing things right
swwweet
225
10k
KATA
mclloyd
PRO
32
15k
How to Ace a Technical Interview
jacobian
280
24k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
3k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.5k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
How to Think Like a Performance Engineer
csswizardry
28
2.3k
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ͱஈ֊ΛֶͬͯशͰ͖Δ͜ͱΛ ࢦ͢ • ిྲ੍ྀݶճ࿏࣮Մೳ • ిྲྀ͕ଟ͘ͳΔͱྻʹೖΕͨμΠΦʔυ͕ൃ͢Δͧʂ
ల͍ࣔͯ͠ΔͷͰݟͯͶʂ