SlideShare una empresa de Scribd logo
1 de 24
Descargar para leer sin conexión
Inside House 2
De technische realisatie van House 2
Jelle Haandrikman
@jhaand
2022-08-20
Inhoud
●
Het idee
●
Technisch Overzicht
●
Wat kritische componenten
●
Hoe doe je dit. (Electronica, fijnmechanica + SW)
●
Integratie proces
●
Meer leren
Het idee
van Andrea.
Electro-Mechan
isch
overzicht
Ele
ctro
nis
ch
ove
rzi
cht
NodeMCU
House 2
Upper part
Lower part
Proximity
sensor
VL52L0C
Sound
board
Wiring diagram House 2
Date: 2022-07-01
Author: Jelle Haandrikman
@jhaand
PSU 5V
servo controller 1
00 01 02 03 04 05
06 07 08 09
servo controller 0
00 01 02 03 04 05
06 07 08 09 0A 0B 0C 0D
servo controller 2
00 01 02 03 04 05
06 07 08 09
servo controller 3
00 01 02 03 04 05
06 07 08 09
TF-Luna
Distance meas.
TF-Luna
Distance meas.
TF-Luna
Distance meas.
TF-Luna
Distance meas.
TF-Luna
Distance meas.
Legend
5V
3V3
I2C
Mixed
GPIO extender 1
GPIO extender 1
Proximity
sensor
VL52L0C
Sound
board
0x60 0x61 0x62 0x63 0x64
0x51 0x52
0x21
0x21
Fan
Sound
board lights
no. 44
Sound
board
PA5 PA6 PA3
Comp: Servo’s
Comp: servoshields
(c) Adafruit
Comp: TF-Luna
Zeer nauwkeurig afstand meten
Comp:
VL53L1X + MCP23017 + JQ6500
(c) Tinytronics.nl
Afstand meten onder een ruime hoek
Via I2C signalen doorgeven + 3W audio (MP3) afspelen
Components: Main control
●
NodeMCU EPS32-WROOM
Hoe: Electronica
Hoe: Printplaten
+5V
GND
USB
3V3 GND
GND
N/A
N/A
N/A
N/A
N/A
N/A
21/SDA
22/SCL
16
17
+5V
220uF
100uF
1
2
3
4
5
1
2
3
4
5
1
2
3
4
5
1
2
3
4
5
6
7
8
GND
+5V
3V3
1
2
3
4
1
2
NodeMCU
ESP32-S
AI-thinker
2K2
2K2
House 2 Main-control circuit-diagram
(c) Jelle Haandrikman
2022-03-17
3V3
+5V
JST-XH JST-XH
JST-XH
JST-XH
5mm terminal
GN
470R
YE
YE
RD
220R
220R
220R
220R
15
built_in:02
00
04
error
stat_1
stat_0
4
3
OE0
OE1
Schema Bovenkant Onderkant
Hoe: connectoren
Conn: Dupont, JST-XH, JST-SM
Hoe: Electronica samenvoegen
Zet alles vast.
Maar niet te vast.
Hoe: Fijne Mechanica
3D printen zelf + downloaden
Prusa Mini+ in actie 3D modellen delen en vinden op
https://printables.com
Hoe: 3D printen ontwerpen
FreeCAD + veel Youtube + veel proberen
Hoe: Software (simpel)
Simpel beginnen met Arduino.
Design Top-Down
Steeds kleine stukje begrijpen en testen.
Hoe: Software (geavanceerd)
Kleine stukjes op elkaar afstemmen.
Alles in 1 bouwwerk met Platformio (link)
Arduino framework blijven gebruiken.
Hou het wel bij simpel C voor eigen spullen.
Bottom-Up integreren.
Hoofdprogramma simpel houden dankzij
lokale libraries. (Separation of concerns.)
Versiebeheer met Git + Ungit
Automatisch testen
Hosten op gitlab.com (zie house2)
Heel flexibel coderen met NeoVIM.
Integratie
Hou het modulair en neem alles mee.
Integratie (2)
Blijf Flexibel
Integratie (3)
Check Alles.
Integratie (4)
Gedeelde smart, is halve smart.
Meer leren?
●
Vragen?
●
Gitlab archief House2
https://gitlab.com/jhaand/house2/
●
Open dag bij technische club TDvenlo
tijdens “Weekend van de Wetenschap”, 1
+ 2 oktober in Venlo.
https://tdvenlo.nl
●
https://slideshare.net/jhaand
(deze presentatie)
●
https://twitter.com/jhaand

