Pi: стежимо за посилками

Відео: ЯК відстежити ПОСИЛКУ?

Pi: стежимо за посилками
Отримуйте електронкою вести про своїх кур`єрських доставках.

Ви завжди підтримуєте кікстартера, але вас вічно немає вдома, щоб листоноші було кому вручити винагороду? Що ж, про доставку посилки цей проект може повідомити вам по електронній пошті. На вимкненому Raspberry Pi приєднайте камеру до слоту камери поруч з портом Ethernet. Далі, з`єднайте свій датчик Passive Infra-Red (PIR) до наступними контактами GPIO вашого Pi. Будь ласка, майте на увазі: ми використовуємо схему розташування контактів Broadcom.

Pi: стежимо за посилками

Відео: ДУЖЕ БАГАТО ПОСИЛОК З ALIEXPRESS! Відкриваємо ЗА 1 РАЗ !!


Завантажте свій Pi і використовуйте інструмент настройки в меню Preferences. Увімкніть камеру і перевірте, що включений логін з SSH. Перезавантажитеся і потім відкрийте Python 3 з меню Programming. Створіть новий файл, збережіть і назвіть його emailer.ру. Ми починаємо наш код з імпорту ряду бібліотек. (Повний список можна переглянути через посилання на наш вихідний код, і вона починається з from mail_settings import *.) Вони займаються відправкою електронної пошти, фотографуванням з камери і таймингом нашого проекту. Додаткова бібліотека - mail_settings. Це зовнішня бібліотека, написана суто для цього проекту і використовувана для зберігання імен користувачів і паролів електронної пошти. Ми вибрали схему розташування контактів Broadcom, і треба налаштувати її:
GPIO.setmode (GPIO.BCM) global file PIR = 17GPIO.setup (PIR, GPIO.IN)

Тепер створимо дві змінні: перша - глобальна, яку можна використовувати між функціями, а друга, з ім`ям PIR, зберігає номер контакту, використовуваного для нашого датчика. Ми налаштували нашу PIR на з`єднання з GPIO17, службовець введенням. Далі створимо дві функції: перша робить фото з камери:



def takepic (): global filecurrent_time = str (datetime.datetime.now ()) current_time = current_time [0:19] with PiCamera () as camera: camera.resolution = (800, 600) camera.framerate = 24camera.capture ( (current_time) + `. jpg`) takepic.file = ((current_time) + `. jpg`)

За допомогою takepic () ми фіксуємо поточний час і дату в якості імені файлу, і обрізаємо рядок, що зберігається в змінної, залишивши тільки потрібний нам текст. Далі ми робимо фото і зберігаємо його з цим ім`ям файлу. Наша друга функція працює з електронною поштою:



def email_send (to, file): current_time = str (datetime.datetime.now ()) current_time = current_time [0:19] msg = MIMEMultipart () msg [ `Subject`] = `УВАГА - В` + current_time + `ПРИБУЛА ПОШТА `msg [` From `] = email msg [` To `] = towith open (takepic.file,` rb `) as pic: pic = MIMEImage (pic.read ()) msg.attach (pic) server = smtplib. SMTP ( `smtp.gmail.com`, 587) server.starttls () server.login (email, password) server.ehlo () server.send_message (msg) server.quit ()

Той же метод можна використати для фіксації часу і дати події. Ми створюємо електронне повідомлення зі змішаним контентом і темою, отриманої з строкової змінної події із зазначенням часу і дати події. Відправник повідомлення генерується з бібліотеки mail_settings замовника. Одержувач приймає в якості аргументу в функцію, а наше зображення буде файлом, вкладеним в повідомлення. Змінна з ім`ям server зберігає місце розташування нашого поштового сервера, в даному випадку - облікового запису Gmail. Ми відкриваємо безпечне з`єднання з сервером, входимо і повідомляємо серверу, що ми тут. Потім відправляємо повідомлення - і закриваємо з`єднання з сервером.

Підготувавши всі функції, ми використовуємо цикл while true для постійної перевірки включення датчика PIR. Якщо він включається, робиться фото, яке буде приєднано до повідомлення електронної пошти і відправляється одержувачу. Якщо датчик не включений, то цикл повторюється. Тепер збережіть свою роботу і натисніть на Run gt; Run Module для запуску.

датчики

Відео: КОНКУРС! Відкрив 30 посилок з AliExpress за один раз! 3 планшета по 200 $!


Pi: стежимо за посилками
Датчики PIR можуть додати нову форму введення швидко і легко, завдяки своїй простій роботі

Відео: 27 ПОСИЛОК З ALIEXPRESS! Відкриваємо ЗА ОДИН РАЗ!


Датчики - це приголомшлива можливість автоматичного введення, яку можна застосувати для запуску подій по руху, звуку, світла і т. Д. Raspberry Pi можна з`єднати з безліччю датчиків різного типу.

У цьому проекті ми використовуємо простий інфрачервоний датчик для визначення руху. Він працює за допомогою подачі струму на Pi при запуску.

Інший придатний тип датчика - ультразвуковий, він відправляє ультразвукової сигнал для визначення відстані до об`єкта від датчика. Це відмінний датчик, але щоб він запрацював, знадобиться деяка математика. І PIR, і ультразвукової датчики можна знайти на eBay дешевше 3.

Безпосередньо Pi вміє працювати тільки з цифровими датчиками, оскільки аналогових GPIO не підтримує, але менш ніж за 10 ви знайдете аналого-цифровий перетворювач (АЦП), який вирішить цю проблему.


Чи використовуєте датчик PIR в зв`язці зі смартфоном Xiaomi Redmi 3 для оперативного отримання повідомлень? Тоді вам дійсно точно слід знати, що чохли на xiaomi redmi 3 (https://case4me.ru/1017-xiaomi-redmi-3) можна придбати на case4me.ru. Якщо ви виберете чохол Xiaomi Red Rice, то він не тільки збереже зовнішній вигляд вашого телефону в первозданному вигляді, але і захистить його від падіння на тверду поверхню.

ІНШЕ

Ubuntu server фото

Ubuntu server

Відео: Ubuntu Server 14.04.2. установка Інша популярна редакція - Ubuntu Server (http: // ubuntu. Com / server).…

Нові функції windows server 2016 фото

Нові функції windows server 2016

Контейнери Windows Server і контейнери Hyper-V Наступне важливе зміна в Windows Server 2016 відноситься до контейнерів.…

Astrocam: фото, зняті pi фото

Astrocam: фото, зняті pi

Беремо вірний Pi, Розумну Капелюх і офіційну камеру Pi і створює камеру для юних шукачів космічних пригод. Сьогодні ми…

Набір pir alarm gpio фото

Набір pir alarm gpio

Відео: FK-007X PIR Motion Detector Sensor GSM Alarm Configuraci n Espa ol Робимо перші кроки до створення власної…

Pi: світло при вході С„РѕС‚Рѕ

Pi: світло при вході

Відео: Weekend Project: Home Automation with Raspberry Pi and OpenHab Ресивер в розетці Energenie містить реле для…

» » Pi: стежимо за посилками