 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
hamax Član

Pridružen-a: Pet 04 Apr 2008 18:08 Prispevkov: 16 Aktiv.: 0.08 Kraj: Lj
|
Objavljeno: Pon Avg 04, 2008 5:37 am Naslov sporočila: Elektronska ključavnica preko bluetootha |
|
|
Moj prvi malo bolj zabaven projekt, pri katerem pa bom potreboval nekaj pomoči.
Zamisel:
Narediti ključavnico za vrata, ki se odklene, ko se z mobitelom dovolj oddaljiš od bluetooth sprejemnika.
Sprejemnik bo priključen na linux server, kjer bo pognan program, ki sledi oddaljenost mobitela(že našel). Ko je signal dovolj šibek se požene skripta, ki bo preko parallel porta pognala motorček, ki zaklene ključavnico. Ko se pribljižaš, se ključavnica odklene. Ključavnica je sekundarna, zato varnost ni tako zelo pomembna(malo tudi).
Kaj potrebujem:
Ojačevalno vezje, ki bo dovolj močno, da požene motor, ki obrne ključavnico.
Ne mislim sestavljati vezja za vseh 8 izhodov, ker dejansko potrebujem le dva oziroma štiri, če bo motor koračni.
Dve ledici, zeleno in rdečo, bom (upam) lahko priklopil kar direktno na izhod.
Ter tipko, ki bo sporočala stanje ključavnice.
Od vas bi želel kakšen predlog kako naj to zadevo sestavim. Po kateri shemi naj zlotam vezje in na kaj moram paziti. Kako močan in kakšen motor potrebujem in ali naj ga pritrdim preko zobnikov?
Najlepša hvala za odgovore. Bom poročal kako projekt poteka(ne bo prav ekspresno, ker se bližajo jesenski roki ).
edit. Software ne bi smel biti problm. Bolj me skrbijo trede zadeve.
|
|
Nazaj na vrh |
|
 |
Roadracer Član


Pridružen-a: Ned 16 Okt 2005 18:41 Prispevkov: 482 Aktiv.: 2.03 Kraj: LJ/Litija
|
Objavljeno: Pon Avg 04, 2008 11:45 am Naslov sporočila: |
|
|
Na to kar si napisal bi imel eno pripombo, in sicer s strojnega vidika. Kar se tiče programja in elektronike ne dvomim da ti bo uspelo. Za zaklepanje pa bi raje z relejem krmilil elektronsko ključavnico, takšne kot so na domofonih. Z motorčkom in navadno ključavnico boš imel precej težav. Če je že tako potem predelaj vrata in namesto ključavnice na motorček dodaj tisti jeziček ki je na ključavnici (če si jo kdaj jemal ven potem veš), ali pa sam skonstruiraj zapah. No sicer pa boš do tega problema prišel kasneje, prvo naj ti dela na mizi.
Pa le sporoči kako je šlo.
|
|
Nazaj na vrh |
|
 |
hamax Član

Pridružen-a: Pet 04 Apr 2008 18:08 Prispevkov: 16 Aktiv.: 0.08 Kraj: Lj
|
Objavljeno: Pon Avg 04, 2008 2:26 pm Naslov sporočila: |
|
|
Ključavnica, ki jo imam je precej primerna za take posege.
Elektronske kljucavnice so pa precej drage in sluzijo kot primarne.
Verjetno pa bi tudi tezko dobil le mehanski del brez raznih citalcev kartic in podobnega.
Ce si pa morda kje nasel takega ponudnika pa se priporocam.
Vsekakor bo ta mehanski del najtezje izdelati...
Opis: |
|
Velikost datoteke: |
50.87 KB |
Pogledana: |
2 krat |

|
Opis: |
|
Velikost datoteke: |
56.82 KB |
Pogledana: |
3 krat |

|
|
|
Nazaj na vrh |
|
 |
mucek4 Član


Pridružen-a: Sob 18 Jun 2005 20:52 Prispevkov: 2952 Aktiv.: 12.43 Kraj: Tržič - Mesto med gorami
|
Objavljeno: Pon Avg 04, 2008 7:46 pm Naslov sporočila: |
|
|
Elektročno ključavnico za domača vrata sem kupil cca 2 leti nazaj za takratnih 4200 SIT. Nekje v ljubljani blizu izvoza Brod.
Edit: Kupil sem jo tukaj: http://www.zupevc.si/
Edit2: Link jim ne dela. V prilogi.
Opis: |
|
 Download |
