המרכז לרובוטיקה, ארדואינו ותכנות בדיזנגוף סנטר
תקציר סילבוס קורס רובוטיקה וארדואינו
נושאים ומיומנויות נלמדות
במהלך הקורס הסטודנטים
· יבינו מהם חשמל ואלקטרוניקה ויתוודעו לשימושיהם הבסיסיים
· יבינו את יסודות שפת C,++ השפה המשמשת את הארדואינו ואת ספריות העזר
· ילמדו וישתמשו בעקרונות החישה באמצעות סנסורים שונים: אור, חום, מגע, מרחק, ועוד.
· ילמדו וישתמשו בעקרונות ההפעלה של רכיבים פעילים דוגמת מנועים, רמקולים, אלקטרומגנטים ועוד
· יתרגלו בניה של רובוטים
· יכירו ויתרגלו חיבור מכשירים מבוססי ארדואינו לסמרטפון (ולאינטרנט*)
· ייצרו עבודות בעלות מודלי אינטרקציה חדשים, מקוריים, רעננים, מרמת העיקרון ועד לרמת המימוש
מבוא לרובוטיקה ולארדואינו
· מבוא לרובוטיקה
· סקירה כללית של פלטפורמת Arduino וסיור בשקעים
· BreadBoard // חוטים // לדים
· הגדרת Arduino IDE
· SETUP // LOOP
· pinMode() ,digitalWrite()
· Analog Digital /
· פרויקט LED מהבהב
יסודות התכנות של Arduino
· מבוא לשפת התכנות Arduino
· משתנים, סוגי נתונים ואופרטורים
· מבני בקרה (הצהרות, לולאות)
· פונקציות וספריות
המשך מבוא לארדואינו
· PWM // FADING
· RANDOM
· Button
· Potentiometer קלט אנלוגי
· TONE ניגון תווים על באזר
· Theremin LDR
· SketchBook + Libraries
· לוחות הרחבה // ARDUINO IO Shield
חיישנים
חלק זה מתמקד בהבנה ושימוש בחיישנים שונים עם מיקרו-בקרי ארדואינו. התלמידים ילמדו על סוגים שונים של חיישנים, כיצד הם עובדים וכיצד לממשק אותם עם Arduino ליצירת פרויקטים אינטראקטיביים
· ULTRASONIC חיישן מרחק
· חיישן ויברציה Vibration Sensor
· חיישן טמפרטורה DHT11
· JoyStick אנלוגי/דיגיטלי
סאונד צלילים ושמע
· RED MP3 UART SERIAL MP3 MUSIC PLAYER MODULE W/ 3W AMPLIFIER
פרוייקט מכונית חכמה
· Smart Car // הלחמה // שלד מכונית
· H Bridge
· BlueTooth // תכנות // אפליקציה
· Line Follower Robot
תנועה – מנועים
· מנועי זרם ישר, מנועי Stepper, מנועי PWM ,Servo בהרחבה, מהם המאפיינים המעניינים בכל סוג מנוע, איך להניע כל סוג מנוע באמצעות הארדואינו, סוגי חיבורים פיזיים למנועים. מנועים כיצרני חשמל - חיישנים. תנועה דו-כיוונית של מנועים, breakout Bridge-H
· Servo Motor
· Stepper Mottor // Nema17 // סולנואיד
· Relay
· MAX7219
אור – צבע - מסכים
· Adafruit NeoPixel Digital RGB LED Strip
· LCD1602 // I2C // LCD2004
· תצוגת מקטעים - Seven Segment Display
בונוס בהינתן זמן
· מסכי OLED
· LED&KEY
· תרגול בניית משחק בסיסי למסך, מסכים צבעוניים TFT ועוד, גרפיקה ומסכי נגיעה
פרוטוקולים ותקשורת
· תקשורת רדיו בין רכיבים, RF 433 MHZ ולמידה על 2.4 GHZ שליטה מרחוק, ”שיחה“ מארדואינו לארדואינו
· Bluetooth
· WiFi
· RFID
· מבוא לפרוטוקולי תקשורת (I2C, SPI, Serial)
· התממשקות Arduino עם מכשירים אחרים, תקשורת אלחוטית עם Arduino
· RF433 MHZ // שידור מסרים בין המשתתפים
· IR Remote
תכנות ארדואינו מתקדם
· פסיקות וטיימרים
· ניהול זיכרון
· אופטימיזציה של קוד ליעילות
· טכניקות איתור באגים
ESP32 (בהינתן זמן נוסף)
· הכרות עם ESP32
· דוגמת Simple Time , מביא את השעה מהרשת
· BLYNK + BUZZER + DHT11 + PIR ALARM + VIBRATION SENSOR
· BLYNK + ESP32 , הדלקת אור מרחוק ע"י בלינק
· הכרות עם IFTTT, ESP32 send Email Via IFTTT
· ESP32 add DATA to Google Sheets Via IFTTT, ESP32 שולח WHATSAPP