Más contenido relacionado

La actualidad más candente

[cb22] ブロックチェーンにC&Cサーバー情報を隠ぺいした攻撃者との直接対峙により得られたもの by 谷口 剛
[cb22]  ブロックチェーンにC&Cサーバー情報を隠ぺいした攻撃者との直接対峙により得られたもの by 谷口 剛[cb22]  ブロックチェーンにC&Cサーバー情報を隠ぺいした攻撃者との直接対峙により得られたもの by 谷口 剛
[cb22] ブロックチェーンにC&Cサーバー情報を隠ぺいした攻撃者との直接対峙により得られたもの by 谷口 剛
CODE BLUE
 
インテルMEの秘密 - チップセットに隠されたコードと、それが一体何をするかを見出す方法 - by イゴール・スコチンスキー - Igor Skochinsky
インテルMEの秘密 - チップセットに隠されたコードと、それが一体何をするかを見出す方法 - by イゴール・スコチンスキー - Igor SkochinskyインテルMEの秘密 - チップセットに隠されたコードと、それが一体何をするかを見出す方法 - by イゴール・スコチンスキー - Igor Skochinsky
インテルMEの秘密 - チップセットに隠されたコードと、それが一体何をするかを見出す方法 - by イゴール・スコチンスキー - Igor Skochinsky
CODE BLUE
 

La actualidad más candente (20)

Edge Computing と k8s でなんか話すよ
Edge Computing と k8s でなんか話すよEdge Computing と k8s でなんか話すよ
Edge Computing と k8s でなんか話すよ
 
[cb22] ブロックチェーンにC&Cサーバー情報を隠ぺいした攻撃者との直接対峙により得られたもの by 谷口 剛
[cb22]  ブロックチェーンにC&Cサーバー情報を隠ぺいした攻撃者との直接対峙により得られたもの by 谷口 剛[cb22]  ブロックチェーンにC&Cサーバー情報を隠ぺいした攻撃者との直接対峙により得られたもの by 谷口 剛
[cb22] ブロックチェーンにC&Cサーバー情報を隠ぺいした攻撃者との直接対峙により得られたもの by 谷口 剛
 
【さくらのクラウド】クラウドマスター認定試験終了者向け講習と、上級者への道(Terraform)
【さくらのクラウド】クラウドマスター認定試験終了者向け講習と、上級者への道(Terraform)【さくらのクラウド】クラウドマスター認定試験終了者向け講習と、上級者への道(Terraform)
【さくらのクラウド】クラウドマスター認定試験終了者向け講習と、上級者への道(Terraform)
 
第11回ACRiウェビナー_東工大/坂本先生ご講演資料
第11回ACRiウェビナー_東工大/坂本先生ご講演資料第11回ACRiウェビナー_東工大/坂本先生ご講演資料
第11回ACRiウェビナー_東工大/坂本先生ご講演資料
 
IETF111 RATS: Remote Attestation ProcedureS 報告
IETF111 RATS: Remote Attestation ProcedureS 報告IETF111 RATS: Remote Attestation ProcedureS 報告
IETF111 RATS: Remote Attestation ProcedureS 報告
 
AWS re:Inforce2019 re:Cap LT
AWS re:Inforce2019 re:Cap LTAWS re:Inforce2019 re:Cap LT
AWS re:Inforce2019 re:Cap LT
 
Azure vm の可用性を見直そう
Azure vm の可用性を見直そうAzure vm の可用性を見直そう
Azure vm の可用性を見直そう
 
新プロジェクト Hyperledger Cactus のご紹介
新プロジェクト Hyperledger Cactus のご紹介新プロジェクト Hyperledger Cactus のご紹介
新プロジェクト Hyperledger Cactus のご紹介
 
Mavenの真実とウソ
Mavenの真実とウソMavenの真実とウソ
Mavenの真実とウソ
 
インテルMEの秘密 - チップセットに隠されたコードと、それが一体何をするかを見出す方法 - by イゴール・スコチンスキー - Igor Skochinsky
インテルMEの秘密 - チップセットに隠されたコードと、それが一体何をするかを見出す方法 - by イゴール・スコチンスキー - Igor SkochinskyインテルMEの秘密 - チップセットに隠されたコードと、それが一体何をするかを見出す方法 - by イゴール・スコチンスキー - Igor Skochinsky
インテルMEの秘密 - チップセットに隠されたコードと、それが一体何をするかを見出す方法 - by イゴール・スコチンスキー - Igor Skochinsky
 
