Bygga egen sändare till Nexa trådlös dimmer
-
- Inlägg: 79
- Blev medlem: 22 juni 2006, 16:11:17
- Ort: Lund
- Kontakt:
Om man inte gör det som en drivrutin så kan det vara svårt att sleepa så pass korta tider. Under 1 mS är inte speciellt exakt om man inte gör det i kärnan.
För övrigt så har jag skrivit mottagning till en pic-processor också. Jag mätte bara tiden som ingången var hög. Var den längre än 350 uS så shiftade jag in en etta, annars en nolla. Fungerade utmärkt.
Nexa och Proove är exakt samma sak. De är tillverkade i samma fabrik. De bara klistrar sitt namn på produkterna.
För övrigt så har jag skrivit mottagning till en pic-processor också. Jag mätte bara tiden som ingången var hög. Var den längre än 350 uS så shiftade jag in en etta, annars en nolla. Fungerade utmärkt.
Nexa och Proove är exakt samma sak. De är tillverkade i samma fabrik. De bara klistrar sitt namn på produkterna.
Du har inte knäckt IKEA's än eller?
Skulle va intressant att höra vad du kom fram till..
har själv kollat nexa, upm, waveman och cotech.. nexa och waveman är nästan identiska förutom on/off och ingen av de fyra använder preamle eller dylikt.
Nexa och waveman kodningen ser förövrigt ut precis som Holtek-encoder-kodning, fast inverterat.
Alla fyra märken ovan sänder även paketen minst tre gånger.. med omkring 50ms mellanrum.
Nexa och waveman sänder även (ibland?) nå skumma paket som bara innehåller huskod. Kan väl va nå mätfel, eller att sändarna inte funkar riktigt bra jämt..
Skulle va intressant att höra vad du kom fram till..
har själv kollat nexa, upm, waveman och cotech.. nexa och waveman är nästan identiska förutom on/off och ingen av de fyra använder preamle eller dylikt.
Nexa och waveman kodningen ser förövrigt ut precis som Holtek-encoder-kodning, fast inverterat.
Alla fyra märken ovan sänder även paketen minst tre gånger.. med omkring 50ms mellanrum.
Nexa och waveman sänder även (ibland?) nå skumma paket som bara innehåller huskod. Kan väl va nå mätfel, eller att sändarna inte funkar riktigt bra jämt..
Nu väcker jag denna tråd igen... ska bara låna den lite kort och sedan starta en egen om allt går enligt mina planer imorgon!
Jag har länge funderat på ett likadant projekt som du nyss genomfört, men tid och ekonomi har inte tillåtit, men nu är det dags. Jag tänker använda en custom 433Mhz-sändare (typ Kjell&Co-stuket), kopplat till en ATtiny som i sin tur ansluts till serieporten på min webserver. Jag har en svaghet för webinterface, så mitt mål är att kunna ställa belysningen via en enkel wapsida!
sååå...
Croaton: Är det möjligt att du postar koden för din tiny2313 här på forumet, eller PM:ar till mig? Onödigt att uppfinna hjulet en gång till trots att den mesta informationen är given här i tråden.
Om jag får tillbaks min RF-sändare av min kompis imorgon och Rusta har ett par Proove-kit i lager så fortsätter den här historien i en ny tråd!
Jag har länge funderat på ett likadant projekt som du nyss genomfört, men tid och ekonomi har inte tillåtit, men nu är det dags. Jag tänker använda en custom 433Mhz-sändare (typ Kjell&Co-stuket), kopplat till en ATtiny som i sin tur ansluts till serieporten på min webserver. Jag har en svaghet för webinterface, så mitt mål är att kunna ställa belysningen via en enkel wapsida!

