I want to make a shield for arduino uno give an idea about parts , please suggest a name also.I will make for a school project
Hoping someone can help. Thanks in advance.
I want to make a shield for arduino uno give an idea about parts , please suggest a name also.I will make for a school project
Hoping someone can help. Thanks in advance.
This sounds like a school project so say something about the cost/complexity of what you want to create and maybe your skill level.
yes it is a school project I will make it for beginners for arduino between 10$ - 80$
yes it is a school project I will make it for beginners for arduino between 10$ - 80$
An LCD ( say LCD1602 ) is always effective so have one of those.
Display the time, date, temperature and relative humidity on it. That should be well within your budget and be interesting to develop. You'll need an RTC (real time clock module) also.
thanks , can you help me for find a name
These are maybe interresting but lack a proper 3.3V regulator for the NRF,
a second Joystick could be useful too.
thanks can you help me to find a name
"Environment monitor with precision clock"
that is good idea
to others - if you have another idea send me.
your idea is so cool I wrote a code for that can you check the errors
#include <ds3231.h>
#include <LiquidCrystal.h>
#include <Wire.h>
struct ts t;
const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);
int sensorPin = A0;
int sensorValue;
int limit = 300;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(13, OUTPUT);
lcd.begin(16, 2);
lcd.print("Envirinment monitor with presicion clock");
Wire.begin();
DS3231_init(DS3231_CONTROL_INTCN);
t.hour = 12;
t.min = 30;
t.sec = 0;
t.mday = 28;
t.mon = 10;
t.year = 2021;
DS3231_set(t);
}
void loop() {
// put your main code here, to run repeatedly:
sensorValue = analogRead(sensorPin);
lcd.setCursor(0, 1);
lcd.print("soil moisture Value : ");
if (sensorValue < limit) {
digitalWrite(13, HIGH);
}
else {
digitalWrite(13, LOW);
}
delay(1000);
DS3231_get(&t);
lcd.print("Date : ");
lcd.print(t.mday);
lcd.print("/");
lcd.print(t.mon);
lcd.print("/");
lcd.print(t.year);
lcd.print("\t Hour : ");
lcd.print(t.hour);
lcd.print(":");
lcd.print(t.min);
lcd.print(".");
lcd.println(t.sec);
delay(1000);
}
there are rtc module , 1602 lcd and soil moisture sensor
That was quick. I'll just make some general comments:
can you check the codes are they correct
#include <ds3231.h>
#include <LiquidCrystal.h>
#include <Wire.h>
struct ts t;
const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);
int sensorPin = A0;
int sensorValue;
int limit = 300;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(13, OUTPUT);
lcd.begin(16, 2);
lcd.print("Environment monitor with presicion clock");
Wire.begin();
DS3231_init(DS3231_CONTROL_INTCN);
t.hour = 12;
t.min = 30;
t.sec = 0;
t.mday = 28;
t.mon = 10;
t.year = 2021;
DS3231_set(t);
}
void loop() {
// put your main code here, to run repeatedly:
sensorValue = analogRead(sensorPin);
lcd.setCursor(0, 1);
lcd.print("soil moisture Value : ");
if (sensorValue < limit) {
digitalWrite(13, HIGH);
}
else {
digitalWrite(13, LOW);
}
delay(1000);
DS3231_get(&t);
lcd.print("Date : ");
lcd.print(t.mday);
lcd.print("/");
lcd.print(t.mon);
lcd.print("/");
lcd.print(t.year);
lcd.print("\t Hour : ");
lcd.print(t.hour);
lcd.print(":");
lcd.print(t.min);
lcd.print(".");
lcd.println(t.sec);
delay(1000);
}
thank you your ideas are so cool I will do my best
... to find someone who does the work for me.
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.