Inside House2

J
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
1 of 24

Recommended

位置データもPythonで!!! by
位置データもPythonで!!!位置データもPythonで!!!
位置データもPythonで!!!hide ogawa
3.3K views66 slides
Node.jsで使えるファイルDB"NeDB"のススメ by
Node.jsで使えるファイルDB"NeDB"のススメNode.jsで使えるファイルDB"NeDB"のススメ
Node.jsで使えるファイルDB"NeDB"のススメIsamu Suzuki
7.9K views30 slides
公正な学術論文の作成と剽窃問題 by
公正な学術論文の作成と剽窃問題公正な学術論文の作成と剽窃問題
公正な学術論文の作成と剽窃問題Kazuki Kasama
9.4K views82 slides
使ってみよう!JDK Flight Recorder by
使ってみよう!JDK Flight Recorder使ってみよう!JDK Flight Recorder
使ってみよう!JDK Flight RecorderYoshiro Tokumasu
2.3K views68 slides
2015年度GPGPU実践プログラミング 第10回 行列計算(行列-行列積の高度な最適化) by
2015年度GPGPU実践プログラミング 第10回 行列計算(行列-行列積の高度な最適化)2015年度GPGPU実践プログラミング 第10回 行列計算(行列-行列積の高度な最適化)
2015年度GPGPU実践プログラミング 第10回 行列計算(行列-行列積の高度な最適化)智啓 出川
1.1K views54 slides
コンテンツ文化史学会(Jrpg発表) by
コンテンツ文化史学会(Jrpg発表) コンテンツ文化史学会(Jrpg発表)
コンテンツ文化史学会(Jrpg発表) Shibaura Institute of Technology
2.4K views21 slides

More Related Content

What's hot

MySQL勉強会 クエリチューニング編 by
MySQL勉強会 クエリチューニング編MySQL勉強会 クエリチューニング編
MySQL勉強会 クエリチューニング編MicroAd, Inc.(Engineer)
10.3K views91 slides
肺塞栓症 by
肺塞栓症肺塞栓症
肺塞栓症清水 真人
27.3K views32 slides
透析療法 by
透析療法透析療法
透析療法Katsushige Takagishi
40K views47 slides
凸最適化 〜 双対定理とソルバーCVXPYの紹介 〜 by
凸最適化 〜 双対定理とソルバーCVXPYの紹介 〜凸最適化 〜 双対定理とソルバーCVXPYの紹介 〜
凸最適化 〜 双対定理とソルバーCVXPYの紹介 〜Tomoki Yoshida
953 views27 slides
Openfermionを使った分子の計算 part I by
Openfermionを使った分子の計算 part IOpenfermionを使った分子の計算 part I
Openfermionを使った分子の計算 part IMaho Nakata
1.8K views25 slides
Trauma conference 10th by
Trauma conference 10thTrauma conference 10th
Trauma conference 10th敏雄 福岡
2.7K views24 slides

What's hot(20)

