Tidal Clock
*%@@@@%:%#
%@@@@@@@@@= =. +#. % .- *: :* =- -: @ =@
#@@@@@@@@@@@@ + =- + -: # =#= + # .- @
.@@@@@@@@@@@@@@@ .- :+ + -: # + # + # .- @
@@@@@@@@@@@@@@@@: # =+. =++: +++ % :+++ @
+@@@@@@@@@@@@@@@@- # = :=: = == =
+@@@@@@@@@@@@@@@@- # =%@+: +@ % # + =. *: +@
+@@@@@@@@@@@@@@@@- # +@@@@@ @ +#= + # .- @
@@@@@@@@@@@@@@@@ # @@@@+ @ % #:= *. -- @
.@@@@@@@@@@@@@@# -- # =%- # #% #
:@@@@@@@@@@@@ .=
+@@@@@@@@@ ..#
..%@@@@@..
#
+- *
:#+ @#+
*=+ -====- #==: ===- + -= # .*== +@ +=+
# @ + % .#*. .+ + :.=%= = =# @*= .- % @ % #
# @ =- +.+ + # % +. @ +++#
# + .+ = *: =-.+ + # -= .+ .: @ % -=
@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@# @@@@@@@@@@@@@@@@@@@@@@@@@@@
# #::. .- @::.
..# .%%. # ..- +%%
# + .- -:
# =: +: = .- + *.
# .-
# .- =+
# .- :=#
# .- +#
# .- :%.
# .- .%
# .- %
# .- *.
# .- =:
# .- :-
# .- .=
# .- +
# .- :=
# .- .+
# .- -+
# .- %
# .- :+
# .- --
# .- %=
# .=*
# .-
# .-
# .-
@@@@@@@@@-
@@@@@@@@@-
@@@@@@@@@-
.+@@@@@@@@@-
-= @@@@@@@@@-
:+ @@@@@@@@@-
.+ @@@@@@@@@-
+ @@@@@@@@@-
:+ @@@@@@@@@-
-# @@@@@@@@@-
.%. @@@@@@@@@-
..@ @@@@@@@@@-
@- @@@@@@@@@-
........... @@@@@@@@@-
.=:# % # #:=.
- + :% # -# + %
+*. % # + %
@ % + # @ -:
+- =- -##*. @ + : +
+.- +.- :##. %+##=#+ -: .# @*##:.+#.+.*##:.@#.+-#*-##..###= :##= +
+ # +.---::# % # =::* -: @ +.- +.%:. # + -: .- ::-@ #+: +
+ #% .-:: .* % # %@ #: .% @ +.- +.- + # + -: .--: .# % # .
@
################################################################################
--------------------------------------------------------------------------------
@@+ #@@ @@
@@@+ +@@@ :+++: ++:+- :+++=+. ++++ +@@+. ++-
@@-@- +@:@@ #@: *@# @@@*- #@* *@@: .@# -@@ @@ @@= %@-
@@ *@ @* @@ ==@@@# @@ .@# #@: -=@@@@ @@ +@*===@@
@@ .@%@% @@ .@@. .@# @@ .@# #@: @@* @@ @@ +@-
@@ @@ @@ .@@-*@@%. @@ *@@:@@@: %@%:@@@: @@:. %@%:*@%
.:. #@:
*@@@@@#
A gift, so no burden of Wi-Fi setup or charging. It must just work. It runs real tide, moon and sun calculations on-device and lives for years on two AAs.
Office Display
*+ . . :..:...:::.::-:.-* .#* @@.*%==#:-:-::-:----:----:-:--=.---=----------=.=--:-#.- * .
=@@@@+%@**#####**#**##*#**%%#%%#%%%*%%%%#%%%#%@%%%%@%@ @@@ @@ @@ @##%#%%%##%-%%*%%%%#%#########*%%%###%%####%%@ +@@@.
@ %=@@#+#*#***#*#**##%#*#######%#%###%*###%+##%*##%@ @: @@ %@ @#######%#%@%#%##+#%#%#%%#@#%#%###%%%#%#%%%#*@@#=%: +
+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
. =-=*#@@@@@
+ .@@@@@@%#@##%+*#*=*-++++=+++*+***#**#*####+@%#@%%@@@@@%@@@@@@@@@@@@@@@@@@@@@@@%@@@@%@#@%@%%%%%%%##*#*+*+==---:... *
=.=* ..... ::::::.:.::.:::::..:..:..:.... :... . ....:..::::..::..:.:.::::.:::::-:--::::-::-:::--.:*@
= +@::@.@=+@-====+:@.@------=-=--==--=-==-+=-==--==-=-==+- @ .:==:===--==-=--+=+-=+=-+-+-=++=======--=====--=======:*@
# #@.:. ::-:-----=.. .::=-===-=--===-=-=-=+=+========++==: @ @ =+*+=. . . - . . :-+=+==-=-+==-==-:. . =-==-==+-#@
# @@:. ---=. . .--==-=-=-=---=-=-==--=--+-============.@@ @ -+:==.@@@ @- @ =.@ #@ . ==-===--====:-#@.@@ -=+*=+.#@
% @@..@@ -= @ @ @ :---===---====--==----=-===--=+==--=-= @ @ +.++: @ @ @ @ @ *-=======---@-.. @@: -=-==:*@
% @%:. @ @ @ #@.==-=:-==-=--=====-=+=-==-==+-=====+-. . @@ :===-= @ @@@ @ @@@@ @ -===+-==+==@::===+ @@. ===-=#%
# @#:-.@@@ @@@ @@ :---=---=:===------:-==:-==--===+=:: @. @@ @ :*-*= ::*===+=====:==+==-=. @@@ =-=-++@
# @*-. .. .:-:=-=--=:=:--=====-+=-==-=-=- ==@*@. . @ -+= .-=:. :-.:::--==+===+-+++:==+== :@@ .===:*+@
# @*- @@:#@@:====.=..+::. . -=+***@.=--..:=-=-: .-==.@ @@*-#-@@@+**@+@-======-=-==:+:.--. @@@ -===-#=@
# #*- @ -@ @ @ @*@ @@@@@@-@@@@: .++- --= .. :.:----==+=+==--@@++.@@ .====:%-@
# **--.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.:=-.@-=@:+=+ @@- @--==%+.*:==---=-:. .. -=--==-#:@
# +*--=-@ @* @ @ =+= =:- : @.@ @@ .:@.-@.==++===*@=@@@@=@+===+--#:@
* =+=: . .=--::==-===---=-===-=-=== .+@@@-== @#@@@ :=-:@@@ @ :@:. @ @@:.:::.:====-=-=-:. . .:-+==-:#:@
-..+--.@@-@@ .@@ :-==-=+-====*===-- -==+:@ :. -+ @@@ @ @ @ -+--. . ===+==+==-=+. +@- #@====-+:#.@
::.*-- @ @ @ @-=-::-:-===:=-=-:-.@:==== : =-+===-. .-.:-.:-:+-=+*@ @@:=@.@@@:@@-*---+======-.@@.==.@@-*-+===-* @
.% +=- : . -:.- @-==:: :@-. -=+-:-===--=-===--+:+---==:-+==. : :-==+==++=++-. --: .:--===-#.@
.@.=----::----=--- @ =:==-@ @*@ @:=-==-===-+:=-==+-:-.=::...:..---*==.@+-* @@.=++@-.+=====-:==-+=-===+==+==++=+===-* @
@ -*-=+ -:++*++** .==-=- . = . +=-=--=====*-=*%*#*%#@@@@@@@=.+-= @ :=+@ --..-=====:====+-=++==:=====-=-=-=-=:*.@
.@.-%:+@=@.@----::-@@=-=---====-=-@.==++==*:-----=---:::: . :---*--:@-.=: ==+=+==-+-==+-=+-===-=+-==-:=====+-=--*::
@ +@.: .--===: .==-=+=-===- ..:+---=++=+=+==-+===+--@ ---:*.==-: :+==-=------=-::.-+=-====-=-. :-======-#:@
@ #@.. @ @@ ::+==+--=-=-=:+-=====+==--==----=:--+=+=*-+- % +-+==- @ @ + %@ --=-==-*-@
@ #%. @@@ @ @:=-==.:.-++=-====+=--===-=-==-=====-=--=:=-=- @ @.-:+:.: %-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ -====--+:@
@ ##- ::==-=.@#---=+=--+-====---==---======-+-=++--= @ .:*- @@@@@@@@@ @@@- @@@ @@@@@.-======+.%
@ +*=: @ @@@@@ :-=*.@
@ =#-:%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-:-+.@.
@ -*-: :-++:-
.@ :*=--=--=====-=-=-=====-==-+=+====-=--=-=@+.- - @@+@ @ @@. @@ @@@@.@.+-==-=-==-+-+==-+==-=-*--+=-===-=+-=-:@=:#
*@.:*====-=--==+:=-====-===-=---=-=-=======-*--@ @ - @ @ @ @@ : @ @ @ =+--=-+==-=+==-====+=:-==========-===.#:#@+
.*=----=+=-==-+-+-+--=-+=-=-==-=------::-:=-= -= : - = - +-===+====---=-=.==-==+-=-=--:-:--::-:#:%
@@.+= . . ===-==+=-===*=-= . . .=+++=+=+==--==-==++=== .===+ =+=-=-++. =-*=++===++#-:.=.+:- ++-:*:@
#+ *+ @ @ .::=-+=-===-=- @ @ @ . -==-:= .=.. @ -==- @ @@ @@@ =--+---- @@-: :-===. *@ @ @ @*#@.:#.@.
@@ =- @ @@*-@---===-+=-- @@@: :@@@@*:@.-+-*+* @@@++==@@@ .. =--: @ @ @ @@ @ @@* @ @@ @ =.-* @+
#@ +* .=-=-+-:+-+-= .:. . -=-::: :=-+*. .# +-:-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ :#.@%.
%@ =@:---+@.=-=---=--==- @ ==- +-========-+**:* @ +:+ @ -:=-=.=-:.@ . . @ :-*.@+
*@ +@ === =:==-=-+==-=-- @ =#+ @%-++=-======+ +:= @ +** ===-==-:= . ++-+-=-===--==-*@-:@.#====-=-- @ :-===--:#.@+
#@ =@.==: :.---=-+-==+-=..:--: =- =++-=+= =::.-.====--=-=-:.:+-===-=---= .= -:-=-=-==..:==-====-#-@.
*@ -@.--:@-.@-==-=--===+==*==+=@@.+= @ :@.---==-+ @ +*+:@.--=-=--===.@::===---+=-= @@---@.@@.#===+-=*:+-%-==-+---*+-
=@@ .@-=- @ @ ---=-=--==-+=:: . -=+==== : :=:-=#=-==.: -=+=-==- ======+-==:--====-=-##+
+@ -*-== @ ..=-=======--=.+= @ @@ @ -+=:+====-+-- @@ @ @@ =+=-:=== @@ =====--=.@@ .@@ @@.+==-=++==-:%-===+==:*+#=
+@ :%-== % :-=-=-=--==-- @. @ @ .=:=-====-=-+= @ @ @ -::=--= @ @@@ ==-==-+: @ @ @ :==+-==-+-@@.-==+--=***+
#@ .*=-+:% @::=+-==-====.@+.- @ :=-==-=-+--=:-= @ @ @ =--=--= @ @@ ======+=: = .+ @:====+-==--@.=====-+*=#:
=%- *=---#::%--====-=-==.@.=--@ @@-+-:=-=-=:---:= @ @ @ --=---: @ + ====--.@ -=:@ @::-=-=-==+-- .===+=:+*:*=
=*=.*=-=-----:-=-+====--- .== -%=-==:-=----= @@ @ @ =--== @ @ @@.==-=== %=-. @ :-*=-=+==-=#*--=-==-%*-%+
--= +++=-#*.#=-=-=:--===++:-+ @:@@:-:--::----=-== . @ .-----:@@.-@%@@@ .-==-=-.@.:=+@%@=.+========:=@-====--*=-+=
%@@.-: . :...::.::...:.. ::-.:. :. . ...:.. .:::::. :..:-.: . . ..:.:.:-.-:..... . =-#+=
::*.-@@@@@@*%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*@+:@@@.%==
--% =@@# %@:*= . . =@@@@@@.%++
-:% %%@@@@@%@ ::---:...:.:.:::..:::.::.:::.::-:-::.-===----+====:::=::-:-:.::=:---------:=---=--::------.#@%***#*=%+*
-%% -. -::-:---------:+--:--=-----=---:----. :--:*-#------+-:--=+-:==-::-:==-:---- @--
..#:::.:..::=-:..:.:...:..:....:...:.-....:::.:.. @@@@@@@@@@@@@@@@@:...: =.::.-:::::..-:::.:---:..::.-:.::.:::: @**
+ @. . *:*
@..-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=#*%##%+%#%#%######+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*.+
+- :@@%%##%*##%**#** . ..:.:-::..-==+:-:+@@@%@@@@@@@@@@@@@@@@@#%*##*%###%%#%##*%+#%*% %%##%%#%#%%#%@=:#@@@:*
=:-@@@@##@%%##%%@##%***#@@@@@@@@@%@%%@#%@%%+#%*%@@%#@@%#%#%#####%%##%#%%%#%%####*%#%%%##%%@%%@%@%#@@@@@@@@@@@+@#@@@.=
. @@@@**.%@#@@-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*@##@ -@--*
.@ @#==@%#@@=%*% - . . : : - . . -. .-:.- .-...: .- ...+:-=+==-:-::-.::..:.-@@@@@@@@#-*@
=-=+=+- ... . .- . . .. . .. .
A quick build: ESP32-C3, SCD41 and a 4.2" e-paper. Plots CO₂, humidity and temperature, shows moon phase, weather and the next train home.
Comms Platform
@%.% .@ . @@ @ @@.@ % @ = + @ @ @ @ . - @#- @ . ..@ @@@
. @@:=@@@@ @*@@@* .@ @@@#+...@:.@@ @.#@@*%....#@ @ @ @ @
- +% .= @@ = .: .@ + =:..... .#...-:= - =# .:: @ @ @ @.@
- @@.@ @ *.== =--@ @+=.++.. == .: = -# @ @ @ @ @
-. * % . =.=- .@ ..- : : ..=+@+:.--@.+: @ @ @
@* .. =.- = . .@ .:. #.+.. . . . . .@ = @@ @@ @@ @@ @ @
...*@+#+@..:.*.- . .@ ... . +.# . .-@*@...:=@.%-* -@# . .. - @@@ @
..: . : . .-@ @+: @: =.=.. . . : = . :.: +.. ..@
...%= @. =.% #=.. .@ : ..+ .%@*@.. . * .. @ @: =. .@
@@ =- : . . . .@ :..+ : : ::: .. %...#@
=..#.... .- :**= @ - @@@ . . : .:. .. .: @
@#@%#=+# : . . . ..-@ @. . @++++% : :.- @
@ @.- . @ - .. .@ = *. ..+ . . @
@ @ *@ :. . .@ :. @++++% ........+ @
@ @+- . @ = @ @++# . : . . . . . . @
+..%.: @ +:@.. ..-@ @. # : + + .- :. .. . . *-. @
- .% . . .@ . % % . * + . :@-@ . @
@.. .. . .@ . .@ @##@ . . = = - ..@ . @@@@@@:. @
= :* -- @ . .+= .-@ @. - : * * #.@ . . ..: :@ + = @
= . @ @@ + -: .--+@@@..@ . @..@..@..@..+@..@.@@@*=. . % . : . ... % .@@ . @%%@%@=. @
.:-%@ @ @@ =.+= . ...... -- :- * + . .... : ... ..%#: . = . - + ... @
:#* % @ @ .:: .. . @==...--.+.+.@:@ . . . :##= .* + ..:.@
# .@ .:.###*. ...- . . @@ @%-@@@*++%@@@--% - + - . .. # # * :@
+ ...:...... ++.. .-##.+== =+: @@@%%@@@ @@%@.@@:@@@.@%@@ +.- @ # * .@
@@@@@#@ ++ @@ @ . .. .:. . @-----:@ .+@ @*. : @@ @#%@# %- * .@
@ @ @ @ .. .=@...*=%* =#. @-----:@ = : = @: . ::.@
@ @ @.. . . . + * @@@**@@@ ..... :: #*#%:.. @@ = .@
@ @ @. : .. . . . - . . . @@@@@@@@@@ . . @ .: . ..@@=. ===:.:.::.@
@ @ @ @ -@-@ : .#. . . - . .+#-#-*--. . : : .-
@ @ @. @ . . @-#: . . . @. . . +**@ . : #= .@@
@ @ @: .. - ...#@ * #:..@% . @@@#.@@..@@.@@@@ .*%=%=*+.. .-.#+ = @
@ @ @ -* - = .- @=. ..#@-%%%=++=%%%@@#. . . . .. : : #
@ @ @ + + .: =@ @# . ...... .::+ ..=+-..@
@@@@@+@ @ @ @@-*...:##.*%-.:. =* +#=.**. ++ +--.....++ .=. +*..++ =%@ .......% .+ - @
@@@@@@@@@@@@@@@@@- -:@ . .+ .. .=. .. .- .=. .= :: .=. .. .- .+. .+ :: .=. . ::. .# .=%= %
@**:@@@ @+@%%%%%@@@ @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@....@@@@**#*@.@@@@@@*@@
A miniaturised PCB with Wi-Fi, Bluetooth and LTE for remote data logging. Runs from solar or USB through a proper BMS, cheap enough to leave in the field.