81 Commits
Author SHA1 Message Date
David Žaitlík 87ca42af91 Updated the registers in the documentation. 2022-07-30 20:38:17 +02:00
David Žaitlík 5df130255a Added updated logo as a submodule. Slight edits. Added watermark for preliminary version. 2022-07-25 22:33:11 +02:00
David Žaitlík 8e89f794b2 Generated pdf with mechanical dimensions. Added mechanical dimensions to the documentation. Added scheamtic to the documentation. Corrected registers and added some text to the connectors sections. 2022-07-13 10:14:06 +02:00
David Žaitlík 3eada340d0 Changed the schematic template and rearranged. Generated scheamtic pdf. 2022-07-13 10:13:02 +02:00
David Žaitlík f7f38a3434 Updated config to hold serial number. NOT BACKWARDS COMPATIBLE. 2022-06-18 10:14:02 +02:00
David Žaitlík 0f1215b350 Changed the register order in the firmware. 2022-06-18 10:06:21 +02:00
David Žaitlík 729ef84c39 Moved the Flyer to documentation. 2022-06-17 16:37:40 +02:00
David Žaitlík b484aee0e9 reorganised the documentation dir. 2022-06-17 16:37:02 +02:00
David Žaitlík 89099da8d9 Started to work on flyer. 2022-05-29 17:28:47 +02:00
David Žaitlík 45006f7606 Started wotking on the datasheet. Started wirking on the drawings with dimensions and such. 2022-05-23 21:38:44 +02:00
David Žaitlík de85f9771a Fixed the errors with UART unlocking in i2c functions. 2022-05-23 21:37:51 +02:00
David Žaitlík 4c6609fed6 Updated footprints. Removed non-resetable fuse. Added logos. Added Veles Labs Sheet templates. generated new outputs. 2022-04-28 19:58:00 +02:00
David Žaitlík 094bf9354e Started the datasheet. 2022-04-18 22:26:01 +02:00
David Žaitlík 1fcb31a680 Minor tweaks. 2022-04-18 22:25:34 +02:00
David Žaitlík e4e376cbb5 Created enclosure for IAQ sensor with PM sensor. 2022-03-31 21:34:22 +02:00
David Žaitlík 6a669f5dad Tweaked the bottom and holder to hide the holes. 2022-03-29 21:20:05 +02:00
David Žaitlík c98b04399a Generated some TechDraw for Documentation. Created the first version of holder and remodeled top and bottom part of the enclosure. 2022-03-27 22:29:50 +02:00
David Žaitlík 2a5c923273 Generated some files for documentation. 2022-03-27 22:26:47 +02:00
David Žaitlík f2ebe11354 Prolonged the waiting time for sensors initialisation 2022-02-20 16:07:53 +01:00
David Žaitlík be3024747f Generated iBOM. 2022-02-20 10:58:23 +01:00
David Žaitlík 2a491090e6 Added SGP40 readout. 2022-02-13 15:52:50 +01:00
David Žaitlík 7e1e71a912 Fixed modbus default address. 2022-01-09 18:02:22 +01:00
David Žaitlík df1a279943 Fixed some mistakes made by copyying code. 2022-01-09 17:52:55 +01:00
David Žaitlík f94dc549e7 Created library for SGP4x. 2022-01-09 16:01:48 +01:00
David Žaitlík 3ec22510d0 Generated iBOM. 2022-01-09 16:01:27 +01:00
David Žaitlík 9cb63af5c6 Generated new step. Edited the enclosure for the new outline. Added concentric holes. 2022-01-08 17:38:37 +01:00
David Žaitlík c88dffdb01 Updated gitignore. 2022-01-08 13:52:26 +01:00
David Žaitlík f643048c17 Merge 2022-01-02 11:10:26 +01:00
David Žaitlík 54db23e948 Migrated to KiCAD. 2022-01-02 11:08:59 +01:00
David Žaitlík c12042dd2d Minor changes. Regenerated gerbers. 2021-12-22 18:06:19 +01:00
David Žaitlík dad8c8507b Smallchanges to the pcb. 2021-12-22 17:34:59 +01:00
David Žaitlík 1bcbae877b Added SGP40 2021-11-24 22:47:00 +01:00
David Žaitlík 4e46eb1f30 Minor changes in silkscreen and testpoints. 2021-11-24 19:33:22 +01:00
David Žaitlík 86580f2185 Minor tweaks.: 2021-11-20 11:51:12 +01:00
David Žaitlík 4166c27185 Changed the PCB to 4 layers. 2021-11-20 11:46:26 +01:00
David Žaitlík c2a67d173d Connected MODE pin of the PMICs to GND for continuous PWM operation. Minor tweaks to schematic (some components and nets were on the 0.635m
grid.
2021-11-17 21:17:15 +01:00
David Žaitlík 5f8cb1635e Changed the EEPROM end address to fit the new MCU (it is twice as big). 2021-11-17 20:58:18 +01:00
David Žaitlík c8f12ffb4a Added breakaway tabs and fiducials. 2021-11-14 14:06:21 +01:00
David Žaitlík ee0a882c5f Moved some testpoints to the top layer and made them smaller. Minor layout change of the fuses (the components were too close to the pcb edge). Removed old iBOMs. 2021-11-14 12:05:18 +01:00
David Žaitlík 995d6f4e57 Minor tweaks trying to get the i2c working. SCD4x still not working. 2021-11-07 11:23:52 +01:00
David Žaitlík dc3e7c8288 Merge branch 'master' of gitlab.com:HDIoT/smart_household/wired_sensors/iaq_wired_sensor 2021-11-06 11:26:23 +01:00
David Žaitlík 9e0f2523b7 Prepared HAL FW. Started reimplementing I2C. 2021-11-06 11:26:08 +01:00
David Žaitlík 94b6d6eada Changed revision in silkscreen (Ordered boards are with a mistake - rev.1) 2021-10-30 21:23:52 +02:00
David Žaitlík 8382658a42 Redesigned with RS485 transceiver in SOIC8 package. 2021-10-30 21:22:20 +02:00
David Žaitlík bb3b6ada06 Moved the old firmware for STM32L011 to fw_old and migrated the firmware to STM32L031 in fw. I2C and TIM21 seem functional. USART2 is receiving correctly, but the modbus test is not receiving messages. 2021-10-21 22:45:22 +02:00
David Žaitlík 8445a1100c Generated iBOM. 2021-10-21 20:15:56 +02:00
David Žaitlík 36e2597539 Added variable baudrates functionality. NOT TESTED. 2021-10-02 18:02:09 +02:00
David Žaitlík daaab07912 Added LED brightnes placeholder. Set the default value when the timer settings will be known. 2021-10-02 12:33:57 +02:00
David Žaitlík 400a83ef64 Added LED SMOOTH and SCD4x TEMPERATURE OFFSET to the config. 2021-10-02 12:12:49 +02:00
David Žaitlík 5244fe768f Added CO2 Level LED indication. 2021-09-30 17:43:29 +02:00
David Zaitlik 80a50d57cf Add README.md 2021-09-30 15:02:15 +00:00
David Žaitlík 9c6f88964f Renamed some definitions of the EEPROM addresses. Implemented Holding registers write and read 2021-09-30 16:49:08 +02:00
David Žaitlík a088da163b Implemented writing and reading condiguration registers from EEPROM. 2021-09-28 16:13:43 +02:00
David Žaitlík b5599bb35d Minor changes. 2021-09-28 16:12:59 +02:00
David Žaitlík 020bc31908 Changed the MCU to STM32L031G6U7. Switched UART to UART2. Flipped the connector for dust sensor. Removed the I2C level conversion. 2021-09-23 22:17:11 +02:00
David Žaitlík 7e256ff282 Changed the data structure of the struct. Implemented writing and reading config. Defined addresses for the data. NOT TESTED. 2021-09-10 21:51:29 +02:00
David Žaitlík 17286806fb Basic code for writing to EEPROM. 2021-09-09 19:19:20 +02:00
David Žaitlík 23f1f27c0e Implemented UART communication (initial version). Needs more testing and make the buffer smaller to save space. RX and TX have been swapped in the system for debug (bad solder joint). 2021-07-19 17:30:47 +02:00
David Žaitlík 35e0e1fadc Created timer for measurement and base for UART. Polished main a bit. 2021-07-19 11:55:05 +02:00
David Žaitlík 3abd90f197 Merge branch 'master' of gitlab.com:HDIoT/smart_household/wired_sensors/iaq_wired_sensor 2021-07-18 18:55:06 +02:00
David Žaitlík a1d3b42d53 Prepared a library fro the sps30 dust sensor. The readout reads some values but the sensor we have is likely damaged. 2021-07-18 18:52:42 +02:00
David Žaitlík 00811846d5 Multiplied the temperature by 10 to get better accuracy. NACK is making problems again after I2C transmit. 2021-07-18 11:42:48 +02:00
David Žaitlík e8ee043486 deleted the led driver (it wad using HAL). 2021-07-15 15:58:26 +02:00
David Žaitlík 665b839d27 SCD40 is communicationg but the check for NACK mush have been disabled. Why? 2021-07-11 12:32:29 +02:00
David Žaitlík 005c651eff Initial commit. 2021-07-11 11:51:00 +02:00
David Žaitlík ac59d5c5df Added bitshift to the I2C address. Changed return types from int to int8_t. 2021-06-13 12:02:13 +02:00
David Žaitlík ec5992d368 Merge branch 'sht4x_minimal' of gitlab.com:HDIoT/smart_household/wired_sensors/iaq_wired_sensor into sht4x_minimal 2021-06-13 11:59:58 +02:00
David Žaitlík 178daebf59 Added bit shift for the I2C address. Changed return values to int8_t from int. 2021-06-13 11:39:30 +02:00
David Žaitlík c0e81d7cad Switched RCC form HAL to LL. 2021-06-08 11:14:04 +02:00
David Žaitlík 90e9158bc0 Saved iBOM Settings. 2021-04-14 16:25:10 +04:00
David Žaitlík cfd2aad9b9 Polished Schematic. DRC Passed. GERBERS Generated. iBOM Generated. 2021-04-14 16:23:37 +04:00
David Žaitlík 8faf505258 Fixed wrong datasheet link at fuse F1. 2021-04-06 13:47:36 +04:00
David Žaitlík 33a1c4184b Changed the connector. Updated footprints (errors in solderpaste layer). 2021-04-06 13:41:42 +04:00
David Žaitlík 387e0030d0 Rounded the traces. Rotated the programming connector. 2021-04-05 15:52:07 +04:00
David Žaitlík 4b8dbcc6fe Added silkcreen name. 2021-04-05 12:05:50 +04:00
David Žaitlík 7533a278d5 Changed the PCB edge (and therefore the layout a bit too). The edge has now bigger milling and there is only one connection between the sensor and mcu/power part. 2021-04-05 11:50:36 +04:00
David Žaitlík 7176572ee1 Found a mistake in the footprint. 2021-03-11 21:06:35 +01:00
David Žaitlík be8061f80e Generated GERBERS. 2021-02-14 21:57:28 +01:00
David Žaitlík 9ca5cccb98 Moved the button from the sensor chamber. DRC Passed. 2021-02-14 21:15:10 +01:00
David Žaitlík 8e44271200 Semifinal layout. 2021-02-14 14:47:34 +01:00
David Žaitlík 784aee3a07 Initial commit. 2021-02-02 12:04:34 +01:00