Studna: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
Hlavní funkcí popisované konstrukce je měření objemu vody ve studni. Principem je měření výšky hladiny ultrazvukovým čidlem a přepočet na litry. Spolu s tím je možné měřit teplotu a vlhkost ze dvou čidel - vnitřního a vnějšího. Hodnoty se zobrazují na malém OLED displeji, zapisují do vnitřní databáze a je možné je posílat přes WiFi na internetový server a zobrazovat v grafech. | |||
[[Image:StudnaFotka.png|thumb|none|400px|Měření v akci]] | [[Image:StudnaFotka.png|thumb|none|400px|Měření v akci]] | ||
=Základní popis= | |||
Jádrem je Orange Pi Zero. Ze SDHC karty na něm běží Linux (Armbian). | |||
Ultrazvukové čidlo je připojeno přes převodník 5V/3.3V na GPIO piny Orange. Čidlo umí být ovládáno i po sériové lince, ale to se mi neosvědčilo, výstup měl příliš nízké rozlišení. Proto jsem použil tradiční rozhraní - Orange pošle startovací puls a měří délku přijatého pulzu, která odpovídá době šíření ultrazvuku (asi 33cm/ms). | |||
=Komponenty= | =Komponenty= | ||
Pokud se chcete pustit do stavby, je dobré začít objednáním komponent, protože jejich dodání zabere nějaký ten týden. Celkově vyjdou komponenty kolem 1000 Kč. | |||
* {{AliSearch|orangepi+zero+h2+512mb|OrangePi Zero H2+ 512MB}} | * {{AliSearch|orangepi+zero+h2+512mb|OrangePi Zero H2+ 512MB}} | ||
* {{AliSearch|OLED+0.96+SSD1306|OLED displej 0.96" 128x64}} | * {{AliSearch|OLED+0.96+SSD1306|OLED displej 0.96" 128x64}} | ||
Line 11: | Line 20: | ||
* [https://www.alza.cz/sandisk-micro-sdhc-16gb-ultra-android-class-10-a1-uhs-i-sd-adapter-d5102729.htm SDHC karta SanDisk 16GB A1] | * [https://www.alza.cz/sandisk-micro-sdhc-16gb-ultra-android-class-10-a1-uhs-i-sd-adapter-d5102729.htm SDHC karta SanDisk 16GB A1] | ||
* [https://www.tme.eu/cz/katalog/?search=B2.5X6%2FBN82428 Vruty do plastu] | * [https://www.tme.eu/cz/katalog/?search=B2.5X6%2FBN82428 Vruty do plastu] | ||
* Stíněný kablík k čidlu | |||
=Předlohy pro 3D tiskárnu= | =Předlohy pro 3D tiskárnu= |
Revision as of 13:14, 2 August 2019
Hlavní funkcí popisované konstrukce je měření objemu vody ve studni. Principem je měření výšky hladiny ultrazvukovým čidlem a přepočet na litry. Spolu s tím je možné měřit teplotu a vlhkost ze dvou čidel - vnitřního a vnějšího. Hodnoty se zobrazují na malém OLED displeji, zapisují do vnitřní databáze a je možné je posílat přes WiFi na internetový server a zobrazovat v grafech.
Základní popis
Jádrem je Orange Pi Zero. Ze SDHC karty na něm běží Linux (Armbian).
Ultrazvukové čidlo je připojeno přes převodník 5V/3.3V na GPIO piny Orange. Čidlo umí být ovládáno i po sériové lince, ale to se mi neosvědčilo, výstup měl příliš nízké rozlišení. Proto jsem použil tradiční rozhraní - Orange pošle startovací puls a měří délku přijatého pulzu, která odpovídá době šíření ultrazvuku (asi 33cm/ms).
Komponenty
Pokud se chcete pustit do stavby, je dobré začít objednáním komponent, protože jejich dodání zabere nějaký ten týden. Celkově vyjdou komponenty kolem 1000 Kč.
- OrangePi Zero H2+ 512MB
- OLED displej 0.96" 128x64
- Vodotěsné ultrazvukové čislo JSN-SR04T
- Propojovací kablíky female-female
- Převodník úrovní
- Napájecí zdroj 5V 2.5A USBµB
- SDHC karta SanDisk 16GB A1
- Vruty do plastu
- Stíněný kablík k čidlu
Předlohy pro 3D tiskárnu