Hyperledger Fabric活用事例:貿易プラットフォームTradeWaltz
Hyperledger Fabric活用事例:貿易プラットフォームTradeWaltzHyperledger Fabric活用事例:貿易プラットフォームTradeWaltz
Hyperledger Fabric活用事例:貿易プラットフォームTradeWaltz
 
フロントからバックエンドまで - WebAssemblyで広がる可能性
フロントからバックエンドまで - WebAssemblyで広がる可能性フロントからバックエンドまで - WebAssemblyで広がる可能性
フロントからバックエンドまで - WebAssemblyで広がる可能性
 
ブロックチェーン統合ツールCactusとトークンエコノミー実現への期待
ブロックチェーン統合ツールCactusとトークンエコノミー実現への期待ブロックチェーン統合ツールCactusとトークンエコノミー実現への期待
ブロックチェーン統合ツールCactusとトークンエコノミー実現への期待
 
VMware Horizon へ YubiKey を使って認証をキメる話
VMware Horizon へ YubiKey を使って認証をキメる話VMware Horizon へ YubiKey を使って認証をキメる話
VMware Horizon へ YubiKey を使って認証をキメる話
 
#idcon vol.29 - #fidcon WebAuthn, Next Stage
#idcon vol.29 - #fidcon WebAuthn, Next Stage#idcon vol.29 - #fidcon WebAuthn, Next Stage
#idcon vol.29 - #fidcon WebAuthn, Next Stage
 
KubeConRecap_nakamura.pdf
KubeConRecap_nakamura.pdfKubeConRecap_nakamura.pdf
KubeConRecap_nakamura.pdf
 
ニフクラでDockerを使う際のTips
ニフクラでDockerを使う際のTipsニフクラでDockerを使う際のTips
ニフクラでDockerを使う際のTips
 
分散トレーシングAWS:X-Rayとの上手い付き合い方
分散トレーシングAWS:X-Rayとの上手い付き合い方分散トレーシングAWS:X-Rayとの上手い付き合い方
分散トレーシングAWS:X-Rayとの上手い付き合い方
 
「人為ミス防止」フレームワークと「プロセス可視化」ツールを使って プロセス改善を実践してみた
「人為ミス防止」フレームワークと「プロセス可視化」ツールを使って プロセス改善を実践してみた「人為ミス防止」フレームワークと「プロセス可視化」ツールを使って プロセス改善を実践してみた
「人為ミス防止」フレームワークと「プロセス可視化」ツールを使って プロセス改善を実践してみた
 
AWS Black Belt Online Seminar 2018 Amazon DynamoDB Advanced Design Pattern
AWS Black Belt Online Seminar 2018 Amazon DynamoDB Advanced Design PatternAWS Black Belt Online Seminar 2018 Amazon DynamoDB Advanced Design Pattern
AWS Black Belt Online Seminar 2018 Amazon DynamoDB Advanced Design Pattern
 

Similar a Inside House2

Similar a Inside House2 (20)

Quick Installation Guide ENS202EXT-ezhotspot edition Combo EN/NL
Quick Installation Guide ENS202EXT-ezhotspot edition Combo EN/NLQuick Installation Guide ENS202EXT-ezhotspot edition Combo EN/NL
Quick Installation Guide ENS202EXT-ezhotspot edition Combo EN/NL
 
Techniek En Robotica College 2
Techniek En  Robotica  College 2Techniek En  Robotica  College 2
Techniek En Robotica College 2
 
Techniek En Robotica College 2
Techniek En Robotica College 2Techniek En Robotica College 2
Techniek En Robotica College 2
 
Techniek En Robotica College 2
Techniek En Robotica College 2Techniek En Robotica College 2
Techniek En Robotica College 2
 
Quick Installation Guide ENH202 Dutch
Quick Installation Guide ENH202 DutchQuick Installation Guide ENH202 Dutch
Quick Installation Guide ENH202 Dutch
 
Solidworks tutorial-13-voor-lager-en-middelbaar-technisch-onderwijs-2012
Solidworks tutorial-13-voor-lager-en-middelbaar-technisch-onderwijs-2012Solidworks tutorial-13-voor-lager-en-middelbaar-technisch-onderwijs-2012
Solidworks tutorial-13-voor-lager-en-middelbaar-technisch-onderwijs-2012
 
PIT Profiel - Folder 2015
PIT Profiel - Folder 2015 PIT Profiel - Folder 2015
PIT Profiel - Folder 2015
 