Ime datoteke: |
ELEKTRICNAKLJUCAVNICA.pdf |
Velikost datoteke: |
61.75 KB |
Downloadano: |
32 krat |
|
|
Nazaj na vrh |
|
 |
hamax Član

Pridružen-a: Pet 04 Apr 2008 18:08 Prispevkov: 16 Aktiv.: 0.08 Kraj: Lj
|
Objavljeno: Tor Avg 05, 2008 4:17 am Naslov sporočila: |
|
|
U, super. Ce prav razumem imas, ko to montiras, se vedno obicajno kljucavnico, namesto kljuke na zunanji strani pa imas to?
Ce je to to, je super resitev.
A spusca kaj zvokov, ko je odklenjena? Tako kot kljucavnice na blokih....
Mucek hvala
|
|
Nazaj na vrh |
|
 |
Branez Moderator


Pridružen-a: Pon 14 Apr 2003 7:21 Prispevkov: 7831 Aktiv.: 32.97 Kraj: Koprivnica HR
|
Objavljeno: Tor Avg 05, 2008 7:52 am Naslov sporočila: |
|
|
hamax je napisal/a: |
....A spusca kaj zvokov, ko je odklenjena? Tako kot kljucavnice na blokih.... |
To je ta ključavnica!
_________________ The true sign of intelligence is not knowledge but imagination.
Creativity is intelligence having fun!
Albert Einstein |
|
Nazaj na vrh |
|
 |
mucek4 Član


Pridružen-a: Sob 18 Jun 2005 20:52 Prispevkov: 2952 Aktiv.: 12.43 Kraj: Tržič - Mesto med gorami
|
Objavljeno: Tor Avg 05, 2008 8:06 am Naslov sporočila: |
|
|
Če jo priključiš na enosmerno napetost naredi samo "klik", če pa na izmenično pa brni.
Ima samo 2 priključka. Sam imam 12 voltno, priključeno na 12V akumulator (1,2Ah), ki ga stalno polnim iz omrežja. Tako se mi vrata odprejo tudi če zmanjka elektrike. Za vklop je dovolj navaden tranzistor ali FET ter dioda. V ozadju pa seveda živel mikrokontroler!
|
|
Nazaj na vrh |
|
 |
Proteus Član



Pridružen-a: Sre 15 Jun 2005 10:03 Prispevkov: 1943 Aktiv.: 8.18
|
Objavljeno: Tor Avg 05, 2008 5:14 pm Naslov sporočila: |
|
|
Problem je samo v tem, da bo ta ključavnica brnela (bila pod napetostjo) ves čas, ko boš s telefonom v njeni bližini. Ali pa bo potrebno algoritem malce "sofisticirati".
Rešitev za odklepanje/zaklepanje je tudi modelarski servomotor, ki je dovolj močan tudi za take podvige. Potrebno ga je samo malce "dodelati", da se zavrti malce več, kot pa tistih 270st.
|
|
Nazaj na vrh |
|
 |
hamax Član

Pridružen-a: Pet 04 Apr 2008 18:08 Prispevkov: 16 Aktiv.: 0.08 Kraj: Lj
|
Objavljeno: Tor Avg 05, 2008 5:34 pm Naslov sporočila: |
|
|
Algoritem bi lahko sfriziral le toliko, da bi se vrata odklenila, ko bi bil ze cisto blizu.
Drugacne resitve si ne predstavljam.
Servo motor bi bila dobra izbira. Problem je samo to, da jaz potrebujem 360 obrat.
Ceprav, ce malo sfriziram ključavnico, bi bil verjetno tudi 180 dovolj.
edit. Izbrisal neumno vprašanje.
Kdo ve, če bi servo lahko upravljal direktno iz lpt porta?
Glede na to, da ima napajanje posebej morda sploh ne bom potreboval rele plošče za ojačanje signala...
Nazadnje urejal/a hamax Tor Avg 05, 2008 5:45 pm; skupaj popravljeno 1 krat |
|
Nazaj na vrh |
|
 |
Proteus Član