sååå...
Croaton: Är det möjligt att du postar koden för din tiny2313 här på forumet, eller PM:ar till mig? Onödigt att uppfinna hjulet en gång till trots att den mesta informationen är given här i tråden.
Om jag får tillbaks min RF-sändare av min kompis imorgon och Rusta har ett par Proove-kit i lager så fortsätter den här historien i en ny tråd!
micke.prag:
Jo det är sant, det tänkte jag inte på.
malbeat:
Nä, och den kommer nog tyvärr inte gå att knäcka. Däremot kan man ju som sagt fulhacka fram och bara köra lookuptables. Men eftersom jag inte gillar fulhack tappade jag suget lite.
oJsan:
Okej, grattis. Jag håller på skissa lite på en sändare som ansluts till serieporten också. Tänkte köra en Tiny15L eller liknande och en egentillverkad 433MHz-sändare. Kanske skulle samarbeta istället?
Jo det är sant, det tänkte jag inte på.
malbeat:
Nä, och den kommer nog tyvärr inte gå att knäcka. Däremot kan man ju som sagt fulhacka fram och bara köra lookuptables. Men eftersom jag inte gillar fulhack tappade jag suget lite.
oJsan:
Okej, grattis. Jag håller på skissa lite på en sändare som ansluts till serieporten också. Tänkte köra en Tiny15L eller liknande och en egentillverkad 433MHz-sändare. Kanske skulle samarbeta istället?

tjaa.. varför inte!
Jag trodde att den sändare du utvecklat i den här tråden var seriellt ansluten, men då misstog jag mig alltså? Jag skulle hur som helst föreslå ATtiny2313 istället eftersom den både är billigare (på elfa), har SRAM, USART och dessutom drar mindre ström.
Tanken var att jag skulle påbörja projektet idag, men nu är det ju så fint väder ute, så Blackrace på Klockarbäcken lockade mer!

Jag trodde att den sändare du utvecklat i den här tråden var seriellt ansluten, men då misstog jag mig alltså? Jag skulle hur som helst föreslå ATtiny2313 istället eftersom den både är billigare (på elfa), har SRAM, USART och dessutom drar mindre ström.
Tanken var att jag skulle påbörja projektet idag, men nu är det ju så fint väder ute, så Blackrace på Klockarbäcken lockade mer!

EAN? Vad är det för något?
En Tiny2313 kostar 28:- på ELFA, medans en Tiny11 kostar 4:50:- på Futurlec. Dock har den bara 1KB minne, men det borde vara fullt tillräckligt. Frågan är hur mycket plats lookup-tabellen till IKEA kommer ta. Dock behöver man ju egentligen inte lagra lookup-tabellen på microcontrollern. Man behöver ju bara låta den sköta timing-grejerna, så man slipper skriva en egen drivrutin.
Målet var väl att få en fullt fungerande sändare inbyggd i en Sub D9-kontakt för runt 50-lappen.
EDIT: oJsan: Kom online på ICQ
En Tiny2313 kostar 28:- på ELFA, medans en Tiny11 kostar 4:50:- på Futurlec. Dock har den bara 1KB minne, men det borde vara fullt tillräckligt. Frågan är hur mycket plats lookup-tabellen till IKEA kommer ta. Dock behöver man ju egentligen inte lagra lookup-tabellen på microcontrollern. Man behöver ju bara låta den sköta timing-grejerna, så man slipper skriva en egen drivrutin.
Målet var väl att få en fullt fungerande sändare inbyggd i en Sub D9-kontakt för runt 50-lappen.
EDIT: oJsan: Kom online på ICQ

Jaha du tänker sådär, jo det hade ju kunnat vart ett alternativ. Men vi får nog leta mer innan vi lyckas knäcka det :-x
Btw så är koden för att sätta på/stänga av både Nexa och IKEA cirka 350 bytes, då grymt icke-optimerad kod. Jag tror inte det är några problem att få in allt i en Tiny11 med 1KB ROM. Frågan är om den stödjer self-programming. Får väl lusläsa databladet lite.
EDIT: Det verkar nog som om Mega48 är det bästa valet. Den finns som TQFP44 och stödjer self-programming. Och som bonus får man UART, löjligt mycket minne, både RAM, Flash och EEPROM
Btw så är koden för att sätta på/stänga av både Nexa och IKEA cirka 350 bytes, då grymt icke-optimerad kod. Jag tror inte det är några problem att få in allt i en Tiny11 med 1KB ROM. Frågan är om den stödjer self-programming. Får väl lusläsa databladet lite.
EDIT: Det verkar nog som om Mega48 är det bästa valet. Den finns som TQFP44 och stödjer self-programming. Och som bonus får man UART, löjligt mycket minne, både RAM, Flash och EEPROM

