כל הפוסטים של orel

ממסר – JQC-3FF-S-Z

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

מנעול חשמלי – electric Lock

מנעול אלקטרו-מגנט חשמלי לדלת שפועל על 12V ו-0.6A. מספקים לו זרם הוא נמצא במצב נעול (NC) דרך הממסר והוא נשאר נעול עד שמכבים את הזרם.   המנעול בעצם דומה למנעול שיש בבניינים עם קודן, בעת הקשת הקוד המנעול בעצם מפסיק לקבל מתח ואז הוא במצב "משוחרר" ויהיה אפשר לפתוח את

לוח מקשים – keypad 4×4

לוח מקשים 4X4 זהו התקן קלט, המקשר בין המשתמש למערכת. התקן זה כולל 16 לחצנים המסודרים ב-4 שורות ו-4 עמודות.  הלוח כולל ספרות מ-0 עד 9, עם אותיות A-D ובנוסף את המפסקים המסומנים ב  *   ו –  # .   קיימים מספר סוגי לוחות מקשים. אחד הנפוצים הוא לוח

מסך תצוגה – LCD

  Liquid Crystal Display (תצוגת גביש נוזלי). בעזרת הרכיב ניתן להציג הודעות ונתונים.  התצוגה נשלטת ע"י מערכת שקולטת באופן חיצוני הוראות הפעלה לתצוגה וקודי ASCII ,של תווים. הפניה לתצוגה נעשית ע"י 8 קווי מידע, ושאר הקווים הם קווי בקרה, אפשור והזנה.   הLCD הוא תמיסה שבמצבה הרגיל המולקולות שלה מסודרות

קורא כרטיסים – RFID-RC522

  RFID היא טכנולוגיה של תיוג אלקטרוני לזיהוי על ידי תדר רדיו קצר. תפקיד הקורא הוא לשלוח גלי רדיו לטווח קצר (ברכיב זה כ- 13.56MHz) ולקבל בחזרה מידע ששמור בתג הזיהוי.    מה שיפה זה שרק הקורא צריך מקור מתח, התג במידה והוא פסיבי משדר את המידע בעזרת האנרגיה הנשלחת

רספברי פיי – Rasbperry Pi 3 b+

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

מונה כניסות לrf522

הגדרתי בכרטיס אחד 5 כניסות ובכרטיס השני 10 כניסות. התוכנית כוללת מסך i2c 16×2 וגם rf522 counter0 = 5 counter1 = 10     def opendoor(id,cnt):     if cnt > 0:         lcd_init()         lcd_string(str(cards[id]),LCD_LINE_1)         lcd_string("left: %d" % cnt ,LCD_LINE_2)         print("DOOR OPEN")         time.sleep(2)         print("DOOR LOCKED")     else:         print("no more entrances")         lcd_init()         lcd_string(str(cards[id]),LCD_LINE_1)         lcd_string("no more entrances",LCD_LINE_2)         time.sleep(5)

קורא כרטיסים rf522

def right(id):     print("The user is "+str(cards[id]))     time.sleep(2) cards = {838670008049: "SIKOMI"} while True:     id, text = reader.read()     print(id)     print(text)     if id in cards:         right(id)     else:         print("Unknown Card")         time.sleep(2)

מסך תצוגה I2C 2X16

import smbus import time I2C_ADDR  = 0x27  LCD_WIDTH = 16  LCD_CHR = 1 LCD_CMD = 0 LCD_LINE_1 = 0x80  LCD_LINE_2 = 0xC0 LCD_BACKLIGHT  = 0x08  # On ENABLE = 0b00000100  E_PULSE = 0.0005 E_DELAY = 0.0005 bus = smbus.SMBus(1) def lcd_init():   lcd_byte(0x33,LCD_CMD)    lcd_byte(0x32,LCD_CMD)    lcd_byte(0x06,LCD_CMD)   lcd_byte(0x0C,LCD_CMD)   lcd_byte(0x28,LCD_CMD)   lcd_byte(0x01,LCD_CMD)   time.sleep(E_DELAY) def lcd_byte(bits,

mq3 + i2c + isd4004

#include <Wire.h> #include <LiquidCrystal_I2C.h> #include <SPI.h> LiquidCrystal_I2C lcd(0x3F, 16, 2); int limit, value; int DOUTpin=8, AOUTpin=A0; const byte POWERUP = B00100000; const byte SETREC = B10100000; const byte REC = B10110000; const byte SETPLAY = B11100000; const byte PLAY = B11110000; const byte STOP = B00110000; void setup() {    value=analogWrite(AOUTpin);