JavaOne 2015 - Decoding the air around you with Java and $7 hardware
JavaOne 2015 -  Decoding the air around you with Java and $7 hardwareJavaOne 2015 -  Decoding the air around you with Java and $7 hardware
JavaOne 2015 - Decoding the air around you with Java and $7 hardware
 
Presentatie GeoBuzz 2018: MD-kwadraat (Marco Duiker): Werken met de BGT
Presentatie GeoBuzz 2018: MD-kwadraat (Marco Duiker): Werken met de BGTPresentatie GeoBuzz 2018: MD-kwadraat (Marco Duiker): Werken met de BGT
Presentatie GeoBuzz 2018: MD-kwadraat (Marco Duiker): Werken met de BGT
 
Quick Installation Guide EWS650AP Dutch
Quick Installation Guide EWS650AP DutchQuick Installation Guide EWS650AP Dutch
Quick Installation Guide EWS650AP Dutch
 
Vdo manipulatiekey Error Codes Cross-list manipulationkey
Vdo manipulatiekey Error Codes Cross-list manipulationkey Vdo manipulatiekey Error Codes Cross-list manipulationkey
Vdo manipulatiekey Error Codes Cross-list manipulationkey
 
Quick Installation Guide ENS202 Dutch
Quick Installation Guide ENS202 DutchQuick Installation Guide ENS202 Dutch
Quick Installation Guide ENS202 Dutch
 
Quick Installation Guide EWS510AP Dutch
Quick Installation Guide  EWS510AP DutchQuick Installation Guide  EWS510AP Dutch
Quick Installation Guide EWS510AP Dutch
 
OpenValue meetup February 2019 - Decoding the air around you with Java and $7...
OpenValue meetup February 2019 - Decoding the air around you with Java and $7...OpenValue meetup February 2019 - Decoding the air around you with Java and $7...
OpenValue meetup February 2019 - Decoding the air around you with Java and $7...
 
FESTO - Schematic Solutions of Festo Valve Terminals for E-plan projects
FESTO - Schematic Solutions of Festo Valve Terminals for E-plan projectsFESTO - Schematic Solutions of Festo Valve Terminals for E-plan projects
FESTO - Schematic Solutions of Festo Valve Terminals for E-plan projects
 
Quick Installation Guide EAP350v2 Dutch
Quick Installation Guide EAP350v2 DutchQuick Installation Guide EAP350v2 Dutch
Quick Installation Guide EAP350v2 Dutch
 
Quick Installation Guide EWS500AP Dutch
Quick Installation Guide  EWS500AP DutchQuick Installation Guide  EWS500AP Dutch
Quick Installation Guide EWS500AP Dutch
 
JavaLand 2016 - Decoding the air around you with Java and $7 hardware
JavaLand 2016 - Decoding the air around you with Java and $7 hardwareJavaLand 2016 - Decoding the air around you with Java and $7 hardware
JavaLand 2016 - Decoding the air around you with Java and $7 hardware
 
Quick Installation Guide EnStation2 Dutch
Quick Installation Guide EnStation2 DutchQuick Installation Guide EnStation2 Dutch
Quick Installation Guide EnStation2 Dutch
 
Quick Installation Guide EPE48GR Dutch
Quick Installation Guide EPE48GR DutchQuick Installation Guide EPE48GR Dutch
Quick Installation Guide EPE48GR Dutch
 

Más de jhaand

Más de jhaand (6)

Aan de slag met Wordpress - TDvenlo
Aan de slag met Wordpress - TDvenloAan de slag met Wordpress - TDvenlo
Aan de slag met Wordpress - TDvenlo
 
BlockREP
BlockREPBlockREP
BlockREP
 
Aan de slag met Wordpress
Aan de slag met Wordpress Aan de slag met Wordpress
Aan de slag met Wordpress
 
TMC Masterclass - Electro-Mechanics - 2015
TMC Masterclass - Electro-Mechanics - 2015TMC Masterclass - Electro-Mechanics - 2015
TMC Masterclass - Electro-Mechanics - 2015
 
Bitcoins, blockchains and beyond
Bitcoins, blockchains and beyondBitcoins, blockchains and beyond
Bitcoins, blockchains and beyond
 
Pragmatic Hardware Outsourcing
Pragmatic Hardware OutsourcingPragmatic Hardware Outsourcing
Pragmatic Hardware Outsourcing
 

Inside House2