凸最適化 〜 双対定理とソルバーCVXPYの紹介 〜 by Tomoki Yoshida
凸最適化 〜 双対定理とソルバーCVXPYの紹介 〜凸最適化 〜 双対定理とソルバーCVXPYの紹介 〜
凸最適化 〜 双対定理とソルバーCVXPYの紹介 〜
Tomoki Yoshida953 views
Openfermionを使った分子の計算 part I by Maho Nakata
Openfermionを使った分子の計算 part IOpenfermionを使った分子の計算 part I
Openfermionを使った分子の計算 part I
Maho Nakata1.8K views
Trauma conference 10th by 敏雄 福岡
Trauma conference 10thTrauma conference 10th
Trauma conference 10th
敏雄 福岡2.7K views
Web エンジニアが postgre sql を選ぶ 3 つの理由 by Soudai Sone
Web エンジニアが postgre sql を選ぶ 3 つの理由Web エンジニアが postgre sql を選ぶ 3 つの理由
Web エンジニアが postgre sql を選ぶ 3 つの理由
Soudai Sone19.8K views
ゴロ合わせでおぼえる救急診療 by Yuichi Kuroki
ゴロ合わせでおぼえる救急診療ゴロ合わせでおぼえる救急診療
ゴロ合わせでおぼえる救急診療
Yuichi Kuroki14.6K views
Severe ARDSの初期治療 by 清水 真人
Severe ARDSの初期治療Severe ARDSの初期治療
Severe ARDSの初期治療
清水 真人21.2K views
Python と型アノテーション by K Yamaguchi
Python と型アノテーションPython と型アノテーション
Python と型アノテーション
K Yamaguchi16.9K views
社内プレゼン勉強会発表資料 by Yoh Nakamura
社内プレゼン勉強会発表資料社内プレゼン勉強会発表資料
社内プレゼン勉強会発表資料
Yoh Nakamura10.8K views
GPUとSSDがPostgreSQLを加速する~クエリ処理スループット10GB/sへの挑戦~ [DB Tech Showcase Tokyo/2017] by Kohei KaiGai
GPUとSSDがPostgreSQLを加速する~クエリ処理スループット10GB/sへの挑戦~ [DB Tech Showcase Tokyo/2017]GPUとSSDがPostgreSQLを加速する~クエリ処理スループット10GB/sへの挑戦~ [DB Tech Showcase Tokyo/2017]
GPUとSSDがPostgreSQLを加速する~クエリ処理スループット10GB/sへの挑戦~ [DB Tech Showcase Tokyo/2017]
Kohei KaiGai21.8K views
統計的係り受け解析入門 by Yuya Unno
統計的係り受け解析入門統計的係り受け解析入門
統計的係り受け解析入門
Yuya Unno23K views
闘病ブログからの医薬品奏功情報認識 by Yuki Arase
闘病ブログからの医薬品奏功情報認識闘病ブログからの医薬品奏功情報認識
闘病ブログからの医薬品奏功情報認識
Yuki Arase144 views
密度汎関数法, Density Fuctional Theory (DFT)の基礎第5回 by SATOH daisuke, Ph.D.
密度汎関数法, Density Fuctional Theory (DFT)の基礎第5回密度汎関数法, Density Fuctional Theory (DFT)の基礎第5回
密度汎関数法, Density Fuctional Theory (DFT)の基礎第5回
урок 4 закони руху планет by School5uman
урок 4 закони руху планетурок 4 закони руху планет
урок 4 закони руху планет
School5uman2.2K views
JAVA_HOME/binにあるコマンド、いくつ使っていますか?[JVM関連ツール編](JJUGナイトセミナー「Java解析ツール特集」 発表資料) by NTT DATA Technology & Innovation
JAVA_HOME/binにあるコマンド、いくつ使っていますか?[JVM関連ツール編](JJUGナイトセミナー「Java解析ツール特集」 発表資料)JAVA_HOME/binにあるコマンド、いくつ使っていますか?[JVM関連ツール編](JJUGナイトセミナー「Java解析ツール特集」 発表資料)
JAVA_HOME/binにあるコマンド、いくつ使っていますか?[JVM関連ツール編](JJUGナイトセミナー「Java解析ツール特集」 発表資料)
ER/ICUの薬剤師 by Kuniaki Sano
ER/ICUの薬剤師ER/ICUの薬剤師
ER/ICUの薬剤師
Kuniaki Sano19.2K views
Cuda fortranの利便性を高めるfortran言語の機能 by 智啓 出川
Cuda fortranの利便性を高めるfortran言語の機能Cuda fortranの利便性を高めるfortran言語の機能
Cuda fortranの利便性を高めるfortran言語の機能
智啓 出川3.5K views

Similar to Inside House2

Quick Installation Guide ENS202EXT-ezhotspot edition Combo EN/NL by
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/NLEnGenius Europe
537 views4 slides
Techniek En Robotica College 2 by
Techniek En Robotica College 2Techniek En Robotica College 2
Techniek En Robotica College 2Johan Korten
17 views33 slides
Techniek En Robotica College 2 by
Techniek En Robotica College 2Techniek En Robotica College 2
Techniek En Robotica College 2Johan Korten
291 views33 slides
Techniek En Robotica College 2 by
Techniek En  Robotica  College 2Techniek En  Robotica  College 2
Techniek En Robotica College 2Johan Korten
2 views33 slides
Quick Installation Guide ENH202 Dutch by
Quick Installation Guide ENH202 DutchQuick Installation Guide ENH202 Dutch
Quick Installation Guide ENH202 DutchEnGenius Europe
160 views2 slides
Solidworks tutorial-13-voor-lager-en-middelbaar-technisch-onderwijs-2012 by
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-2012seimar2380
776 views44 slides

Similar to Inside House2(20)

