Skip to content

Commit e490cd5

Browse files
committed
Update Action workflow
1 parent 46edbd5 commit e490cd5

File tree

3 files changed

+6
-4
lines changed

3 files changed

+6
-4
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -47,3 +47,4 @@ Thumbs.db
4747
/nbproject/private/
4848
/nbproject/
4949

50+
/.hugo_build.lock

config.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ baseURL = "https://pi4j.com/"
22
languageCode = "en-us"
33
title = "Pi4J"
44
theme = "hugo-theme-learn"
5-
publishDir = "docs"
5+
publishDir = "public"
66

77
refLinksErrorLevel = "WARNING"
88

content/featured-projects/binary-clock.md

+4-3
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ This project by Tom Aarts (published on May 15, 2024), is a binary clock created
1313
<source src="/assets/featured-projects/binaryclock/binaryclock.mp4" />
1414
</video>
1515

16-
1716
Design document describing the LED PCF8575 connections, and the Java implementation that drives the clock LEDs.
1817
Note: there are two PCF8575 IC used in this design. This IC is used as it can provide the current flow to
1918
directly control the LED. Alternative IC like the MCP23017 with less current capability would require a NPN
@@ -45,13 +44,16 @@ repeats.
4544
# Parts
4645

4746
## AITIAO PCF8575 16 IO Expander
47+
4848
Since there are 20 LEDs, two ICs are required. In my case these parts I purchased do not match their documentation. My chip has solder bridges for all three address bits, A0 A1 A2. Also their description of a solder bridge across VCC-VDD appears to be backwards. I think as cautionary tale, I soldered the ICs down and lost access to their VCC-VDD bridge and couldn’t experiment.
4949
This companies chip functions correctly with the Chip VCC and LED anode voltage equal.
5050

5151
## LEDs
52+
5253
Cheapos.
5354

5455
## Prototype board
56+
5557
Half Size BreadBoard. You can see in the chart ‘Overall LED Connections’ I cut paths on the planar so the LEDs
5658
could be placed close to each other. You can buy larger BreadBoards from ElectroCookie, called snappable.
5759
On these boards each row, ie: A B C … has three solder lands and each letters trace are not connected to the
@@ -63,7 +65,7 @@ next letter, so no trace cutting and there is more area for components and solde
6365

6466
![PCF8575 pin assignment](/assets/featured-projects/binaryclock/pcf8575_pin_assignment.png)
6567

66-
# Pi Connectins
68+
# Pi Connections
6769

6870
The PCF8575 ICs and the Diode anodes connect to the Pi 3.3v
6971
The PCF8575 ICs connect to the Pi Ground.
@@ -75,7 +77,6 @@ The Java project uses Pi4J V2.6.0 and you can find the sources in this [GitHub r
7577

7678
Developed using pi4j 2.6.0-SNAPSHOT.
7779

78-
7980
# Completed project
8081

8182
{{< gallery >}}

0 commit comments

Comments
 (0)