app
AI Flow: Video
Public Made by Adomby adom
Turn a board build into a narrated walkthrough video on your wiki page and YouTube.
main
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487
{
"case": [
{
"id": "c00",
"nodes": [],
"label": "Rev 2, from the bottom up",
"text": "Here is rev two, built up from the bottom.",
"dur": 2.736,
"show": [
"foot",
"base",
"inserts",
"battery_pouch",
"battery_tape",
"battery_jst_plug",
"battery_lead_red",
"battery_lead_black",
"board",
"board_design_frame",
"gasket",
"ir_window",
"usb_plug",
"lightpipe_status",
"lightpipe_25",
"lightpipe_50",
"lightpipe_75",
"lightpipe_100",
"cover",
"laser_engraving",
"laser_engraving_base",
"screws",
"screw_seals"
],
"frame": [
"base",
"cover"
],
"beta": 0.95
},
{
"id": "c01",
"nodes": [
"foot"
],
"label": "Non-slip foot, TPU",
"text": "A soft TPU ring underneath keeps it from sliding on a wet counter.",
"dur": 4.32,
"show": [
"foot"
],
"frame": [
"foot"
],
"beta": 1.1
},
{
"id": "c02",
"nodes": [
"base"
],
"label": "Base with pin sockets",
"text": "The printed base has four split sockets that squeeze the board's machine pins, the same pins that seat it in an Adom workcell.",
"dur": 7.536,
"show": [
"foot",
"base",
"inserts"
],
"frame": [
"base"
],
"beta": 0.9
},
{
"id": "c03",
"nodes": [
"battery_pouch",
"battery_tape",
"battery_jst_plug",
"battery_lead_red",
"battery_lead_black"
],
"label": "150 mAh LiPo, Adafruit 1317",
"text": "The hundred and fifty milliamp-hour battery lies flat underneath, its leads plugged into the board.",
"dur": 5.664,
"show": [
"foot",
"base",
"inserts",
"battery_pouch",
"battery_tape",
"battery_jst_plug",
"battery_lead_red",
"battery_lead_black"
],
"frame": [
"battery_pouch",
"battery_tape",
"battery_jst_plug",
"battery_lead_red",
"battery_lead_black"
],
"beta": 0.8,
"rmul": 1.7
},
{
"id": "c04",
"nodes": [
"board"
],
"label": "Board, tilted 5 degrees",
"text": "The board sits above it, tilted five degrees up toward the faucet's sensor.",
"dur": 4.536,
"show": [
"foot",
"base",
"inserts",
"battery_pouch",
"battery_tape",
"battery_jst_plug",
"battery_lead_red",
"battery_lead_black",
"board",
"board_design_frame"
],
"frame": [
"board"
],
"beta": 0.8
},
{
"id": "c05",
"nodes": [
"gasket"
],
"label": "Seam gasket, TPU",
"text": "A TPU gasket seals the seam.",
"dur": 2.328,
"show": [
"foot",
"base",
"inserts",
"battery_pouch",
"battery_tape",
"battery_jst_plug",
"battery_lead_red",
"battery_lead_black",
"board",
"board_design_frame",
"gasket"
],
"frame": [
"gasket"
],
"beta": 0.85
},
{
"id": "c06",
"nodes": [
"ir_window"
],
"label": "IR window",
"text": "The dark front window passes infrared to and from the faucet, with transmit and receive kept apart.",
"dur": 6.816,
"show": [
"foot",
"base",
"inserts",
"battery_pouch",
"battery_tape",
"battery_jst_plug",
"battery_lead_red",
"battery_lead_black",
"board",
"board_design_frame",
"gasket",
"ir_window"
],
"frame": [
"ir_window"
],
"beta": 1.25,
"rmul": 1.8
},
{
"id": "c07",
"nodes": [
"usb_plug"
],
"label": "USB-C seal",
"text": "A tethered stopper seals the USB-C port.",
"dur": 2.88,
"show": [
"foot",
"base",
"inserts",
"battery_pouch",
"battery_tape",
"battery_jst_plug",
"battery_lead_red",
"battery_lead_black",
"board",
"board_design_frame",
"gasket",
"ir_window",
"usb_plug"
],
"frame": [
"usb_plug"
],
"beta": 1.1,
"rmul": 4.5
},
{
"id": "c08",
"nodes": [
"lightpipe_status",
"lightpipe_25",
"lightpipe_50",
"lightpipe_75",
"lightpipe_100"
],
"label": "Clear-resin light pipes",
"text": "Five clear-resin light pipes carry the status dot and the charge gauge to the top.",
"dur": 5.088,
"show": [
"foot",
"base",
"inserts",
"battery_pouch",
"battery_tape",
"battery_jst_plug",
"battery_lead_red",
"battery_lead_black",
"board",
"board_design_frame",
"gasket",
"ir_window",
"usb_plug",
"lightpipe_status",
"lightpipe_25",
"lightpipe_50",
"lightpipe_75",
"lightpipe_100"
],
"frame": [
"lightpipe_status",
"lightpipe_25",
"lightpipe_50",
"lightpipe_75",
"lightpipe_100"
],
"beta": 0.7
},
{
"id": "c09",
"nodes": [
"laser_engraving"
],
"label": "Cover, UV laser engraved",
"text": "And a UV fiber laser engraves each light's name into the cover.",
"dur": 4.512,
"show": [
"foot",
"base",
"inserts",
"battery_pouch",
"battery_tape",
"battery_jst_plug",
"battery_lead_red",
"battery_lead_black",
"board",
"board_design_frame",
"gasket",
"ir_window",
"usb_plug",
"lightpipe_status",
"lightpipe_25",
"lightpipe_50",
"lightpipe_75",
"lightpipe_100",
"cover",
"laser_engraving",
"laser_engraving_base"
],
"frame": [
"cover"
],
"beta": 0.42,
"rmul": 1.15
},
{
"id": "c10",
"nodes": [
"screws",
"screw_seals",
"inserts"
],
"label": "Screws from below",
"text": "Four screws go in from underneath through their own seals, so nothing on top can leak.",
"dur": 4.752,
"show": [
"foot",
"base",
"inserts",
"battery_pouch",
"battery_tape",
"battery_jst_plug",
"battery_lead_red",
"battery_lead_black",
"board",
"board_design_frame",
"gasket",
"ir_window",
"usb_plug",
"lightpipe_status",
"lightpipe_25",
"lightpipe_50",
"lightpipe_75",
"lightpipe_100",
"cover",
"laser_engraving",
"laser_engraving_base",
"screws",
"screw_seals"
],
"frame": [
"screws",
"base"
],
"beta": 2.391592653589793,
"rmul": 1.5
}
],
"board": [
{
"id": "b00",
"nodes": [],
"side": "top",
"label": "The board, 30 x 22 mm",
"text": "Now the board itself, thirty by twenty-two millimetres.",
"dur": 3.504
},
{
"id": "b01",
"nodes": [
"U1"
],
"side": "top",
"label": "U1 ATtiny1616",
"text": "The ATtiny sixteen-sixteen echoes the faucet's own infrared pulse in hardware, in under a microsecond.",
"dur": 7.296
},
{
"id": "b02",
"nodes": [
"PD1",
"PD2",
"U5"
],
"side": "top",
"label": "PD1, PD2 VEMD2023 and U5 TLV9062",
"text": "Two photodiodes and an amplifier hear the faucet's flash.",
"dur": 3.768,
"rmul": 1.7
},
{
"id": "b03",
"nodes": [
"D1",
"D2"
],
"side": "top",
"label": "D1 850 nm, D2 940 nm emitters",
"text": "An eight-fifty and a nine-forty nanometre emitter answer it.",
"dur": 3.624,
"rmul": 1.9
},
{
"id": "b04",
"nodes": [
"D4",
"D5",
"D6",
"D7",
"D8"
],
"side": "top",
"label": "D4 STATUS, D5 to D8 gauge WS2812B-2020",
"text": "Five tiny RGB lights: status, and the charge gauge, each named in the silkscreen.",
"dur": 6.192,
"rmul": 1.5
},
{
"id": "b05",
"nodes": [
"U4"
],
"side": "top",
"label": "U4 LIS2DW12 accelerometer",
"text": "An accelerometer stops everything the moment it is picked up.",
"dur": 3.648
},
{
"id": "b06",
"nodes": [
"J1",
"U2"
],
"side": "top",
"label": "J1 USB-C, U2 MCP73831 charger",
"text": "USB-C feeds the charger at seventy-seven milliamps.",
"dur": 3.84,
"rmul": 1.35
},
{
"id": "b07",
"nodes": [
"J2",
"U3"
],
"side": "top",
"label": "J2 battery, U3 3.3 V regulator",
"text": "The battery plugs into J2, plus on pin one, and a twenty-five nanoamp regulator makes three point three volts.",
"dur": 7.392,
"rmul": 1.4
},
{
"id": "b08",
"nodes": [
"MP1",
"MP2",
"MP3",
"MP4",
"MC1",
"MC2",
"MC3",
"MC4"
],
"side": "top",
"label": "Machine pins and contacts",
"text": "Four corner machine pins and four contacts, for the case and for programming.",
"dur": 4.92,
"rmul": 1.0
},
{
"id": "b09",
"nodes": [],
"side": "bottom",
"label": "Bottom: 47 parts",
"text": "Underneath, forty-seven small parts.",
"dur": 2.712
},
{
"id": "b10",
"nodes": [
"Q1",
"Q2",
"Q3"
],
"side": "bottom",
"label": "Q1, Q2, Q3 MOSFETs",
"text": "MOSFETs drive the emitters and switch the lights.",
"dur": 3.24,
"rmul": 1.5
},
{
"id": "b11",
"nodes": [
"D10"
],
"side": "bottom",
"label": "D10 SMF5.0A TVS",
"text": "A TVS diode guards the USB input.",
"dur": 3.024,
"rmul": 2.6
},
{
"id": "b12",
"nodes": [],
"side": "bottom",
"label": "GHOST HAND rev 2",
"text": "And the board's name, date and wiki address, so anyone holding it can find its files.",
"dur": 5.28
}
]
}