Настольная лампа с arduino
- Войдите на сайт для отправки комментариев
Вс, 07/04/2013 - 02:20
Всем привет. Приобрел arduino uno v3. Хочу соединить настольную лампу которая питается от 220v и управлять ей через контроллер arduino - отключать, включать, делать ярче свет через кнопку ( вот здесь на видео со светодиодом) http://wiki.amperka.ru/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE%D1%83%D1%80%D0%BE%D0%BA%D0%B8:2-%D0%BA%D0%BD%D0%BE%D0%BF%D0%BA%D0%B8-pwm-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B8 - что для этого нужно и релаьон такое сдлеать??? Спасибо
http://arduino.ru/forum/proekty/upravlenie-220v-nasosom пищите там, я тему полностью не переваривал, так промотал быстренько, вроде что-то было из того что Вам нужно.
Конечно если есть какие-то уже знания с программирования и может минимум из электротехники... на уровне всё правильно подсоединить, причём так чтоб током не долбануло...
можно развить проект с лампой до такого :)
Запрашиваемый URL-адрес не может быть предоставлен
URL-адрес:
http://chingachgook.net/arduino/
pixar-na-arduino.html
Заблокирован Веб-Aнтивирусом
Причина: вредоносная ссылка
Заблокирован Веб-Aнтивирусом
Причина: вредоносная ссылка
"Интересный контент заблокирован вредоносным антивирусом."
зы
Антивируса, случаем, не касперским зовут? :D
зызы
Чисто всё.
Всем привет. Приобрел arduino uno v3. Хочу соединить настольную лампу которая питается от 220v и управлять ей через контроллер arduino - отключать, включать, делать ярче свет через кнопку ( вот здесь на видео со светодиодом) http://wiki.amperka.ru/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE%D1%83%D1%80%D0%BE%D0%BA%D0%B8:2-%D0%BA%D0%BD%D0%BE%D0%BF%D0%BA%D0%B8-pwm-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B8 - что для этого нужно и релаьон такое сдлеать??? Спасибо
Я сделал по другому рукой проводишь рядом с датчиком на растоянии 20см лампа включается еще раз проводишь лампа выключается
использовал дальномер и ардуино нано и реле на 5 вольт 30 ампер
#include <Wire.h> int flag=0; #include <NewPing.h> #define TRIGGER_PIN 11 #define ECHO_PIN 12 #define MAX_DISTANCE 20 // максимальная дистанция NewPing sonar(TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE); // NewPing setup of pins and maximum distance. /*-----( Declare Variables )-----*/ int DistanceIn; int DistanceCm; void setup() { Serial.begin(9600); //(Remove all 'Serial' commands if not needed) Serial.println("UltraSonic Distance Measurement"); Serial.println("YourDuino.com terry@yourduino.com"); pinMode(10,OUTPUT); } void loop() { DistanceIn = sonar.ping_in(); Serial.print("Ping: "); Serial.print(DistanceIn); // Convert ping time to distance and print result // (0 = outside set distance range, no ping echo) Serial.print(" in "); delay(100);// Wait 100ms between pings (about 10 pings/sec). 29ms should be the shortest delay between pings. DistanceCm = sonar.ping_cm(); Serial.print("Ping: "); Serial.print(DistanceCm); Serial.println(" cm"); if (DistanceCm >0==HIGH&&flag==0) { digitalWrite(10,!digitalRead(10)); flag=1; } if (DistanceCm >0==LOW&&flag==1){ flag=0; } }В интернете видел еще одно интересное решение: светодиодная лента + дальнометр + ардуино, получилась лампа настроения + когда рукой повдишь еще и меняется подсветка =)
Код взял на замеьку ;)