Sida 2 av 3
Re: JULA's fjärrströmbrytare
Postat: 9 oktober 2010, 23:25:37
av v-g
Tippar på jord. Man måste ha två tåtar för att kunna sluta en krets

Re: JULA's fjärrströmbrytare
Postat: 9 oktober 2010, 23:31:14
av MinusPol
Jo antog det med , men funderade på om det verkligen räckte med bara en tåt för att modulera och om sedan kretsen var "död" resten av tiden , eller om han skickade in både VCC och GND någonstarns. Eller är det battriet som driver kretsen och detta bara sluter sändare delen?
Re: JULA's fjärrströmbrytare
Postat: 10 oktober 2010, 00:27:55
av jesper
Jag behövde bara två trådar för att testa med originalfjärren, GND och styrsignal, då den redan har ström från batteriet.
Har dock provat två andra, helt olika sändare, som även de funkade fint. Så man _måste_ altså inte använda originalfjärren.
Re: JULA's fjärrströmbrytare
Postat: 10 oktober 2010, 23:04:50
av Pucco
Köpte ett paket idag för att prova.
Nexas lilla fjärr YCT-705 för 99:- på Jula fungerar och kan styra 4 grupper med 4 addresser, totalt 16 stycken.
Nu ska jag bara komma på hur man får in dom nya självlärande koderna i min Pronto.
Re: JULA's fjärrströmbrytare
Postat: 11 oktober 2010, 00:35:53
av orvar-e
fungerar med julas 99kr set från anslut?
Re: JULA's fjärrströmbrytare
Postat: 11 oktober 2010, 00:50:36
av Pucco
Japp 99:- 3-pack Anslut-switchar gär bra att styra med Nexa 99:- kontroll
Re: JULA's fjärrströmbrytare
Postat: 11 oktober 2010, 10:18:41
av orvar-e
fan va gött, ska skaffa en fjärr med engång och testa .........
Det fattas en kanal för mig men nu verkar det vara löst.