Pridružen-a: Sre 15 Jun 2005 10:03 Prispevkov: 1943 Aktiv.: 8.18
|
Objavljeno: Tor Avg 05, 2008 5:44 pm Naslov sporočila: |
|
|
Modelarski servomotor se krmili pulzno/širinsko, detajle najdeš na netu
V principu pa lahko servomotor oskubiš, tako da ostane samo mehanika in motor, ki se lahko vrti neomejeno v levo ali desno v odvisnosti od polaritete napajanja.
V tem primeru bi ga moral zaustaviti s končnim stikalom.
|
|
Nazaj na vrh |
|
 |
hamax Član

Pridružen-a: Pet 04 Apr 2008 18:08 Prispevkov: 16 Aktiv.: 0.08 Kraj: Lj
|
Objavljeno: Tor Avg 05, 2008 5:48 pm Naslov sporočila: |
|
|
Sem šel hitro pobrisat neumno vprašanje, pa si me vseeno prehitel
Še enkrat. Bi za pulse signal zadostovalo 6-12mA in 5V
|
|
Nazaj na vrh |
|
 |
Proteus Član



Pridružen-a: Sre 15 Jun 2005 10:03 Prispevkov: 1943 Aktiv.: 8.18
|
Objavljeno: Tor Avg 05, 2008 5:58 pm Naslov sporočila: |
|
|
hamax je napisal/a: |
Še enkrat. Bi za pulse signal zadostovalo 6-12mA in 5V |
Za sam krmilni signal DA, toda servomotor potrebuje tudi napajanje za vrtenje motorja.
Ne more se vrtet in opravljat delo, če ga ustrezno ne nahraniš. Pričakuj tokove, ki bodo krepko preko 1A.
|
|
Nazaj na vrh |
|
 |
hamax Član

Pridružen-a: Pet 04 Apr 2008 18:08 Prispevkov: 16 Aktiv.: 0.08 Kraj: Lj
|
Objavljeno: Tor Avg 05, 2008 6:07 pm Naslov sporočila: |
|
|
Ja, seveda. Napajas ga ze z enim adpaterjem.
Mi je pa zelo polepšalo dan dejstvo, da mi ne bo treba lotati vezja
|
|
Nazaj na vrh |
|
 |
hamax Član

Pridružen-a: Pet 04 Apr 2008 18:08 Prispevkov: 16 Aktiv.: 0.08 Kraj: Lj
|
Objavljeno: Pet Avg 08, 2008 1:30 am Naslov sporočila: |
|
|
Evo, pa sem nabavil vse potrebno.
Motorcek povezal na adapter, signal priklopil na lpt port, pa ga vseeno ne uspem obrnit.
Pa se en problem imam. Motorcek se stalno malo premika levo desno. Je to zaradi nihanja napetosti v adapterju?
tole je osnovni program:
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <asm/io.h>
#define base 0x378 /* printer port base address */
main(int argc, char **argv)
{
if (ioperm(base,1,1))
fprintf(stderr, "Couldn't get the port at %x\n", base), exit(1);
outb(0xFF, base);
}
Ker servo hoce signal vsakih 20sec sem naredil zanko, ki se na toliko casa ponavlja.
z ukazom outb(0xFF, base) prizgem vse izhode, pocakam od 1.5 - 2ms in ga potem izklopim.
Motor pa kot da se ne bi nic dogajalo.
Kaksna ideja?
|
|
Nazaj na vrh |
|
 |
gkrusi Član



Pridružen-a: Tor 24 Jul 2007 17:22 Prispevkov: 811 Aktiv.: 3.71 Kraj: Ptuj
|
Objavljeno: Pet Avg 08, 2008 1:49 am Naslov sporočila: |
|
|
Servo hoče signal vsakih 20 ms, ne 20 s (toleranca je sicer kar velika).
Verjetno kakega osciloskopa nimaš pri sebi, da bi preveril, če se sploh pravi signal pojavi na izhodu LPTja? Brez osciloskopa lahko delovanje (utripanje) preveriš s kako LED (utripanje se vidi, če jo premikaš). Kaj pa mase? Servo motor in LPT morata imeti skupno maso (GND), da bo delovanje pravilno.
Pri modelarskem servomotorju me skrbi edino obraba zobnikov in potenciometra... tudi v mirovanju so manj kvalitetni servomotorji prav lepo aktivni (rahlo tresenje).
_________________ Zakaj bi bilo preprosto, če je lahko zakomplicirano??? |
|
Nazaj na vrh |
|
 |
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 8 dni
Powered by phpBB © 2001, 2005 phpBB Group
|