Bekijk de onderstaande video om te zien hoe je onze site als een web app op je startscherm installeert.
Opmerking: Deze functie is mogelijk niet beschikbaar in sommige browsers.
Rocker zei:Ik heb op dit moment nog enkel met 1 probe tegelijk getest... Deze aangesloten als pitprobe zeg maar (volgens de Jeenode dan).
Daarnaast wil ik mijn Maverick probes ook nog gewoon op de maverick zelf kunnen gebruiken, dus voel er daarom ook weinig voor om er een ander stekkertje op te zetten om dit probleem te omzeilen
Omdat het kastje toch nog gewoon open ligt dacht ik eigenlijk dat ik wel kon zien wanneer de Maverick probe er goed in zou zitten... Maar of het luistert wel heel nauw, of er iets iets anders mis in mijn code
In eerste instantie had ik gewoon in gedachten om een aantal Ikea probes te halen, en de ntc te vervangen, maar die ntc's zijn bij Conrad al ruim een half jaar niet meer in het assortiment en ook elders heb ik ze nog niet kunnen vinden. Dus dan toch maar voor andere probes gaan en die maar vast gaan bestellen misschien. Kan ik dan het beste die van de ET73 nemen (ipv ET732) of zijn er nog betere alternatieven als er toch gekocht moet gaan worden?
DEFAULT_CONFIG PROGMEM =
{
EEPROM_MAGIC, // magic
110, // setpoint
6, // lid open offset %
240, // lid open duration
{ 4.0f, 3.0f, 0.01f, 5.0f }, // PID constants
false, // manual mode
100, // max fan speed
'C'
};
Hierna stopte de output...Opening port
Port open
HMSU,110,20.7,U,U,U,100,100,0
HMSU,110,20.7,U,U,U,100,100,0
HMSU,110,20.7,U,U,U,100,100,0
HMSU,110,20.7,U,U,U,100,100,0
HMSU,110,20.7,U,U,U,100,100,0
HMSU,110,20.7,U,U,U,100,100,0
HMSU,110,20.7,U,U,U,100,100,0
HMSU,110,20.8,U,U,U,100,100,0
HMSU,110,20.7,U,U,U,100,100,0
HMSU,110,20.7,U,U,U,100,100,0
HMSU,110,20.7,U,U,U,100,100,0
HMSU,110,20.7,U,U,U,100,100,0
HMSU,110,20.8,U,U,U,100,100,0
HMSU,110,20.7,U,U,U,100,100,0
HMSU,110,20.7,U,U,U,100,100,0
HMSU,110,20.7,U,U,U,100,100,0
HMSU,110,20.8,U,U,U,100,100,0
HMSU,110,20.8,U,U,U,100,100,0
HMSU,110,20.8,U,U,U,100,100,0
void loop()
{
{
Serial.println(millis());
}
delay(50);
}
nee dit is een potentieel probleem, dit moet even gefixed worden
de eerste keer dat er een timercallback komt lijkt de boel vast te lopen
Emiel
?
10-08-13 21:11
dit is voor mij idd ook even hogere wiskunde
10-08-13 21:14
Jan-Jacob Bakker
Emiel Metselaar
Zou je in de TimerCallback beide rf12_sendStart regels kunnen wegquoten?
Hmm vervelend dat ik deze bug zelf niet kan reproduceren
Emiel
?
10-08-13 21:16
jep, uploading
20x
10-08-13 21:17
Jan-Jacob Bakker
Emiel Metselaar
What???
Emiel
?
10-08-13 21:18
ja weird
10-08-13 21:19
Jan-Jacob Bakker
Emiel Metselaar
Het is net of de TimerCallback dan de veroorzaker is
Emiel
?
10-08-13 21:19
ik kan nog even kijken of ik nog ee jeenode heb slingeren die ik even kan misbruiken
misschien is het exemplarisch
10-08-13 21:19
Jan-Jacob Bakker
Emiel Metselaar
Wellicht zouden we hier om heen kunnen werken door deze code niet in een timer interrupt te plaatsen, maar bijvoorbeeld in de code die de HMSU regels uitspuugd...
Niet mooi, maar even kijken of dat helpt
Emiel
?
10-08-13 21:21
ik snor ook even een andere jeenode op, wie weet..
ben even de sketch in een andere jeenode aan het blazen
10-08-13 21:24
Jan-Jacob Bakker
Emiel Metselaar
Ok als het daar optreedt heb ik nog een probeersel
boven in de file grillpid.cpp onder de #include "Storage.h" de volgende include toevoegen:
#include "WirelessComms.h"
Emiel
?
10-08-13 21:27
aarch.. die is weer een jeenode die niet met win7 geupload wil worden
10-08-13 21:27
Jan-Jacob Bakker
Emiel Metselaar
Dan vervolgens de regel: void GrillPid::status(void) const opzoeken
en onder aan deze methode de volgende regel toevoegen:
wirelessComms.TimerCallback();
En dan natuurlijk wel de twee timer1 regels uit!
Emiel
?
10-08-13 21:28
Serial.print(getFanSpeed(), DEC);
Serial.print(CSV_DELIMITER);
Serial.print((int)FanSpeedAvg, DEC);
Serial.print(CSV_DELIMITER);
Serial.print(LidOpenResumeCountdown, DEC);
wirelessComms.TimerCallback();
10-08-13 21:30
Jan-Jacob Bakker
Emiel Metselaar
Jup die
In wireless comms even de timer1 interrupt handler uit zetten
Emiel
?
10-08-13 21:30
ja done
geupload
10-08-13 21:31
Jan-Jacob Bakker
Emiel Metselaar
dan lopen we dezelfde code welliswaar veel te vaak maar dat kunnen we dan regelen met de tripCount variabele
Emiel
?
10-08-13 21:31
nu loopt ie door
10-08-13 21:32
Jan-Jacob Bakker
Emiel Metselaar
Ok laten we hem zo even staan, wellicht moeten we straks de regel:
if(++tripCount<40) return;
Emiel
?
10-08-13 21:32
holy shit
HMSU,27,23.0,22.5,U,U,16,16,0wcomms T callback
0|2|2|2|16|167|179|65|0|0|192|127|0|26|184|65|0|0|192|127|
HMSU,27,22.7,22.2,U,U,19,16,0
10-08-13 21:32
Jan-Jacob Bakker
Emiel Metselaar
vervangen door:
if(++tripCount<800) return;
Emiel
?
10-08-13 21:32
de callbacks komen nu idd wel
10-08-13 21:34
Jan-Jacob Bakker
Emiel Metselaar
Dan is het dus de timer1 callback die het probleem veroorzaakt
Dan moet ik eens even in de specsheet duiken om te kijken of die timer1 ook iets met een fysieke pin doet...
en dan zouden we even moeten kijken of daar iets aan vast hangt (en bij mij niet)
Emiel
?
10-08-13 21:36
volgens mij heb ik alles 1 op 1 hetzelfde
op de weerstand voor de led na
R5 was dat uit mijn hoofd
Rocker zei:Kan ik dan het beste die van de ET73 nemen (ipv ET732) of zijn er nog betere alternatieven als er toch gekocht moet gaan worden?
HMSU,15,19.8,U,U,U,0,0,0
HMSU,15,19.8,U,U,U,0,0,0
Sluit nu de voedingsdraden aan op het voedingschasis deel. Ik heb de voedingsdraden helemaal naar de rechterkant gebracht, daar waar de FAN control zit. De blauwe draad sluit je aan op de pin van de condenstator met het streepje. De andere blauwedraden moeten hiermee verbonden zijn! Let dus op dat de gnd van de jeenode hier ook mee verbonden zit!
De rode draad van de voeding sluit je aan op de diode aan de kant waar de witte band zit. Vervolgens soldeer je nog een rode draad hieraan vast en deze breng je naar de FAN chasis pin. Tenslotte zorg je nog dat vanaf dit punt een draad richting de power pin. Ik heb een draadje gesoldeerd van dit punt naar de meest rechtse pin op H4. (staat niet op het stikkervel).