
Pcb illuminator
Sussex-Neuroscience/petridish-illuminator
A simple PCB to illuminate petridishes

IoT Device that rules the world :-)
Aiometer is an open-source printed circuit board by michalin, from the michalin/Aiometer repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 100 × 91.5 mm with 45 parts on 74 nets, routed with 948 tracks and 12 vias.
It is built around the PCF8574T, TBD62783APG and NE555, with the BD437 among its other parts. Its parts include 9 diodes, 6 connectors, 5 ICs, 4 capacitors and 1 resistor. It belongs with the lEDs and displays and home automation and IoT boards of this library.
A device that can be (almost) everything. Clock, calendar, stock ticker or weather station. The data is retrieved public REST APIs over the Internet and displayed on VFD tubes. REST stands for REpresentational State Transfer, API for Application Programming Interface. This refers to a programming interface that describes the communication between applications (e.g. apps or IoT devices) and web services in networks. You can find a good choice of public REST APIs here: https://github.com/public-apis/public-apis
An ESP32 handles both the connection via REST APIs and the control of the VFD tubes. The APIs to be accessed are configured in a JSON file. This provides the greatest possible flexibility. The device is controlled by a rotary encoder. This allows to select a specific web service (or its REST API) as well as the individual data points returned by it.
There are still large stocks of the soviet VFD tubes type IV-11, so they can be purchased cheaply via Ebay or online stores. Under the tubes are WS2812 compatible RGB LEDs, which provide a nice color accent.
The device's configuration can be modified by editing the 'data/settings.json' file, which allows customization of the following parameters:
The settings.json file can be easily uploaded to the SPIFFs filesystem of the ESP32 using the provided batch file "spiffs.bat".
To select a query, press and hold the rotary encoder while turning it until the desired query's alias appears, then release it. Rotate the rotary encoder to choose a data item returned by the query.
To modify the LED color or brightness, or control an IoT device, quickly press the rotary encoder twice within one second. Press and hold the encoder while turning it until the alias of the desired device to control is displayed on the tubes, then release it. Rotating the encoder sends the value to the device.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | IV-11 | parts:VFD-IV11 | VFD1, VFD2, VFD3, VFD4, VFD5, VFD6, VFD7, VFD8 |
| 8 | MountingHole_3.2mm_M3 | parts:MountingHole_3.2mm_M3 | M1, M2, M3, M4, M6, M7, M9, M10 |
| 7 | PL9823 | parts:LED_PL9823-F5 | LED1, LED2, LED3, LED4, LED5, LED7, LED8 |
| 2 | 100n | Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P2.50mm | C3, C4 |
| 2 | 10n | Capacitor_THT:C_Disc_D3.4mm_W2.1mm_P2.50mm | C1, C2 |
| 2 | Conn_01x16 | parts:conn_extender | J5, J6 |
| 2 | SolderJumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP1, JP2 |
| 2 | TBD62783A | Package_DIP:DIP-18_W7.62mm_Socket | U3, U5 |
| 1 | 1N4001 | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D1 |
| 1 | 4.7k | Potentiometer_THT:Potentiometer_Piher_PT-10-V10_Vertical | RV1 |
| 1 | 4.7k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1 |
| 1 | 4017 | Package_DIP:DIP-16_W7.62mm_Socket | U2 |
| 1 | BD437 | parts:TO-126-3 | Q1 |
| 1 | Conn_01x02 | parts:conn_I2C | J3 |
| 1 | Conn_01x03 | Connector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J1 |
| 1 | Conn_01x04 | Connector_Molex:Molex_KK-254_AE-6410-04A_1x04_P2.54mm_Vertical | J2 |
| 1 | Conn_01x06 | parts:conn_option2_PIO | J4 |
| 1 | LED-PL9823 | parts:LED_PL9823-F5 | LED6 |
| 1 | NE555 | Package_DIP:DIP-8_W7.62mm_Socket | U1 |
| 1 | PCF8574 | Package_DIP:DIP-16_W7.62mm_Socket | U4 |
It measures 100 × 91.5 mm and has 2 copper layers, 1.6 mm thick.
45 parts, built around the PCF8574T, TBD62783APG, NE555 and BD437. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the michalin/Aiometer repository on GitHub, at the commit this page was made from: the board is kicad/kicad.kicad_pcb and its schematic kicad/kicad.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Sussex-Neuroscience/petridish-illuminator
A simple PCB to illuminate petridishes


CarlRaymond/AnnaxFlipdotDriver
KiCad project for drivers for Annax flip-dot display panels



julianschick/flipdot-brose
Microcontroller code (ESP32) and Circuit Design for controlling Brose Flipdot Modules.

maximus64/opendiag-hardware
OpenDIAG - Open Source OBD2 Interface (Hardware)