Re: JULA's fjärrströmbrytare
Postat: 12 oktober 2010, 00:03:16
av orvar-e
Skaffade en fjärr och det funkade perfekt precis som utlovat.
Skulle dock behöva en till självlärande mottagare , nån som är villig att sälja.
Den nya fjärren verkar inte vilja jobba med de gamla mottagarna, de man manuellt ställer in en adress på baksidan.
Re: JULA's fjärrströmbrytare
Postat: 13 oktober 2010, 23:04:59
av MiaM
Om man vill öka räckvidden på nåt som man styr från datorn så kan man nog - men får inte - mixtra med sändarantennen. Steg ett är ju att placera sändaren där den når mottagarna bäst.
Re: JULA's fjärrströmbrytare
Postat: 14 november 2010, 14:28:27
av drobban
*Updatera inlägget, upptäckte att jag va lite otydlig*
Hej sitter och försöker använda ditt protokoll (Jesper). Jag har kodat en egen version som använder sig av det protokoll som du har ritat upp
http://elektronikforumet.com/wiki/index ... Bit_format.
Jag har en AVR Atmega 48.
Använder mig av en sändare köpt ifrån kjell o co, som använder sig av 433.92mhz, samma som Jula anslut.
Jag har inte nyttjat MCU'ns interna "tidtagare" på samma vis som du har gjort i din twait() (Jag gör ett antagande, är nybörjare på AVR). Utan jag nyttjar _delay_us() och _delay_ms().
Jag tycker att jag har gjort allting rätt. Men det funkar endå inte. Jag testade och köra med din kod rakt av med kjell o co sändaren, det gick att bygga och köra på 48'an, men fick ingen respons ifrån eldosan.
Vad har jag gjort för fel?
Kan det vara att _delay_ms / _us() inte är tillräckligt precisa i tid?
Är det sändaren från kjell o co som sätter käppar i hjulen och inte funkar ihop med JULA "mottagaren"?
eller är det så att protokollet/bit-formatet behöver justeras lite för att det ska funka på en avr atmega 48?
Grymt tacksam för svar.
Re: JULA's fjärrströmbrytare
Postat: 14 november 2010, 14:47:33
av MinusPol
Snabb fråga bara men kör du samma frekvens på µC:n som han gör i exemplet? jag fick räkna om min då jag kör på 20Mhz
Re: JULA's fjärrströmbrytare
Postat: 14 november 2010, 14:59:06
av drobban
Nej, jag kör med 1mhz. Jag gissade på att timeresolution hade en påverkan. så jag tog det värdet och dividerade med ~14mhz.
Var det fel? Hur gjorde du?
*Uppdatera*
Okej har läst i tråden du har skapat.
Måste jag ha koden från fjärren för att detta ska funka?
Kan jag inte bara lära mottagaren att han ska ta min "HOMECODE"?
Finns det någon väg runt detta? eller behöva jag göra ett bruteforce försök? =)
Re: JULA's fjärrströmbrytare
Postat: 14 november 2010, 15:14:16
av MinusPol
Hmm tror det var 1 / (Freq / 8 ) fick hjälp på IRC med det så jag kan minnas fel
Du kan lära den att ta vilken HomeCode du vill om den överens stämmer med standarden jag kör med den från koden på Wikin.
Re: JULA's fjärrströmbrytare
Postat: 14 november 2010, 15:30:22
av drobban
okej.
Jag tar och bifogar koden som jag har gjort. Är kanske lättare att hjälpa mig att hamna rätt då.
Kod: Markera allt
#include <avr/io.h>
#define F_CPU 1000000UL
#include <util/delay.h>
#define TKORT 250 //us
#define TLANG 1250 //us
#define TSTART 2500 //us
#define TSTOP 10000 //us
#define KOMMANDOP 0x9394FF9F //skickar p signal
#define KOMMANDOA 0x9394FF8F //skickar av signal
void stop()
{
PORTB = 0x5;
_delay_us(TKORT);
PORTB = 0x0;
_delay_us(TSTOP);
}
void start()
{
PORTB = 0x5;
_delay_us(TKORT);
PORTB = 0x0;
_delay_us(TSTART);
}
void ett()
{
PORTB = 0x5;
_delay_us(TKORT);
PORTB = 0x0;
_delay_us(TLANG);
}
void noll()
{
PORTB = 0x5;
_delay_us(TKORT);
PORTB = 0x0;
_delay_us(TKORT);
}
void send(uint32_t data)
{
int bit,plats;
start();
for(bit = 0; bit < 32; bit++){
plats = 1 << bit;
if((data & plats) != 0) {
ett();
noll();
}else{
noll();
ett();
}
}
stop(); //Skicka stopbit
}
int main(void)
{
DDRB=0x5;
int i;
while(1){
PORTB = 0x0;
for(i = 0; i<3; i++){
send(KOMMANDOP);
}
_delay_ms(1000);
for(i = 0; i<3; i++){
send(KOMMANDOA);
}
}
}
Har uppdaterat koden....
kör med samma homecode som Jesper hade.
Istället för att köra & |, så skriver jag manuellt i hex hur datorpaketet ska se ut.
Jag blir tokig här hemma, suttit i ett par dagar. Det är säkert ett hur enkelt fel som helst.
Jag har verkligen ingen aning om det är datat som jag blir fel eller om jag skapar signalen med felaktiga intervall. Jag har ingen referens jag kan prova mot.
Re: JULA's fjärrströmbrytare
Postat: 14 november 2010, 20:43:11
av jesper
Problemet är högst sannolikt din timing.
Orsaken till att jag inte använder _delay_us och _delay_ms är att timingen med dessa var alldeles off.
Det är visst någon bug i desa funktioner som ännu inte är fixat.
Annars ser det okay ut, dock måste jag framföra mitt urdjupa hat mot kod som är skriven på annat än engelska.
Jag begriper inte varför man gör sånt. Du har just reducerat din möjlighet för att få hjälp, från några hundra millioner människor till några hundra tusen, om ens det.
Jag verkligen HATAR "utlänsk" kod, speciellt efter att ha varit tvungen att överta tusentals kodrader där
allt, kod och kommentarer, var på polska!