Project Autus - Automated Plant Chamber

Dependencies:   TextLCD mbed

Fork of keypad_test by Plamen Totev

Autus

This is the codebase accompanying the project Autus.

Autus is an automated growth chamber for plants.

Features

Control Humidity inside chamber wrt to external humidity. Control Temperature inside chamber. ( Peltier Heaters/Coolers ) Water and shower plants. Control soil humidity. Monitor water tanks level (Load Cell) /media/uploads/umairaftab/frdm_-_new_page1.png

Code Base Features

Fixed timing and CRC for DHT-11 Sensor. Fixed OneWire bug for ds18b20

Cyclic Executive Scheduler with Priority. Async IPC framework for PC App over bluetooth

Fake RTC systick, I was having some trouble with the on board rtc.

/media/uploads/umairaftab/download.png

Changes

RevisionDateWhoCommit message
57:7ab93ed49b70 2014-04-14 umairaftab Cosmetic Changes, Menus added default tip
56:d1e81ca74f22 2014-04-14 umairaftab Serial Printer END LINE extra carrige feed removed.
55:0bfa6b62a66b 2014-04-14 umairaftab Serial Printer Carriage Feed Line Issue Fixed
54:1302a97c84aa 2014-04-14 umairaftab Serial Printer Code added
53:12b7f7b23a31 2014-04-14 umairaftab Disbaled debug for pc application
52:8f863cb2cbae 2014-04-14 umairaftab Peltier Temperature Sensor Test 11.2
51:8bbe178047a9 2014-04-14 umairaftab Peltier Temp Sensor Test 10.8
50:7e3e6e3ed8ef 2014-04-14 umairaftab Peltier Test 9.6
49:76c1bfa8423b 2014-04-14 umairaftab Peltier temp test 9.6
48:d83dc70e00a8 2014-04-14 umairaftab peltier test 7.2;
47:8f09dcd83433 2014-04-14 umairaftab Peltier temp test4.5
46:302da7b90cba 2014-04-14 umairaftab LED brightness code
45:ad99cb94f685 2014-04-14 umairaftab Peltier temp sense test 3.0;
44:083a8de27bd9 2014-04-14 umairaftab peltier dry run working
43:cf893fa88690 2014-04-14 umairaftab pelt temp test 2.1
42:41f6c241a987 2014-04-14 umairaftab Peltier Temp bug 2.0 test
41:f484ea386062 2014-04-14 umairaftab Peltier Temp sensor bug fixed.
40:28d1814d367e 2014-04-14 umairaftab Bug in Pelt entry function fixed
39:428ed753f738 2014-04-14 umairaftab Peltier Code Added; DS18B20 Multiple Sensor added
38:9f4107db1bff 2014-04-14 umairaftab Peltier Functions Updated; DS18B20 Multiple sensors added.
37:892872c3fa96 2014-04-14 umairaftab All functions enbaled Dry run pass.
36:ce0ca02a8253 2014-04-13 umairaftab Cycle Air Functions,Definitions,Callbacks added.; Keypad Map Adjusted.; Bluetooth Serial Interrupt Callback Method added.
35:8bea464c2028 2014-04-13 umairaftab Changed keypad PTA1 to PTC17
34:e1e0f5d4673a 2014-04-13 umairaftab Change Keypad pin from PTA2 to PTD4
33:d1b04f1a792a 2014-04-13 umairaftab Fixed LCD clear issue at exiting menus ; Enabled Clock ticker timer.
32:d8b232481ec5 2014-04-13 umairaftab Settings Menu Infinite Scroller LIST update
31:a90b72ae9835 2014-04-13 umairaftab LCDBacklight is on
30:417e8ba439ff 2014-04-13 umairaftab Backlight Code Added
29:b712f073a397 2014-04-13 umairaftab Fixed Settings Menu Infinite Scroller overflow issue
28:4242ab5a1e58 2014-04-13 umairaftab keypad iter 6.3;
27:24478764d4b2 2014-04-13 umairaftab keypad iter 5.3
26:2f59456a7bad 2014-04-13 umairaftab ui_settings menu iter5.2;
25:a6d1eaf2041c 2014-04-13 umairaftab Menu Settings Function Modified for keymap
24:03e27d9e7aaa 2014-04-12 umairaftab Ui test
23:18918f087330 2014-04-12 umairaftab ticker for rtc disabled , key value is decimal ;
22:7a1962d8af68 2014-04-12 umairaftab Added wait for ui screen with keypad
21:592b7112bbba 2014-04-12 umairaftab keypad value integer feebcakc
20:eb49c0e4296c 2014-04-12 umairaftab keypad_with led debug
19:4313ad838fef 2014-04-12 umairaftab keypad_simplified test
18:7ec1691d0d9d 2014-04-12 umairaftab keypad_upadte2;
17:0ff7385db570 2014-04-12 umairaftab Keypad_code updated ;
16:e4ed9a2d338a 2014-04-12 umairaftab new pump files added ;
15:a86d7e5c0e9e 2014-04-12 umairaftab new pump added ;
14:72176f1e4907 2014-04-12 umairaftab Load Cell added ;
13:6bf09cd68013 2014-04-12 umairaftab settings menu, routine, config save added
12:b3137bb72ef7 2014-04-12 umairaftab Process User input routine added
11:f9ffd5ab7e94 2014-04-12 umairaftab Fixed type error in soil humidity.cpp ;
10:1a0fe96381b0 2014-04-11 umairaftab Fixed Constants ;
9:43c339533f7f 2014-04-11 umairaftab Dry Run -> Working
8:2d462919519e 2014-04-11 umairaftab RTC ADDED, STARTUP FUNCTIONS ADDED ;
7:1d691f81d455 2014-04-11 umairaftab Merged Plamens, and mine Branches; ; Air Humidity; Soil Moisture; Peltier ; Peltier temp; Keypad; Buzzer; Led Lights ; Pumps
6:5598a98fa0d3 2014-04-11 umairaftab Soil Humidity sensor code Added ;
5:bf31a58915a5 2014-04-11 umairaftab Soil humidity code added
4:8d1df60ef3c3 2014-04-09 umairaftab Rev2;
3:087ce66714c0 2014-04-09 umairaftab 2;
2:97a458c4c997 2014-03-06 umairaftab Updated
1:9ef26efedcea 2014-03-06 umairaftab Version 1 Working
0:208c883dc5fa 2014-03-06 redplam keypad