Första roboten från början till slut. projekt ner lagt..

Robot, CNC, Pneumatik, Hydraulik, mm
[ALV]
Inlägg: 204
Blev medlem: 30 september 2004, 13:55:12
Ort: Stockholm

Inlägg av [ALV] »

jo de är många som har sagt de.. jag har gjort en diod linge med olika scheman osv nu. ska börja med ett motor expriment i kväll ..
men ge görna förslag på vad jag kan göra inna jag ger mig in på de riktiga..
danei
EF Sponsor
Inlägg: 27426
Blev medlem: 2 juni 2003, 14:21:34
Ort: Östergötland
Kontakt:

Inlägg av danei »

en ide är att ta en leksaksbil och bygga om. Eller att bygga en legobil som du bygger styrning till.
[ALV]
Inlägg: 204
Blev medlem: 30 september 2004, 13:55:12
Ort: Stockholm

Inlägg av [ALV] »

fan ja har klurat i flera timmar med hur fan jag ska koppla en h-brygga. ja fick l¨åna en dubbel h-brygga ic krets.
men fan vet hur man ska kopla de.. ja tycker ja har gjort som man ska men de vill sej itne
evert2
Inlägg: 2182
Blev medlem: 18 april 2004, 22:47:56
Ort: Jönköping

Inlägg av evert2 »

Vad är det för krets?........en UDN 2916 kanske?
I så fall : Har du kopplat "E" till jord eller har du en resistor där?
[ALV]
Inlägg: 204
Blev medlem: 30 september 2004, 13:55:12
Ort: Stockholm

Inlägg av [ALV] »

beteckningen lyder så här 45D179M

ja har föörstökt gör så här :
http://fargo.itp.tsoa.nyu.edu/~tigoe/pc ... trol.shtml
men de funkar itne så bra vetefan hur ja ska kopla h-bryggan. ja har inte en stegmotor men de bör vaara samma princip
[ALV]
Inlägg: 204
Blev medlem: 30 september 2004, 13:55:12
Ort: Stockholm

Inlägg av [ALV] »

ja har fixsat de nu tänkte bara medela om de. nästa problem e att kopla in en knapp til en port. å nu tror ni natruligt vis att jag INTE har läst manualen på picen eller för POTRON men det har jag .. antingen e de jag som koplar fel eller så har jag fel input komand eller så if komand.


jag har koplat knappen mellan +5v och PORTA.0
I början av porogramet har jag satt PORTA.0 till input genom att skriva = input porta.0.

de ser väll ut nånting som nånting sådant.:
DEVICE 16F84A
XTAL 10


START:
IF PORTA.0 = 1 THEN GOTO BLABLA
GOTO START

BLABLA:
HIGH PORTB.1
DELAYMS 500
LOW PORTB.1
GOTO START

å en sak till ja fattar inte hur jag använder puls klokt. om jag vill fada en diod in och ut tillex.

nåra exempel??
matseng
Inlägg: 2360
Blev medlem: 16 september 2003, 17:18:13
Ort: Dubai, United Arab Emirates
Kontakt:

Inlägg av matseng »

Det är alltid ett bra ide att se till att man alltid har en definierad nivå på ingångar. Nu när du inte har knapprn intryckt så är ver varken 0'a eller 1'a på den.

Detta löses enklast genom att koppla ett motstånd på mellan 1k och 47 k från inputpinnen och jord (minus alltså). På så sätt har pinnen en ordentlig 0'a när knappen inte är intryckt.

Fast i normala fall gör man tvärt om. Knappen ner till jord och ett motstånd upp till plus. Men då blir det 1'a när man inte har knappen intryckt, och 0'a när man trycker på den. Inverterat alltså, vilket kan verka lite förvirrande innan man lärt sig det.
Användarvisningsbild
MicaelKarlsson
Inlägg: 4669
Blev medlem: 18 juni 2004, 09:16:07
Ort: Aneby
Kontakt:

Inlägg av MicaelKarlsson »

Är det inte bättre med aktiv 1´a om brytaren normalt är 0´a och tvärs om. Om man vill spara på batteriet, man är ju lite snål :D
Själv använder jag motstånd mellan 10-120k på switchar.
matseng
Inlägg: 2360
Blev medlem: 16 september 2003, 17:18:13
Ort: Dubai, United Arab Emirates
Kontakt:

Inlägg av matseng »

Ja, beroende på vad det är för typ av ingång så kan man ju anpassa motståndet.

Men kör man med NO (normally open) tryckknappar går det inte många millivatttimmar för dom sekunder man håller knappen nedtryckt även om man kör med 1k som pull-motstånd. Så jag tycker att det mer eller mindre är skräp samma. Det är ju säkrare att ha ett för lågt motstånd iställer för ett för högt med tanke på störningar och eventuell intern sinkning/sourning från kretsen.

EDIT: Skrev NC när jag menade NO
Senast redigerad av matseng 20 oktober 2004, 20:35:31, redigerad totalt 1 gång.
Användarvisningsbild
MicaelKarlsson
Inlägg: 4669
Blev medlem: 18 juni 2004, 09:16:07
Ort: Aneby
Kontakt:

Inlägg av MicaelKarlsson »

Så sant som det är sagt :humm:
[ALV]
Inlägg: 204
Blev medlem: 30 september 2004, 13:55:12
Ort: Stockholm

Inlägg av [ALV] »

okej så inget fel på själva kodningen.
[ALV]
Inlägg: 204
Blev medlem: 30 september 2004, 13:55:12
Ort: Stockholm

Inlägg av [ALV] »

nja nu har jag ju problem emd de där knappen igen de verkar som att jag fortfarande inte har en ren 0a eller en ren 1a. ja skrev ett program för att testa detta:


loop:
if knapp1 = 1 then led1 1 else led1 0
if knapp1 = 0 then led2 1 else led2 0
goto loop




å då flimrade båda dioderna melan varandra lite till å från. att till lägga är väll att jag inte har nån multimeter och att dom 2 motstån jag avnänder e nånstans mellan 1.5k och 7k
ett av dom blir tok varmt om jag holler in knappen till de motståndet länge.

vad kan felet vara?
XorXaX
Inlägg: 409
Blev medlem: 27 maj 2004, 09:44:16

Inlägg av XorXaX »

Jag har haft samma problem som du, och jag är till 99.99% säker på att det inte är avstudsat så att det blir rippel som togglar ingångarna mellan 1 och 0. Har dock inte hittat på någon lösning ännu, men det kanske någon annan vet hur man ska lösa.
Användarvisningsbild
Jonaz
Inlägg: 2358
Blev medlem: 4 november 2003, 22:06:33
Ort: Huddinge

Inlägg av Jonaz »

Om du tar två kablar istället för en knapp då?
matseng
Inlägg: 2360
Blev medlem: 16 september 2003, 17:18:13
Ort: Dubai, United Arab Emirates
Kontakt:

Inlägg av matseng »

ALV: Varför använder du två motstånd när du bara har en knapp?

Med 1.5 K och 5 volt spänning så flyter det 3.3 mA genom motståndet.
3.3 mA vid 5 volt ger 16 mW (0.016 watt). Det borde inte kunna bli tokvarmt tycker jag. Du måse ha tokfel på dina komponenter :-)
Skriv svar