-
- Inlägg: 79
- Blev medlem: 22 juni 2006, 16:11:17
- Ort: Lund
- Kontakt:
Det är faktiskt 4 olika bredder. Och om det är svart eller vitt spelar ingen roll. Endast bredden mellan "skiftena". Alla siffror är lika breda, precis som Nexa, men jag tror likheterna inte sträcker sig längre än så.MadModder skrev: Dock ser jag nu att det är fler än två bredder på de svarta fälten...
För övrigt är den sista siffran "inflätad" i de första 6 siffrorna.
Kanske ett litet sidospår, men det dök ju upp...

Jahaja.. då blev ju inte allt som man hade tänkt sig naturligtvis! (Allt är som vanligt alltså!) 
Efter att ha kikat på Mellanders sida så insåg jag att jag faktiskt endast behöver kastbyta plats på två trådar i comportssladden för att få vår gamla sändare att funka. Den hade tidigare används på en universitetskurs och till skillnad från Mellanders sändare skötte vi moduleringen med Tx, vilket för övrigt inte funkade så bra. Att den dessutom var monterad i en fin låda var ju inte helt fel heller!
Anyway... c-kod kompilerades, sändaren kopplades in och allt funkade prima!
En pisskvart senare hade jag även knåpat ihop en sida i php som nu gör det möjligt för mig att kontrollera tre lampor i lägenheten från valfri internetansluten dator.. och även via mobilen!
Helt plötsligt tappade jag lusten att konstruera ett inbyggt system... Men döm om min förvåning när jag igår fick ett uppdrag här på jobbet att konstruera en RF-fjärr! =) Denna tråd har gett många gratiskunskaper, så ett stor tack till alla "bidragsgivare" är på sin plats! Kanske blir det en fortsättning ändå...

Efter att ha kikat på Mellanders sida så insåg jag att jag faktiskt endast behöver kastbyta plats på två trådar i comportssladden för att få vår gamla sändare att funka. Den hade tidigare används på en universitetskurs och till skillnad från Mellanders sändare skötte vi moduleringen med Tx, vilket för övrigt inte funkade så bra. Att den dessutom var monterad i en fin låda var ju inte helt fel heller!
Anyway... c-kod kompilerades, sändaren kopplades in och allt funkade prima!

En pisskvart senare hade jag även knåpat ihop en sida i php som nu gör det möjligt för mig att kontrollera tre lampor i lägenheten från valfri internetansluten dator.. och även via mobilen!

Helt plötsligt tappade jag lusten att konstruera ett inbyggt system... Men döm om min förvåning när jag igår fick ett uppdrag här på jobbet att konstruera en RF-fjärr! =) Denna tråd har gett många gratiskunskaper, så ett stor tack till alla "bidragsgivare" är på sin plats! Kanske blir det en fortsättning ändå...
Hmm... och jag funderar nästan på att strunta i att konstruera en. Finns ju massa andra som är i full gång. Iofs verkar det bara vara fuskbyggen alltihop, så jag kanske får tummen ur och bygger en egen 
Vad är den absolut billigaste kombinationen med USB+µC? AVR+FTDI är ju ändå rätt dyrt. Verkade finnas en AT89 med inbyggd USB för cirka 60:-, men det vore ju kul om man hittade något ännu billigare.

Vad är den absolut billigaste kombinationen med USB+µC? AVR+FTDI är ju ändå rätt dyrt. Verkade finnas en AT89 med inbyggd USB för cirka 60:-, men det vore ju kul om man hittade något ännu billigare.