Bewegingsensor die LEDs aanzet...
33 berichten
• Pagina 3 van 4 • 1, 2, 3, 4
Re: Bewegingsensor die LEDs aanzet...
Hallo Gij,
Dank voor het meedenken en de aandacht die je er aan besteedt! Super!
Ik heb nog weerstanden van 120 en 240 Ohm... kun je eigenlijk 2 x 240 er tussen zetten, zodat je dan op 480 komt? Of denk ik nu te simpel?
Morgen weer vroeg voor de klas, dus ik duik nu mijn bed in. Ga het morgenavond proberen!
't Valt me wel op dat er (piep)kleine zwarte vlekjes in de LEDs zitten, dus wellicht inderdaad toch te veel spanning erop/er doorheen. Gekke is dat in een vorige proefopstelling het wel goed ging, maar misschien dat dat pure mazzel was.
Ontzettend bedankt! Ik ga het morgen proberen en laat jou (jullie) weten of dat het euvel was!
Trusten voor nu!
Dank voor het meedenken en de aandacht die je er aan besteedt! Super!
Ik heb nog weerstanden van 120 en 240 Ohm... kun je eigenlijk 2 x 240 er tussen zetten, zodat je dan op 480 komt? Of denk ik nu te simpel?
Morgen weer vroeg voor de klas, dus ik duik nu mijn bed in. Ga het morgenavond proberen!
't Valt me wel op dat er (piep)kleine zwarte vlekjes in de LEDs zitten, dus wellicht inderdaad toch te veel spanning erop/er doorheen. Gekke is dat in een vorige proefopstelling het wel goed ging, maar misschien dat dat pure mazzel was.
Ontzettend bedankt! Ik ga het morgen proberen en laat jou (jullie) weten of dat het euvel was!
Trusten voor nu!
Advertisement
- Gij Kieken
- Berichten: 631
- Geregistreerd: 15 Nov 2015, 11:54
Re: Bewegingsensor die LEDs aanzet...
240ohm is ook goed hoor ,dan zit de stroom wat de Led krijgt nog binnen de limieten.
De Led zal dan nog wat feller oplichten.
Beter zou dan 270ohm zijn voor continu bedrijf.Maar ach ja om wat te experimenteren kan dat allemaal wel hoor,suc6.
De Led zal dan nog wat feller oplichten.
Beter zou dan 270ohm zijn voor continu bedrijf.Maar ach ja om wat te experimenteren kan dat allemaal wel hoor,suc6.
Re: Bewegingsensor die LEDs aanzet...
Dank Gij,
Ik heb er een 240 Ohm weerstand tussengezet, en het LEDje brandt. Andere LEDs zijn inderdaad doorgebrand, had ze gelukkig in bulkhoeveelheid gekocht
Maar... het LED brandt alleen op PIN 13 als ik 'm aansluit gek genoeg. PIN 11 en 12 geven kennelijk geen signaal... zie jij (of iemand anders van de forummers) waar dit fout gaat?
PIN 13 dus wel, brandt hij continu, terwijl het LED zou moeten knipperen...
Enig idee?
Ik heb er een 240 Ohm weerstand tussengezet, en het LEDje brandt. Andere LEDs zijn inderdaad doorgebrand, had ze gelukkig in bulkhoeveelheid gekocht
Maar... het LED brandt alleen op PIN 13 als ik 'm aansluit gek genoeg. PIN 11 en 12 geven kennelijk geen signaal... zie jij (of iemand anders van de forummers) waar dit fout gaat?
PIN 13 dus wel, brandt hij continu, terwijl het LED zou moeten knipperen...
Enig idee?
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: Bewegingsensor die LEDs aanzet...
Welke sketch gebruik je nu?
Re: Bewegingsensor die LEDs aanzet...
Deze:
cpp code
cpp code
#include <ISD1700.h>
///////Visuals//////
//the time we give the sensor to calibrate (10-60 secs according to the datasheet)
int calibrationTime = 30;
//the time when the sensor outputs a high impulse
long unsigned int highIn;
//the amount of milliseconds the sensor has to be low
//before we assume all motion has stopped
long unsigned int pause = 5000;
int pirPin = 3; //the digital pin connected to the PIR sensor's output
int ledPin = 12;
int ledPin2 = 11; //LET OP! Ik heb deze op 11 gezet, aangezien 10 wordt gebruikt door de audio! Geen idee of dit zomaar kan, wellicht moet je het anders aansluiten...
//////Audio//////
ISD1700 chip(10); // Initialize chipcorder with
// SS at Arduino's digital pin 10
int apc=0;
int vol=0; //volume 0=MAX, 7=min
int startAddr=0x10;
int endAddr =0x2DF;
long unsigned int startPlaytime;
long unsigned int totalPlaytime = 5000; // uitgaande van een opname van 5sec
/////////////////////////////
//SETUP
void setup(){
apc = apc | vol; //D0, D1, D2
apc = apc | 0x50; // D4& D6 select MIC REC
apc = apc | 0x80; // D7 AUX ON, comment enable AUD
apc = apc | 0x100; // D8 SPK OFF, comment enable SPK
apc = apc | 0x800; // D11 EOM ON, comment disable EOM
Serial.begin(9600);
Serial.println("Sketch is starting up");
pinMode(pirPin, INPUT);
pinMode(ledPin, OUTPUT);
pinMode(ledPin2, OUTPUT);
digitalWrite(pirPin, LOW);
//give the sensor some time to calibrate
Serial.print("calibrating sensor ");
for(int i = 0; i < calibrationTime; i++){
Serial.print(".");
delay(1000);
}
Serial.println(" done");
Serial.println("SENSOR ACTIVE");
delay(50);
}
////////////////////////////
//LOOP
void loop(){
//trigger to start when motion is detected
if(digitalRead(pirPin) == HIGH){
highIn = millis();
Serial.println("---");
Serial.print("motion detected at ");
Serial.print(millis()/1000);
Serial.println(" sec");
//geen idee of een power up nodig is...
chip.pu();
startPlaytime = highIn;
chip.play();
//until a 'pause' window is detected, keep repeating on/off switches with delays
//delay can be increased to make the blinking less frequently
while (millis() - highIn < pause) {
digitalWrite(ledPin, HIGH);
digitalWrite(ledPin2, HIGH);
delay(50);
digitalWrite(ledPin, LOW);
digitalWrite(ledPin2, LOW);
delay(50);
if(digitalRead(pirPin) == HIGH){
highIn = millis();
}
//mijn vermoeden is dat de audio stopt met spelen na de opgenomen tijd is bereikt. Neem aan dat je wil dat de audio in een loop blijft spelen...
if (highIn - startPlaytime > totalPlaytime) {
startPlaytime = highIn;
chip.play();
}
}
chip.stop();
Serial.print("motion ended at "); //output
Serial.print((millis() - pause)/1000);
Serial.println(" sec");
delay(50);
}
}
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: Bewegingsensor die LEDs aanzet...
Die chip gebruikt de spi interface dus zijn 10t/m13 daarvoor gereserveerd.
Re: Bewegingsensor die LEDs aanzet...
Aha!!! Geen idee wat voor interface dat is, maar als ze gebruikt worden, is het logisch dat ze het niet doen! Ga gelijk een andere pin proberen! Dank voor het meedenken (wederom!!! super!)
Re: Bewegingsensor die LEDs aanzet...
Ha Nico,
Andere PIN gebruikt, en daar knipperen ze er vrolijk op los
Kennelijk zijn er meer PINs gereserveerd, want met pin 1 en 2 deden ze het ook niet goed.
Heb ze nu op pin 4 en 5 zitten en ze knipperen... alleen nu stoppen ze niet als de beweging stopt... zie jij waar dat veroorzaakt wordt?
Als ik naar de log kijk, dan zie ik dat om de 5 seconden er beweging gedetecteerd wordt, terwijl deze er niet is. Ik vermoed dat daar een probleem zit, of niet?
Andere PIN gebruikt, en daar knipperen ze er vrolijk op los
Kennelijk zijn er meer PINs gereserveerd, want met pin 1 en 2 deden ze het ook niet goed.
Heb ze nu op pin 4 en 5 zitten en ze knipperen... alleen nu stoppen ze niet als de beweging stopt... zie jij waar dat veroorzaakt wordt?
Als ik naar de log kijk, dan zie ik dat om de 5 seconden er beweging gedetecteerd wordt, terwijl deze er niet is. Ik vermoed dat daar een probleem zit, of niet?
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: Bewegingsensor die LEDs aanzet...
Geen idee waarom niet dus ff verder debuggen. Verder zou ik je willen adviseren om wat meer basiskennis op te doen van die arduino. Er is zat te vinden op het web. Zelfs in het nederlands.....
Re: Bewegingsensor die LEDs aanzet...
Je hebt helemaal gelijk Nico, en dat ben ik ook zeer zeker van plan! Ik wilde voor mijn verjaardag maar een uitgebreide startset vragen, zodat ik het vanaf stap 1 kan gaan leren.
Het Halloweenfeest dat er aan komt, is echter op zeer korte termijn, waardoor ik qua tijd vastloop. De hele handel goed leren programmeren binnen één week, dat lukt mij echt niet.
Ik had ook verwacht dat het eenvoudiger zou zijn, dus een aantal props die ik wilde maken, zijn naar volgend jaar geschoven.
Ik vind overigens wel dat Velleman wel heel weinig informatie levert, een sketch en daarmee moet je het dan maar doen. Maar dat kan ook aan mij liggen hoor. Ik ben al wat aan het experimenteren met instellingen, maar krijg het nog niet voorelkaar.
Mocht iemand anders zien waar het fout gaat, dan hoor ik het graag!
Sowieso bedankt voor het meedenken!
Het Halloweenfeest dat er aan komt, is echter op zeer korte termijn, waardoor ik qua tijd vastloop. De hele handel goed leren programmeren binnen één week, dat lukt mij echt niet.
Ik had ook verwacht dat het eenvoudiger zou zijn, dus een aantal props die ik wilde maken, zijn naar volgend jaar geschoven.
Ik vind overigens wel dat Velleman wel heel weinig informatie levert, een sketch en daarmee moet je het dan maar doen. Maar dat kan ook aan mij liggen hoor. Ik ben al wat aan het experimenteren met instellingen, maar krijg het nog niet voorelkaar.
Mocht iemand anders zien waar het fout gaat, dan hoor ik het graag!
Sowieso bedankt voor het meedenken!
33 berichten
• Pagina 3 van 4 • 1, 2, 3, 4
Wie is er online?
Gebruikers in dit forum: Geen geregistreerde gebruikers en 41 gasten