Настольная лампа с arduino

maksmkv
Offline
Зарегистрирован: 07.04.2013

Всем привет. Приобрел  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     - что для  этого  нужно  и релаьон такое сдлеать??? Спасибо

HWman
HWman аватар
Offline
Зарегистрирован: 26.02.2013

http://arduino.ru/forum/proekty/upravlenie-220v-nasosom пищите там, я тему полностью не переваривал, так промотал быстренько, вроде что-то было из того что Вам нужно.

Конечно если есть какие-то уже знания с программирования и может минимум из электротехники... на уровне всё правильно подсоединить, причём так чтоб током не долбануло...

source
source аватар
Offline
Зарегистрирован: 20.05.2012

можно развить проект с лампой до такого :)

HWman
HWman аватар
Offline
Зарегистрирован: 26.02.2013

 

Запрашиваемый URL-адрес не может быть предоставлен

URL-адрес:

http://chingachgook.net/arduino/
pixar-na-arduino.html

Заблокирован Веб-Aнтивирусом

Причина: вредоносная ссылка

Клапауций
Offline
Зарегистрирован: 10.02.2013

HWman пишет:

Заблокирован Веб-Aнтивирусом

Причина: вредоносная ссылка

"Интересный контент заблокирован вредоносным антивирусом."

зы

Антивируса, случаем, не касперским зовут? :D

зызы

Чисто всё.

cudla1973
Offline
Зарегистрирован: 21.02.2013

maksmkv пишет:

Всем привет. Приобрел  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;
 
}
}

 

mkvmaks
Offline
Зарегистрирован: 07.07.2013

В интернете  видел еще одно  интересное решение: светодиодная лента + дальнометр + ардуино, получилась лампа настроения + когда рукой повдишь  еще и  меняется подсветка =)

mkvmaks
Offline
Зарегистрирован: 07.07.2013

Код взял на замеьку ;)