Quick Installation Guide ENS202EXT-ezhotspot edition Combo EN/NL by EnGenius Europe
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
EnGenius Europe537 views
Techniek En Robotica College 2 by Johan Korten
Techniek En Robotica College 2Techniek En Robotica College 2
Techniek En Robotica College 2
Johan Korten17 views
Techniek En Robotica College 2 by Johan Korten
Techniek En Robotica College 2Techniek En Robotica College 2
Techniek En Robotica College 2
Johan Korten291 views
Techniek En Robotica College 2 by Johan Korten
Techniek En  Robotica  College 2Techniek En  Robotica  College 2
Techniek En Robotica College 2
Johan Korten2 views
Quick Installation Guide ENH202 Dutch by EnGenius Europe
Quick Installation Guide ENH202 DutchQuick Installation Guide ENH202 Dutch
Quick Installation Guide ENH202 Dutch
EnGenius Europe160 views
Solidworks tutorial-13-voor-lager-en-middelbaar-technisch-onderwijs-2012 by seimar2380
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
seimar2380776 views
PIT Profiel - Folder 2015 by Roncalli Mavo
PIT Profiel - Folder 2015 PIT Profiel - Folder 2015
PIT Profiel - Folder 2015
Roncalli Mavo457 views
JavaOne 2015 - Decoding the air around you with Java and $7 hardware by Bert Jan Schrijver
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
Bert Jan Schrijver350 views
Presentatie GeoBuzz 2018: MD-kwadraat (Marco Duiker): Werken met de BGT by Marco Duiker
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
Marco Duiker175 views
Quick Installation Guide EWS650AP Dutch by EnGenius Europe
Quick Installation Guide EWS650AP DutchQuick Installation Guide EWS650AP Dutch
Quick Installation Guide EWS650AP Dutch
EnGenius Europe241 views
Vdo manipulatiekey Error Codes Cross-list manipulationkey by Stefan Groen in 't Woud
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 by EnGenius Europe
Quick Installation Guide ENS202 DutchQuick Installation Guide ENS202 Dutch
Quick Installation Guide ENS202 Dutch
EnGenius Europe72 views
Quick Installation Guide EWS510AP Dutch by EnGenius Europe
Quick Installation Guide  EWS510AP DutchQuick Installation Guide  EWS510AP Dutch
Quick Installation Guide EWS510AP Dutch
EnGenius Europe215 views
OpenValue meetup February 2019 - Decoding the air around you with Java and $7... by Bert Jan Schrijver
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 by switchingonthefuture
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 by EnGenius Europe
Quick Installation Guide EAP350v2 DutchQuick Installation Guide EAP350v2 Dutch
Quick Installation Guide EAP350v2 Dutch
EnGenius Europe73 views
Quick Installation Guide EWS500AP Dutch by EnGenius Europe
Quick Installation Guide  EWS500AP DutchQuick Installation Guide  EWS500AP Dutch
Quick Installation Guide EWS500AP Dutch
EnGenius Europe228 views
JavaLand 2016 - Decoding the air around you with Java and $7 hardware by Bert Jan Schrijver
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
Bert Jan Schrijver335 views
Quick Installation Guide EnStation2 Dutch by EnGenius Europe
Quick Installation Guide EnStation2 DutchQuick Installation Guide EnStation2 Dutch
Quick Installation Guide EnStation2 Dutch
EnGenius Europe259 views
Quick Installation Guide EPE48GR Dutch by EnGenius Europe
Quick Installation Guide EPE48GR DutchQuick Installation Guide EPE48GR Dutch
Quick Installation Guide EPE48GR Dutch
EnGenius Europe78 views

More from jhaand

Aan de slag met Wordpress - TDvenlo by
Aan de slag met Wordpress - TDvenloAan de slag met Wordpress - TDvenlo
Aan de slag met Wordpress - TDvenlojhaand
1.8K views24 slides
BlockREP by
BlockREPBlockREP
BlockREPjhaand
128 views6 slides
Aan de slag met Wordpress by
Aan de slag met Wordpress Aan de slag met Wordpress
Aan de slag met Wordpress jhaand
250 views15 slides
TMC Masterclass - Electro-Mechanics - 2015 by
TMC Masterclass - Electro-Mechanics - 2015TMC Masterclass - Electro-Mechanics - 2015
TMC Masterclass - Electro-Mechanics - 2015jhaand
305 views41 slides
Bitcoins, blockchains and beyond by
Bitcoins, blockchains and beyondBitcoins, blockchains and beyond
Bitcoins, blockchains and beyondjhaand
4.6K views31 slides
Pragmatic Hardware Outsourcing by
Pragmatic Hardware OutsourcingPragmatic Hardware Outsourcing
Pragmatic Hardware Outsourcingjhaand
1.6K views27 slides

More from jhaand(6)

Aan de slag met Wordpress - TDvenlo by jhaand
Aan de slag met Wordpress - TDvenloAan de slag met Wordpress - TDvenlo
Aan de slag met Wordpress - TDvenlo
jhaand1.8K views
BlockREP by jhaand
BlockREPBlockREP
BlockREP
jhaand128 views
Aan de slag met Wordpress by jhaand
Aan de slag met Wordpress Aan de slag met Wordpress
Aan de slag met Wordpress
jhaand250 views
TMC Masterclass - Electro-Mechanics - 2015 by jhaand
TMC Masterclass - Electro-Mechanics - 2015TMC Masterclass - Electro-Mechanics - 2015
TMC Masterclass - Electro-Mechanics - 2015
jhaand305 views
Bitcoins, blockchains and beyond by jhaand
Bitcoins, blockchains and beyondBitcoins, blockchains and beyond
Bitcoins, blockchains and beyond
jhaand4.6K views
Pragmatic Hardware Outsourcing by jhaand
Pragmatic Hardware OutsourcingPragmatic Hardware Outsourcing
Pragmatic Hardware Outsourcing
jhaand1.6K views

Inside House2