עבור לתוכן

לשלוט במנורות בעזרת יציאת המדפסת של המחשב

Featured Replies

פורסם

שלום לכולם,

רציתי לחלוק עמכם איזה פרויקט קטן באלקטרוניקה (האמת שזה כבר מזמן, אבל רציתי להזמין גם אתכם).

מדובר במעגל שנבנה ע"י אחי ואת התכנות ובניית האתר אני עשיתי.

המעגל מחובר ליציאת המדפסת במחשב ואליו מחוברות 2 מנורות שניתן להדליק ולכבות דרך אתר

האינטרנט. ישנה מצלמת אינטרנט שמכוונת אל המנורות.

העניין עובד כמעט כל הזמן, אז אם משעמם לכם אתם מוזמנים לבוא לשגע אותי. ;D

http://erez.myftp.org

פורסם

חח אני רואה אותך עושה לי :xyxthumbs: וגם :hi:

גדוללל

פורסם
  • מחבר

חח אני רואה אותך עושה לי :xyxthumbs: וגם :hi:

גדוללל

תודה. :hi:

אודה לכם מאוד אם תחתמו בספר האורחים. ;)

פורסם

זה ממש כמו ב:Big bang theory.... :)

פורסם
  • מחבר

אם מישהו יהיה מעוניין, אני אעלה תמונה של המעגל.

פורסם

אני מעוניין..

וחוץ מזה, זה לא יפריע בשעות הלילה? [אני יבדוק אם זה יפריע לך ;D]

פורסם
  • מחבר

צירפתי תמונה.

אני כבר רגיל לזה, אתה יכול בכיף להדליק ולכבות את האור מתי שאתה רוצה. :D

כפי שניתן לראות ניתן לחבר עד 8 מכשירים למעגל הזה.

כרגע יש רק 2 ריליים שאליהם מחובר משהו.

[attachment deleted by admin]

פורסם

הרבה מאוד זמן אני רוצה לבנות משהו אבל הידע שלי באלקטרוניקה ותכנות בסיסי ביותר.

אשמח אם תוכל לשתף אותי בקוד ובמעגל..

תודה ;)

(אגב רעיון גדול! :P)

פורסם
  • מחבר

הרבה מאוד זמן אני רוצה לבנות משהו אבל הידע שלי באלקטרוניקה ותכנות בסיסי ביותר.

אשמח אם תוכל לשתף אותי בקוד ובמעגל..

תודה ;)

(אגב רעיון גדול! :P)

בעניין המעגל, לא אוכל לעזור לך הרבה. כפי שציינתי מקודם אחי בנה אותו. אני לא כל כך מתעסק באלקטרוניקה.

אני יכול לתת לך קישור לאתר שממנו בכלל עלה הרעיון לעשות את זה:

http://drivemeinsane.com/khowtos/relay?theme=0

הוא נותן שם הסבר בסיסי איך לחבר ריליי ליציאה הפרללית של המחשב.

בעניין התכנות:

האתר שלי מבוסס על ASP ולכן חיפשתי איך להפעיל את העניין דרך זה.

הפתרון היה כתיבת קובץ dll ב- visualbasic, והפעלת הפונקציות שבקובץ ה-dll בעזרת ASP (שפת צד שרת).

כמו כן אתה צריך גם להוריד את הקובץ DLL שבאתר הבא:

http://logix4u.net/Legacy_Ports/Parallel_Port/Inpout32.dll_for_Windows_98/2000/NT/XP.html

קובץ זה מאפשר את הגישה ליציאה הפרללית.

אם אני לא טועה זה בא גם עם דוגמא של קוד מקור ב VB.

פורסם

ממה שהבנתי אני צריך "לפתוח" משהו ביציאה ואז עובר הפולס של ה5V שמפעיל את הממסר.

זה כבר קיים בקוד שהבאת לי או שהקוד רק מאפשר גישה ליציאה הפרללית?

פורסם
  • מחבר

ממה שהבנתי אני צריך "לפתוח" משהו ביציאה ואז עובר הפולס של ה5V שמפעיל את הממסר.

זה כבר קיים בקוד שהבאת לי או שהקוד רק מאפשר גישה ליציאה הפרללית?

הקובץ Inpout32.dll רק נותן לך את הגישה ליציאה הפרללית.

הוא נותן לך 2 פונקציות, אחת Out, בשביל לשלוח מידע ליציאה והשנייה Inp על מנת לקבל מידע מהיציאה.

כשאתה פותח את הקובץ זיפ תחפש ספרייה בשם VB_test_app.

שם אתה תמצא דוגמא לקוד מקור שיכול לשלוח מידע ליציאה וגם לקבל מידע.

אפשר להשתמש בפונקציות של Inpout32.dll בכל מיני דרכים, לא רק ב-VB.

פורסם

אוקיי אז הרצתי את הקוד והוא מביא לי את החלון הזה:

index.php?action=dlattach;topic=415234.0;attach=120166;image

איזה מידע אני צריך לשלוח כדי להפעיל את הממסר?

נגיד ואני משתמש ביציאה 1.

תודה :)

[attachment deleted by admin]

פורסם
  • מחבר

ב- Address אתה צריך לרשום 378 שזה הכתובת של LPT1.

ב- Data למשל אם תרשום 1 אז זה ישלח מידע לפין 2 שהוא בעצם ה- Data0.

תראה את הטבלה באתר הבא:

http://logix4u.net/Legacy_Ports/Parallel_Port/A_tutorial_on_Parallel_port_Interfacing.html

אם יהיה ב-Data את המספר 2 אז המידע ישלח לפין 3 שהוא בעצם Data1.

אם יהיה ב-Data את המספר 3 אז זה יפעיל גם את פין 2 וגם את פין 3 (Data0 ו-Data1)

אם תרשום ב-Data את המספר 255 אז זה יפעיל את כל 8 הפינים (מ-Data0 ועד Data7)

כמובן שעליך ללחוץ על הכפתור Out על מנת להפעיל את הפונקציה Out.

בעיקרון זה קשור למספרים בינאריים.

חשוב לי רק לציין שאם המעגל לא נבנה כמו שצריך, אז זה יכול לגרום לך לנזק במחשב.

אז אם אין לך מספיק ידע באלקטרוניקה, לא הייתי ממליץ לחבר מעגל כזה למחשב.

פורסם
  • מחבר

לא רוצה להפריע אבל אני בניתי משהו מבוסס RS232 והוא קצת יותר מאובטח וניתן להוסיף אליה חיישנים..

לינק למדריך.

http://inbarhovav.blogspot.com/search/label/%D7%94%D7%9E%D7%A0%D7%95%D7%A8%D7%94%20%D7%A9%D7%9C%D7%99

יש לציין שגם אצלי במעגל ישנה הפרדה אופטית על מנת להגן על המחשב.

לפחות כך אחי הסביר לי בזמנו.

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים