Analog electronics workshop

From TAMI
Jump to: navigation, search

Analog electronics workshop #2 - tal molcho, jeremy rutman

arduino uno robots!!

  • 2 gear motors
  • 2 wheels - 3.5mm x 5.5mm D shaft
  • one castor
  • 1 uno
  • 1 laptop (participants bring , or use one of 5 tami desktops)
  • LDR
  • PTC temp-sensor
  • piezo buzzer
  • 4 AA batt holder + batts
  • lo side switch pwm for gearmotors
  • leds
  • maybe - distance sensor


programming - make your robot seek/avoid light/temp, and turn on/off light in response to any of the above



שלב ראשון --תוכנית פשוטה

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

נפתח את התוכנה ארדואינו ניגש לתפריט קובץ-דוגמאות

  • BASIC-BLINK

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

  • בתמונה למטה מסומנת הלד עליה התוכנה משפיעה


Example5050led.jpg

שלב שני לימוד הרכיבים המתחברים לארדואינו

  • בשלב זה נחבר רכיבים לארדואינו
  • נבין את הרכיבים
  • נעשה תוכנית המשתמשת ברכיבים אילו ונלמד לעבוד עם הרכיבים
  • LDR+LED
  • ניצור "שלט רחוב" שנדלק או נכבה בהתאם לכמות האור שקולט
  • רמת האור שבה נדלק או נכבה הלד נקבעת בתוכנה

Example545454.jpg

Analog electronics workshop #1 - tal molcho, jeremy rutman

what is voltage , current

  • the water analogy
  • demonstrate using voltmeter.we will start by measuring the voltage.
  • explain on resistor,led.
  • explain normally open/closed - switch

circuits

Example3.jpg


we will add a switch to the circuit. - simulation

Example5.jpg


dc motor + battery

  • change polarity.
  • add more batts / use pot.
  • creating voltage by rotting the motor by hand.

DCMOTOR.jpg

resistor divider

  • discrete Rs

Rdivide discrete.png

  • pot

Rdivide pot.png


POTVOLTMETER.jpg

photo resistor

  • voltage divider using photo resistor and regular resistor. simulator


PHOTO.jpg

mosfet

  • explain what is mosfet
  • the advantages of using mosfet.
  • building circuit that will demonstrate how to "open" the mosfet. simulator

comparator

  • explain what is comparator.
  • connecting one pot to the inverting input and other pot to the non inverting input to demonstrate the operation of the the comperator.
  • connecting photo resistor to the inverting input and regular resistor to the non inverting input
  • connecting the output of the comparator to the mosfet gate.

we will use LM393 LM393PIC.jpg

LM393 pin diagram: LM393PIN.jpg

We will use photo resistor and will bulid the following circuit:

Lm393cire.jpg

the circuit:

LM393CIRBLACK.jpg

MOSFET IRF540

  • HIGH CURRENT, HIGH SPEED SWITCHING TRANSISTOR

irf540 mosfet pin diagram:

IFR540PIN.jpg

The mosfet allows current to flow, depending on the voltage at the gate relative to the source.

mosfets are great to switch large dc loads (motors, lights, etc) on and off with a 'flick of the wrist' (e.g. from weak sources like microcontrollers) as detailed here Load_switching_from_arduino/mcu

kit

kit for participants

  • dc motor 7?
  • battery holder 4AA 16
  • small 3dig. voltmeter V+A 7, V only 17
  • relay unit 17
  • breadboard ??


  • arduino uno 20+
  • resistor 470Ohm 100
  • bunch of jumpers 100
  • switch 50
  • led red 20
  • LDR 100
  • NMosfet irf540 50
  • switch 50
  • potentiometer 20
  • thermistor 20+
  • LM393 20
  • buzzer? 0
  • mic? 0


Pinouts.png

pinouts


Analog electronics workshop #3 - tal molcho, jeremy rutman, ronen shuker

arduino and analog

ronen's classes

  • analog read/write
  • simon - for/while


== sensors

  • accelerometer
  • light
  • sound

== outputs

  • RGB Led
  • audio
  • motor