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

Revisions of main.cpp

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