תוכן עניינים:
וִידֵאוֹ: מצלמת Bluetooth Arduino: 4 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:12
שלום!
כיום כמעט ואי אפשר להפתיע אף אחד עם טלפון נייד עם מצלמה, גאדג'טים אלחוטיים והתקדמות טכנית אחרת. הודות לפלטפורמת Arduino, מיליוני אנשים גילו את העולם המופלא של האלקטרוניקה והתכנות. 100, 500 הוראות נכתבו כיצד להחליף נתונים בין טלפון נייד לארדואינו באמצעות בלוטות '… על מה אני מדבר? כן. אני רוצה להחליף נתונים בין טלפון נייד על אנדרואיד ו- Arduino UNO באמצעות Bluetooth ב- 100, 501 פעמים. אבל אני רוצה לשדר לא רק קבוצת תווים ומספרים, אלא תמונות.
מישהו יגיד שזה בלתי אפשרי, ארדואינו איטי מדי לעבד כמויות גדולות של נתונים במהירות טובה. והוא יהיה צודק בהחלט. ומה אם מעט עזרה ארדואינו - להעביר את כל העבודה "הקשה" על כתפיו של מכשיר אחר? ויש מכשיר כזה!
זהו מגן TFT ייחודי עבור Arduino. מידע על הלוגו הזה נמצא במאמרים אלה: מאמר 1, מאמר 2. במדריכים אלה, אדגים כיצד ניתן להתחבר באמצעות בלוטות 'בין טלפון Arduino לאנדרואיד, לקבל תמונה מהמצלמה OV7670 ב- Arduino UNO ולהעביר אותה לטלפון אנדרואיד.. לאחר מכן, להפך, העבר את התמונה (התמונה מהמצלמה) מטלפון האנדרואיד ל- Arduino UNO והצג אותה על מסך מגן TFT ייחודי.
יישום מיוחד נכתב לטלפון אנדרואיד.
מאפיינים קצרים של מגן TFT:
- גודל אלכסוני בגודל 3.5 אינץ ',
- רזולוציה 320x240,
- מספר הצבעים 65536 (16 סיביות),
- מסך מגע עמיד (בקר XPT2046),
- 5 כפתורים,
- RTC IC DS1307 עם סוללת ליתיום 3V CR1220,
- חריץ לחיבור כרטיס מיקרו SD,
- מחבר 4 פינים (2.54 מ"מ) לחיבור מודול בלוטות 'HC-05 (-06), מודול WiFi ESP8286.
- מחבר 20 פינים (2.54 מ"מ) למצלמה (OV7670).
שלב 1: רשימת הרכיבים הדרושים
חוּמרָה:
- ארדואינו UNO;
- מגן TFT ייחודי;
- מתאם מתח AC-DC 6-12 וולט,> 600mA;
- מצלמה OV7670;
- מודול בלוטות 'HC-06 (HC-05);
- טלפון של אנדרואיד.
שימו לב: יש צורך (!) להשתמש במתאם מתח של 6-12 וולט להפעלת מגן ה- TFT, מכיוון שהזרם המרבי של 500 mA מ- USB אינו מספיק לפעולה רגילה.
תוֹכנָה:
- Arduino IDE;
- ספרייה למגן TFT ייחודי;
- קובץ APK לטלפון אנדרואיד.
שלב 2: הכנה
תוֹכנָה
כל סקיצות ההדגמה כתובות בסביבת Arduino IDE, לכן בהתחלה יש צורך להתקין את Arduino IDE - https://www.arduino.cc/en/main/software. לאחר מכן עליך להתקין ספרייה למגן TFT - github.com/YATFT/YATFT (הורד את הספרייה ופרק אותה לתיקיה "ספריות" בספריית Arduino IDE).
לאחר התקנת ה- Arduino IDE, עליך לתכנת את לוח ה- Arduino UNO. לשם הפשטות, אני ממליץ להבהב אותו בנפרד, ללא מגן TFT. לזה:
- חבר את כבל ה- USB ללוח ה- Arduino UNO;
- הפעל את Arduino IDE במחשב;
- בחר ביציאה המתאימה שאליה מחובר ה- UNO של Arduino;
- הורד את סקיצת ההדגמה של ArduinoBluetoothCamera.ino (וקובץ ov7670_regs.h למצלמת init);
- לחץ על הלחצן העלה.
אם לוח ה- Arduino UNO מתוכנת בהצלחה, תוכל להמשיך לשלב הבא.
דְמוּי אָדָם
בטלפון אנדרואיד, עליך להתקין את ה- ArduinoTFT.apk. אפשר לאפליקציה להשתמש ב- Bluetooth ובמצלמה.
עדכון 2020-07-25 (תודה ל- fano13250)
היי, הייתה לי אותה בעיה באפליקציית אנדרואיד שלא עובדת. נפתר לאחר אישור האפליקציה לגשת למצלמת הסמארטפון. זהו זה. להתראות
מודול בלוטות '
יש להגדיר את שער החליפין במודול בלוטות 'להיות 115200 (פקודה "AT+UART = 115200, 0, 0"). זו המהירות האופטימלית שבה Arduino UNO מצליחה לקבל ולעבד נתונים. (תיאורטית, אתה יכול להגדיל את המהירות, לייעל את קליטת הנתונים ועיבודם, אך הדבר דורש כמות גדולה יותר של זיכרון RAM). ניתן למצוא הוראות מפורטות יותר כיצד להגדיר את שער החליפין באינטרנט, למשל, כאן: https:/ /www.instructables.com/id/Communication-Bluetooth-Module-With-HC-05-HC-06/.
(!) שים לב כי מודול ה- Bluetooth מתחבר ליציאת הבאגים של Arduino UNO. לכן, כאשר עובדים עם Bluetooth, יציאת הבאגים אינה זמינה. ולפני התכנות על ה- Arduino UNO (להשלים עם מודול ה- Bluetooth) לנתק את מודול ה- Bluetooth. ואחרי התכנות, החזר אותו (!)
עדכון 2020-05-26
הוספתי קוד מקור של ArduinoTFT.apk. כפי שהוא! הורד את ArduinoTFT.zip.h, שנה את שמו ל- ArduinoTFT.zip ופרץ. תהנה!
שלב 3: הרכבה
הרכבה של המכשיר פשוטה למדי:
- חבר יחד Arduino UNO ו- TFT-shield;
- חבר את מצלמת OV7670 למחבר 20 פינים שבמגן TFT של המגן (לפעמים אני משתמש במחבר 18-20 פינים זוויתי עם מתאם 2.54 מ"מ כמתאם);
- חבר את מודול ה- Bluetooth HC-06 (HC-05) למחבר 4 פינים עם המילים "Bluetooth" על מגן ה- TFT;
- חבר את מתאם המתח 6-12V לכניסת החשמל בלוח UNO של Arduino.
לאחר הפעלת החשמל, מסך מגן ה- TFT אמור להפוך לאדום. המשמעות היא הנכונות לקבל פקודות מטלפון אנדרואיד.
שלב 4: הפגנה
בצע את הפעולות הבאות בטלפון אנדרואיד:
- הפעל את אפליקציית ArduinoTFT בטלפון אנדרואיד;
- סובב את הטלפון במצב אופקי;
- הפעל את חיבור ה- Bluetooth, בחר את מודול ה- Bluetooth שזוהה (HC-06);
על המסך להופיע שני חלונות וארבעה לחצנים:
- החלון הימני העליון הוא חלון עינית המצלמה של הטלפון;
- חלון שמאלי גדול - תמונות שהתקבלו או נשלחו.
פונקציות כפתורים:
- העברת תמונה אחת מטלפון אנדרואיד ל- Arduino;
- העברת תמונות מתמשכת מטלפון האנדרואיד ל- Arduino;
- העברת תמונה יחידה מארדואינו לטלפון אנדרואיד;
- העברת תמונות מתמשכת מארדואינו לטלפון אנדרואיד.
גודל התמונה הוא 320x240 פיקסלים (2-5 קב). לפרק זה יש סרטון הדגמה.
אם אתה אוהב את ההנחיה שלי, אשמח להערכה. אולי זה ייתן לי מוטיבציה למדריכים חדשים:-)
תודה על תשומת הלב!
עדכון 31.03.2021:
שוב שלום! יש ספרייה מעודכנת לסדרת מסכים, המורכבת כיום משני מגנים ושני לוחות פריצה. המערכון נערך בהתאם לגרסה שנבחרה (מ -1 עד 4) וסוג המיקרו-בקר (MegaAVR או ESP-32). נוספו תמונות, דוגמאות. מידע נוסף ניתן למצוא ב
מוּמלָץ:
מצלמת USB Power Arlo: 6 שלבים (עם תמונות)
מצלמת USB Power Arlo: נמאס לי לקנות סוללות יקרות למצלמות ARLO האלחוטיות שלי (לא ARLO PRO או ARLO PRO2). הם נמשכים כ- 3 או 4 חודשים בלבד. בבלוג משתמשים הציע מישהו להפעיל את המצלמה באמצעות יציאת ה- microUSB במצלמה. לא שמתי לב לזה
מצלמת אבטחה של רייבן פי: 7 שלבים (עם תמונות)
מצלמת אבטחה רייבן פי: עורב הפלסטיק הזה נהנה מחיים חדשים לאחר מצלמת אבטחה מעשית אך מצמררת, רייבן פי. יש לו פטל פטל בבטן ומצלמת פי מוטמעת בצוואר, ומצלמת וידאו HD בכל פעם שמתגלה תנועה. באותו רגע זה
מצלמת גיבוי של מצלמת מצלמה משופצת: 7 שלבים (עם תמונות)
מצלמת גיבוי מצלמת מצלמה: אני בטוח שלרובכם שקוראים זאת יש מגירה או ארון איפשהו מלא בטכנולוגיה אהובה שפשוט הזדקנה ומיושנת מדי. בהחלט יש לי את החלק שלי בטכנולוגיה הישנה, וזה עצוב לראות פוטנציאל כזה מתבזבז. ובכן, במדריך זה, אני ז
מייצב מצלמת ARDUINO: 4 שלבים (עם תמונות)
מייצב מצלמת ARDUINO: תיאור הפרויקט: פרויקט זה פותח על ידי ניל קאריו ורוברט קאבה, שני סטודנטים להנדסת עיצוב מוצר בשנה השלישית באליסווה. הקלטת הווידאו מותנית מאוד בדופק של הצלם, מכיוון שיש לה פגיעה ישירה
התקנת מצלמת מצלמת CVS/ RiteAid ב- Zagi 400: 4 שלבים (עם תמונות)
התקנת מצלמת CVS/ RiteAid ב- Zagi 400: היה לי מצלמת חד פעמית מסוג CVS/ RiteAid מונחת זמן מה, אך לא ממש מצאתי בה שימוש עד כה, עד עכשיו. הסתובבתי ביוטיוב לפני כחודש וחיפשתי סרטוני מטוסים של RC ונתקלתי ב