I see. Forgive my misunderstanding.
If you were doing that:
Light weapons: no requirements
Heavy weapons Str 15 or 16.
I was thinking something more granular
1Handed weapons and Bows
damage:
1d4, min STR N/A
1d6, min STR 6
1d8, min STR 10
1d10, min STR 14
1d12, min STR 18
2d6, min STR 20
properties:
thrown(40/120), +2 min STR(min 8)
reach +6 min STR(min 12)
Versatile(deals 2 damage types): +2 min STR(min 8)
dual wield, both weapons +4 min STR(min 10)
2Handed weapons
1d6, min STR N/A
1d8, min STR 6
1d10, min STR 10
1d12, min STR 14
2d6, min STR 16
2d8, min STR 20
Reach, +4 min STR(min 10)
Raech(15ft), +6 min STR(min 12)
Versatile(deals 2 damage types): +2 min STR(min 8)
for melee weapons:
ALL weapons are Finesse if you have min STR requirement
if you do not have min STR, you have disadvantage on attacks and deal minimum damage if you hit.
optional for Small species:
effective STR for weapons in 4 pts lower
ARMOR:
min STR 8, +1 AC, max DEX +5
min STR 10, +2 AC, max DEX +5
min STR 12, +3 AC, max DEX +4
min STR 14, +4 AC, max DEX +3
min STR 14, +5 AC, max DEX +3, Stealth disadvantage
min STR 16, +5 AC, max DEX +2
min STR 16, +6 AC, max DEX +2, Stealth disadvantage
min STR 18, +8 AC, max DEX +1, Stealth disadvantage
min STR 20, +9 AC, max DEX +0, Stealth disadvantage
buckler: min STR 8, +1 AC,
shield: min STR 12, +2 AC,
tower shield: min STR 16, +3 AC, max DEX +1, Acrobatics and Stealth disadvantage, -5ft move speed
Dwarves could get armor adaptation, +2 to effective STR for using armor