Hi All,
I know that we can’t fit the lock to the inner door until we get the new HAccess system up and running
So I had a quick look at the schematics to try and figure out if there was anything I could do
- http://wiki.hacman.org.uk/HACCESS
- https://github.com/HACManchester/haccess-code
- https://github.com/thinkl33t/HACCESS
I’ve not spoken to Ben or Bob over this just yet, but I’m wondering if one of the problems might be that we’re trying to squeeze too much onto the ESP Wifi device
since it looks like it’s also being used the main processor.
A couple of ideas I came up with
First replace the MCP2300 Bus expander with a ARM Cortex M0 - http://uk.farnell.com/stmicroelectronics/stm32f030c8t6/mcu-32bit-cortex-m0-48mhz-lqfp/dp/2393634
- You might get some more IO pins
- I think the cost isn’t that much different (90p vs £1.50 plus a crystal)
- SWD Debugging with a small connector (ether 10 pin or STLink)
- use of mbed-os to connect to the PN532 / Display
- ESP can be used just for wifi
- 64K of Ram
For the display you could switch the Noka 5110 with an Oled one instead
- 0.96 inch 128X64
- (White) https://www.aliexpress.com/item/Free-Shipping-White-Blue-Whiteand-Blue-color-0-96-inch-128X64-OLED-Display-Module-For-arduino/32713614136.html?spm=2114.01010208.3.1.luKaHv&ws_ab_test=searchweb0_0,searchweb201602_1_10065_10068_10501_10503_10000032_119_10000025_10000029_430_10000028_10060_10062_10056_10055_10000062_10054_10059_10099_10000022_10000012_10103_10000015_10102_10096_10000018_10000019_10000056_10000059_10052_10053_10107_10050_10106_10051_10000053_10000007_10000050_10084_10083_10000047_10080_10082_10081_10110_10111_10112_10113_10114_10115_10000041_10000044_10078_10079_10000038_429_10073_10000035_10121-10503_10501,searchweb201603_3,afswitch_3,single_sort_3_default&btsid=7b14d9e4-ba86-4241-aae1-02064a38f30a
- (White / Blue) https://www.aliexpress.com/item/Free-shipping-Yellow-blue-double-color-128X64-OLED-LCD-LED-Display-Module-For-Arduino-0-96/32233367757.html?spm=2114.01010208.3.10.1p12M9&ws_ab_test=searchweb0_0,searchweb201602_1_10065_10068_10501_10503_10000032_119_10000025_10000029_430_10000028_10060_10062_10056_10055_10000062_10054_10059_10099_10000022_10000012_10103_10000015_10102_10096_10000018_10000019_10000056_10000059_10052_10053_10107_10050_10106_10051_10000053_10000007_10000050_10084_10083_10000047_10080_10082_10081_10110_10111_10112_10113_10114_10115_10000041_10000044_10078_10079_10000038_429_10073_10000035_10121-10503_10501,searchweb201603_3,afswitch_3,single_sort_3_default&btsid=7b14d9e4-ba86-4241-aae1-02064a38f30a
- (Yellow / Blue) https://www.aliexpress.com/store/product/Yellow-blue-double-color-and-white-128X64-0-96-inch-OLED-LCD-LED-Display-Module-For/917211_32276839548.html?spm=2114.10010108.1000023.1.xzed9K
Oleds tend to look cooler than LCD’s but I think you can’t have them powered all the time because of the lifetime of the device (around 14,000 hours)
In that they display something after a change but then switch off after a min or two
From a cost point of view it’s probably only an extra £1 or £2, for remote debugging I’d say it’s worth it though.
If there’s some interest then I might get one of those PN532 modules and a oled display to play around with, since I’ve already got some other bits.