קורס – DSP-L1 – 001 ומבוא לראיה ממוחשבת

קורס – DSP-L1 – 001 וראיה ממוחשבת

  • קורס פייטון הינו דרישת קדם לקורס – נעשה חזרה מהירה  מאוד

מבוא לפייטון חזרה מהיררה (קורס פייטון הינו דרישת קדם לקורס – נעשה חזרה מהירה  מאוד )

DTF – Discrete Fourier Transform

 

 

 

 

קליטת מידע ממקרו בקר ב UART ב פייתון  ועיבוד אותות – על המידע

 

קונבולוציה – חשוב   moving average – filter 

FIR filter

 

2014_apple_stock

https://robotronix.co.il/wp-content/uploads/2022/12/2014_apple_stock.csv

 

תרגיל כיתה  :

טען את הקובץ הבא ישירות מהאתר

data2

https://robotronix.co.il/wp-content/uploads/2022/12/data2.csv

בנה תוכנה בשפת פייתון אשר קולטת קובץ  אקסל

  1. מציגה את הנתונים בגרף
  2. מחליקה את הנתונים לפי חלון 5 ולפי חלון 20
  3. מציגה את הגרף המוחלק
  4. מחשב סטיית תקן , מינימום ומקסימום
  5. התוכנה מחשבת את המקומו


מציאת מינימום ומקסימום בנתונים

חישוב מנימום ומקסימום של פונקציה בפייתון

 

 

 

 

גרף נתוני מקור כולל רעשים  :

 

קובץ

HES

 

 

חישוב נגזרת

 

 

 


קורלציית פירסון

https://towardsdatascience.com/python-statistics-for-beginners-pearson-correlation-coefficient-69c9b1ef17f7

 

 

 גרפים – יצוג גרפים קריאת נתונים 

קריאת מידע וניתוח , והצגה בגרף –  מקובץ CSV

קריאת מידע וניתוח , והצגה בגרף  מ SDCARD

קריאת מידע וניתוח , והצגה בגרף  מ JSON XML

קריאת מידע וניתוח , והצגה בגרף  מ WIFI SOCKET

 

תרגיל כיתה – ניסוי מעבדה – DSP UART

  1. קליטת נתונים על ידי מיקרו בקר – שליחת נתונים בזמן אמת  ב UART למחשב PC
  2. קלוט על ידי מיקרו מעבד כ 4 שניות של נתונים , ב 10 ביט והעבר ל PC
  3. הצג על מחשב PC  גרף בפיטון את האות הנקלט על ידי UART
  4. בצע קונבולוציה – של חלון 10 – הצג על גרף
  5. חשב והדפס ממוצע,  סטיית תקן , ערך גבוה ביותר וערך נמוך — אחרי החלקה 
  6. בצע TOGGLE בלד כתום כל דגימה
  7. בתחילת דגימה הדלק לד ירוק , סוף דגימה כבה כל הלדים  , המתן 1 דקה בין דגימה לדגימה 

 

 

תרגיל כיתה – ניסוי מעבדה – DSP WIFI + ROUTER

  1. קליטת נתונים על ידי מיקרו בקר – שליחת נתונים בזמן אמת  ב WIFI CLIENT SERVER  למחשב PC
  2. קלוט על ידי מיקרו מעבד כ 4 שניות של נתונים , ב 10 ביט והעבר ל PC
  3. הצג על מחשב PC  גרף בפיטון את האות הנקלט על ידי שימוש ב SOCKET , כאשר ה PC הינו שרת , מיקרו בקר לקוח
  4. בצע קונבולוציה – של חלון 10 – הצג על גרף
  5. חשב והדפס ממוצע,  סטיית תקן , ערך גבוה ביותר וערך נמוך — אחרי החלקה
  6. בצע TOGGLE בלד כתום כל דגימה
  7. בתחילת דגימה הדלק לד ירוק , סוף דגימה כבה כל הלדים  , המתן 1 דקה בין דגימה לדגימה 

 

הצגת גרפים בארדואינו :

https://arduinogetstarted.com/tutorials/arduino-serial-plotter

 

 

למה צריך DSP   

 

גרפים ופוקציה

משתנה למבדה

פלט 15

 

 

פלוט :13

 


 

 

 


גרף e

דרך שניה  לקרחת את הפונקציה y = 2*x**2 + 2*x + 1  , לגזור אותה אלגברית ואז להציב  – גם זה טוב ! אבל  זה בתנאי שיש פונקציה

 

אינטגל :

 

 

פילטרים : low pass , band pass ; hi -pass filters 

 

תקרגיל כיתה :

הרץ את הדוגמאות הבאות 

1.   https://github.com/curiores/ArduinoTutorials/blob/main/BasicFilters/Design/LowPass/LowPassFilter.ipynb

הרץ את התרגיל בארדואינו :

2.  https://github.com/curiores/ArduinoTutorials/tree/main/BasicFilters/ArduinoImplementations/LowPass/SimpleExamples

 

 

 

 


גלי קול  פיטון

 

 

 

תרגיל כיתה לבנות ספקטרום אנלייזר

 

 

 


 

 

 

 

חיסור תמונות

 

 

פעלות לוגיות על תמונה  AND

 

OR בין שתי תמונות

XOR בין שתי תמונות

 


 

אופרטור NOT

או למשל התוצאה הבאה

 

שינוי גודל תמונה – שימושי ביותר !

 

https://www.geeksforgeeks.org/opencv-python-tutorial/

 

 

כתיבת תגובה