From 8f527ad2f9f840a8db4f26691a18a8283a05445a Mon Sep 17 00:00:00 2001 From: Siddharth Patel Date: Wed, 29 Oct 2025 18:31:53 +0530 Subject: [PATCH 1/2] Started the project --- .../AegiesRover_SNU_Delhi_NCR/README.md | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 projects/bluetooth/bluetooth_applications/AegiesRover_SNU_Delhi_NCR/README.md diff --git a/projects/bluetooth/bluetooth_applications/AegiesRover_SNU_Delhi_NCR/README.md b/projects/bluetooth/bluetooth_applications/AegiesRover_SNU_Delhi_NCR/README.md new file mode 100644 index 0000000..815a03f --- /dev/null +++ b/projects/bluetooth/bluetooth_applications/AegiesRover_SNU_Delhi_NCR/README.md @@ -0,0 +1,48 @@ +# AegisRover +> Bluetooth-controlled microcontroller car + mobile controller app + +[![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)]() +[![Issues](https://img.shields.io/github/issues/USERNAME/REPO_NAME)]() +[![Last Commit](https://img.shields.io/github/last-commit/USERNAME/REPO_NAME)]() + +## Project summary +AegisRover is a Bluetooth-controlled car built with Silicon Labs microcontroller boards and a mobile app to control speed, direction and some extra features (lights/horn/auto-mode). This repo contains firmware, mobile app source, wiring diagrams, docs and a demo video. + +## Features +- Drive control: forward, backward, left, right, stop +- Speed control (PWM) +- Mobile app UI with joystick + buttons + +## Hardware +- Silicon Labs board +- Motor driver +- DC motors ×4 +- Battery pack +- Chassis + wheels +- Blutooth + +## Software stack +- Firmware: Silicon Labs Simplicity Studio SDK +- Language: C (firmware) +- Mobile App: Android (Kotlin) +- Build tools: Android Studio + +## Repository structure +``` +. +├── firmware/ # MCU firmware source (C) +│ ├── README.md +│ ├── board/ +│ └── src/ +├── mobile-app/ +│ └── README.md +├── docs/ +│ ├── wiring.md +│ ├── demo_video_link.md +│ └── report.pdf +├── hardware/ +│ └── PCB_schematics_or_photos/ +├── .gitignore +├── LICENSE +└── README.md +``` From 0cc20a8065978937deacabea4e82e698409f640a Mon Sep 17 00:00:00 2001 From: Siddharth Patel Date: Thu, 30 Oct 2025 00:59:17 +0530 Subject: [PATCH 2/2] Started the project --- .DS_Store | Bin 0 -> 6148 bytes projects/.DS_Store | Bin 0 -> 8196 bytes projects/bluetooth/.DS_Store | Bin 0 -> 8196 bytes .../bluetooth_applications/.DS_Store | Bin 0 -> 6148 bytes .../AgroLink-IoT_SNU_Delhi_NCR/README.md | 42 ++++++++++++++++++ 5 files changed, 42 insertions(+) create mode 100644 .DS_Store create mode 100644 projects/.DS_Store create mode 100644 projects/bluetooth/.DS_Store create mode 100644 projects/bluetooth/bluetooth_applications/.DS_Store create mode 100644 projects/iot_utilities/AgroLink-IoT_SNU_Delhi_NCR/README.md diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..0fadd17a0f37c67c1032ce7d89f52f044970e7bf GIT binary patch literal 6148 zcmeHK%}*0S6o0Q&X+iDsrHCPg>xAT7lkF^0@bW`1vG-g`6q+cz`20D#4I<0gOw02wL*(?e99 zAYxpUK1t~w;fFGY10J*>fVkxMS(^^SfMMW&V?gZPEV$sn4un+y*}vSa`@Bx0;%F#R znf)b&G=Nc9gfc9_GSmp~P%YXIspk=C>o7~v8YRCc#)o4uhTs8|$aOP0;NzNY*addX#v5=_%8{+nStDQ#3i5;nNIiVi^Vu180H(aX#d!2(&eJ6w0H6 zDsh2|@w7l8q>B#*fq9L##*RW7AwlIzs9aJ1VxV%T{=BxcHFgv#cR)Ea#nCgP{zE}I zJN4(KIiRi3)P@1WKraIWs%eS)fBEnK|GiG8Wf(9FoGAt{y;NB$(j)1+weR7?U7M%! tf{GAf*HI{4sM6Q5RK!(0Nks~c<%L3MYwReb9uo5*AZaj_Vc?%K@Eheg|GxkL literal 0 HcmV?d00001 diff --git a/projects/.DS_Store b/projects/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..a0b8731639bc701cb2b8c4c40f8f6bf56096ea35 GIT binary patch literal 8196 zcmeHM%We}f6unN^p^ z0DD-lW6PEeV#S6}KuG)mh#f09wg;FvffYgp?8v?z`<~;OJNMdShlp6ARXayCLqr*5 zDV-4%eUj{#xhJLKmMKUEJW)hGei3aK-5zb*U@c%RU@c%RU@c%Ra1bnjHCv|4Pu6|i zYfEbZYk~jL0&;%HB1@T%Wk*Xjb)ZmN0LV0&RYD#60ENlMG9Sy1mI?|^y?bCWl*L;N zrs3$%N_EJ5EIV3iI57<;7LUy09ST#U1D93m#PV9&(ptb;pw|L&?>RwYL*qchz6=5_#|ITq(Y9Kv0bSN`?c;v|F(J^OyVsdHptK^J@)xdY%6+aY_@V%{D;kLhDjQDQR ztNR#nPw@TartAtgco0JNU^chPK~VM@ywJYwmMh#{_6mL!`MaB<>U;Xm#}q9tR{}06 za|<7pAt{%?_N{VOR~*Xe3ck$b+es#tdl{~%hIP;P_;4<-ukZ>pG)tH0I&IJn-KU52 zn4ZxKdQETX1AS(Pn8VJnS$2V4WDD#nE3zA`%C?zcf#y%e^D3QAj)!?P#C0DB*;@-d z*Y_IemB>-5lAr)(3o@c6wdFAo4uia++vQ5np`CQ4ak!m_98d$85-?@d_s|l8L7=bE z&A`qW43jaYM*9lO!O{eWJcyFHjVrJjERPJ9QH&+EOLzh~uB)Cy^deJolwWC9K1X!1V1K&?HTv zA&Yz$SthC1(NaNBNEO+xw&RfB|1d;78~5d7+0ha`NPqkw;CFo#+x6eB|9|oN{}phc Bo%R3# literal 0 HcmV?d00001 diff --git a/projects/bluetooth/.DS_Store b/projects/bluetooth/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..969e16450e825d84fa939a11fe5d07fa48c53bd1 GIT binary patch literal 8196 zcmeHM-A)rh6h5b*P*GWatq_xj-k6XOOuRL$l|~z5Xec4Yzq;KHWy5x++1-M0)mQKV zd;o8~^~OtYd<5eo=&e_J=BENJBtl{^GG{aMo%uOuHeb)q&e;M0=G*l<02u%nrXtZ9 zq3RfsUfO49NWWqy~j7^SBO-)VT$lRQnovAt#HP7E}M54{>4@4-UeAs5s8c|R$w>&@KjY`5^ zC*@$DRh{vksjIC1@}O&NuSIhv4?2{)hY@33`CHlCj9F4Sq;FK6(b$hf7?wmFB!S=? z&*LqzTTEE9$TtP8xD&A5m6jZe*I5)3_SsZ6yeRT`gXQ;LgkFt>D?BffL^LabFSx$* zQRSAJrHDzFxux%lV#v9VyUJ~?IFQo{o#rOHnnBEcj7v&i08+Z%v-~)VuFYpb1;1D`Ehx2$B@8J?Y!XiFJAGa{TNV`s%y%=sCT@qtzpDL(! z$`KC*Z;+kzIeTnCHYq@3^=awPLi0U&Ivkp3^lF3j{|(YJhD1-erePHd^dK$Mqf~$e zXhQwyE{StJp-4?DmVt9-U_h^*k@`~trL BhNS=i literal 0 HcmV?d00001 diff --git a/projects/bluetooth/bluetooth_applications/.DS_Store b/projects/bluetooth/bluetooth_applications/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..75b59d2fae76a342db8114c27795b237ae6c987a GIT binary patch literal 6148 zcmeHK-A)rh6g~&4w4k#5DPTw%dSgODAo13)loD->(oiI=f3@8X+YQ^D&F)f!tG*H);0Mt zQuiAX^P=_1khX|PlsOp0uninK!1}z6!7yML_}3T^dv^}jX}`MQQGdRFBd9?c9>WvD z0?qi)B99tbHekExbEo0+21V1+fyaa=KcvV74v^7vI-$ylpBka>#mUOb7t6w-;nbC@ zBk9cO*tP37#;u9Tsfp={nVFfJw`S+&Z_n4PsYcz|cO!lfG&i`p1G0NEQfW+ z3*1V=UMFSmnANPwUtG6Y^X0i|=O`qf>2rfjcRyk*komUu_F|S)dh}||8jqcb`+kYX zUgGhf`aEv&!(zhP#bA%q6FVL|+zQ21yvw4PurH=ktw&Kka9RH7g?H-wAlYGC5m~AVVko z5`6}bU>Ek`7~a4Myo2}f5kA9L_>LoJ;UX^KUA%{D_yCLe6di1#hmlG>Lk+>Dz_shxNgJPn$O{DO1?GjFolDQQ-5yrPT=L zGgNjr>HQVx4Q|3Rw4r%%i$b2fmV36S4kSpAQD?+3U>GnA^fDk0mMk@aw#KePVG?$E z1t3g`u@KTNjaiMh#;!scN`5kwP=%ttVxS5qdses;+8VnGRXCsu2h>kSeM3R{bc)ML zcR*XA=?w#hfr|_btDz<8|K^|X{}+SI$S`0S_^%kiRH0nR(~@*;?OU9vwOMMfs0k5% oU4=4)I$e&XB1-WrH7PWg6$+uPv8#|QB<7ERq``ECfxpVYPu^_zivR!s literal 0 HcmV?d00001 diff --git a/projects/iot_utilities/AgroLink-IoT_SNU_Delhi_NCR/README.md b/projects/iot_utilities/AgroLink-IoT_SNU_Delhi_NCR/README.md new file mode 100644 index 0000000..0952ec5 --- /dev/null +++ b/projects/iot_utilities/AgroLink-IoT_SNU_Delhi_NCR/README.md @@ -0,0 +1,42 @@ +# 🌾 AgroLink-IoT: Smart Farming Assistant + +### 🚀 Project Overview +AgroLink-IoT is a smart agricultural assistant system designed to help farmers make **data-driven decisions**. +The system integrates a **Silicon Labs microcontroller**, **soil moisture sensors**, and a **mobile application** to monitor real-time soil health and forecast upcoming weather conditions. + +By combining **IoT sensing** and **cloud-based analytics**, AgroLink-IoT empowers farmers to improve **crop yield**, **water efficiency**, and **resource management**. + +--- + +### 🧩 Key Features +- 🌱 **Soil Moisture Monitoring** — Real-time data collection using IoT sensors. +- ☁️ **Weather Forecast Integration** — Displays future weather predictions via the mobile app. +- 📱 **Mobile Dashboard** — Simple interface to visualize farm conditions. +- ⚙️ **Silicon Labs Hardware Support** — Built using the EFR32/EFM32 MCU series and Simplicity Studio. +- 🔒 **Low Power Operation** — Optimized for energy-efficient field deployment. + +--- + +### 🛠️ Hardware Components +- Soil Moisture Sensor (Capacitive Type) +- Wi-Fi/Bluetooth Module +- Power Supply +--- + +### 🧑‍💻 Software Tools +- **Simplicity Studio** (for Silicon Labs MCU) +- **Embedded C / C++** +- **Mobile App (Kotlin)** +- **Weather API** + +--- + +### 📊 System Architecture +[Soil Moisture Sensor] --> [Silicon Labs MCU] --> [Cloud / API] --> [Mobile App] + +--- + +### 📈 Expected Outcomes +- Better water management through automated soil analysis. +- Accurate weather-based irrigation planning. +- Data visualization for informed crop decisions. \ No newline at end of file