Sisukord:

Ilmakaamera Raspberry Pi: 13 sammu (piltidega)
Ilmakaamera Raspberry Pi: 13 sammu (piltidega)

Video: Ilmakaamera Raspberry Pi: 13 sammu (piltidega)

Video: Ilmakaamera Raspberry Pi: 13 sammu (piltidega)
Video: ВАЙБ КОТИКОВ🥳🌸Бумажные Сюрпризы🌸ЛаЛаФанФан🌸Марин-ка Д 2024, Juuli
Anonim
Ilmakaamera Raspberry Pi
Ilmakaamera Raspberry Pi

Mõni aeg tagasi tahtsin projekti, mis ühendaks järgmise:

  1. Vaarika Pi
  2. Pythoni kood
  3. Reaalajas olek
  4. Näidustused aktiivsusest

Seega otsustasin ehitada Raspberry Pi kasti, mis pildistaks minu tagahoovi plaanipäraste ajavahemike järel, näitaks, millal fotosid tehti, ja lõpuks lükkab selle teabe Twitterisse ülevaatamiseks.

Elektrivarustuse loend:

  • Vaarika Pi
  • Raspberry Pi jaotusplaat (LED -indikaatoriks)
  • 5 -tolline LCD interaktiivseks kuvamiseks, kui vaja
  • Raspberry Pi kaamera (5 megapikslit)
  • HDMI kaabel
  • CAT 5 kaabel
  • Alalisvoolu toiteplokk Pi jaoks
  • 24-26 gabariit traat või džemprid
  • 3 LED -i
  • 3 10-100 oomi takistit
  • 2 -asendiline vajutusnupp

Juhtumitarvikute loend:

  • 1/4 männi paneelid lõigatud projekti suuruseks

    Ülemine, alumine ja esi- ja tagaosa on minu näites valmistatud sama tüüpi puidust

  • Korpuse vasaku ja parema külje valmistamiseks kasutati 1/4 tolli laiuseid männiplaate.
  • Aknakinnituse traksid valmistati töökojast saadud jääkidest.

Muu:

  • Korpuse kruvid
  • Kuum liim paigaldamiseks
  • Jootmine ja vool takisti / LED -ühenduste jaoks

Tööriistad:

  • Mitmik- või lauasaag
  • Jig Saw või Dremel
  • Lihvimispeaga lihvmasin või võnketööriist
  • Jootmispüstol
  • Puidupõleti
  • Vajadusel rapsid, viilid, peitlid, et teha korpusesse väiksemaid auke

Tarkvara ja kontod:

  • Teie valitud Raspberry Pi OS
  • Twitteri konto tasuta arendaja võtmega
  • Python 3 Raspberry Pi peal

1. samm: soovitatud ostud:

Soovitatavad ostud
Soovitatavad ostud
Soovitatavad ostud
Soovitatavad ostud

Selle ehitamise lihtsustamiseks soovitan ühte Canakiti saadaval olevatest komplektidest, mis on kaasas Raspberry Pi, LED -ide, takistite, Breakout -plaadi, SD -kaardi ja ümbrisega.

https://www.canakit.com/raspberry-pi-3-ultimate-ki…

Praegu toodetud kaamera on 8 -megapiksline

  • https://www.canakit.com/raspberry-pi-camera-v2-8mp…
  • Vanem 5mp versioon on endiselt saadaval:

2. samm: juhtumite skeem (väljaspool)

Juhtumite skeem (väljaspool)
Juhtumite skeem (väljaspool)

See on minu korpuse välisilme üldine paigutus ja see sõltub tõesti sellest, kas otsustate oma ehitise kõik komponendid lisada. Sõltuvalt sellest, kuhu kavatsete kaamera paigutada, võite avastada, et see suurus ei sobi teile, kui need plaanid on pigem soovitused kui ametlik ehitusloend.

3. samm: paigutuse skeem

Paigutuse skeem
Paigutuse skeem

Projekti eesmärkide põhjal näete, et lisasin kaamera nii Raspberry Pi põhisüsteemi kui ka purunemisplaadi, et saaksin juhtida korpuse esiküljel asuvaid LED -e. Otsustasin lisada vedelkristallekraani aeg -ajalt, kui tahan kasutada Pi -d interaktiivselt ja mitte peata režiimis.

Vajadusel lisati nupu Pi lähtestamiseks vajutusnupp.

Samm: Raspberry Pi OS, Python, CRON Setup

Raspberry Pi OS:

Kui ostate komplekti, saate tavaliselt NOOBS -iga installitud SD -kaardi, kui RASPBIANi installimiseks pole palju õpetusi (minu valik selles projektis). Kuid siin on ametlik juhend RASPBIANi installimiseks NOOBS SD-kaardilt-

Python 3:

Kestast, kui python 3 pole installitud:

sudo apt-get install python3

Lisatud pythoni kood on seatud järgmiselt:

  • Lugege Raspberry Pi väärtusi (tööaeg ja protsessori temperatuur)
  • Looge säuts, kasutades Twitteris postitamiseks kaasasolevaid arendaja märke (allolev link viib teid twitterisse, et luua arendajakonto või lisada see oma kontole)

    https://developer.twitter.com/en/docs/basics/getti…

  • Postituse ehitamisel süttige kollane LED
  • Süttige postitamisel punast LED -i

CRON

Kasutan skripti käivitamiseks etteantud ajavahemikul ajastatud tööd (CRON):

Nagu allpool näha, töötab skript iga viie minuti järel kella 7–16

0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55 7-16 * * * sudo/usr/bin/python3 /home/pi/system_info.py

Kasutajate loetlemiseks CRON:

sudo crontab -l -u pi

Kasutajate CRON -i muutmiseks toimige järgmiselt.

sudo crontab -e -u pi

Samm: komponentide ühendamine (lüliti ja LED -id)

Komponentide juhtmestik (lüliti ja LED -id)
Komponentide juhtmestik (lüliti ja LED -id)
Komponentide juhtmestik (lüliti ja LED -id)
Komponentide juhtmestik (lüliti ja LED -id)

Breakout -plaat GPIO -lt LED -idele:

Me saame juhtida Raspberry Pi GPIO -pistiku väljundit, kasutades fotol olevat murdeplaati.

Sel juhul saadab meie püütoni kood sisselülitussignaali GPIO tihvtile (pildil on ühendus GPIO 26 -ga). Saadame pinge läbi katkestusplaadi juhtme ja läbi takisti LED -i ühele jalale. LED -i teine pool on vooluringi lõpuleviimiseks juhtmestikuga ühendatud.

Pange tähele, et takisti on sisse lülitatud, et vältida LED -i läbipõlemist, seda suurem on LED -i voolupiirang, seda hämaram on see. Canakiti pakettidel on tavaliselt 220 oomi ja 10 k oomi takistitega valgusdioodid ning ka katkestusplaat. See aitab mõningaid oletusi õige LED -takisti seadistuse ostmisest kõrvale heita.

Nuppude lüliti:

Raspberry Pi 2 ja Raspberry Pi 3 puhul on tahvlil lähtestuspunkt. Pi 2 puhul võimaldab nööpnõelte paar "P6" ja "Pi 3" nööpnõelte paar meil saata "kõrge", kui ühendame kaks tihvti, mis saadavad süsteemi "Peatus".

See EI ole väljalülituslüliti, vaid lähtestamine….. Soovitan väljastada korpusest väljalülitatuna järgmist:

sudo shutdown -h nüüd

6. samm: esipaneeli sisevaade

Esipaneel seestpoolt
Esipaneel seestpoolt
Esipaneel seestpoolt
Esipaneel seestpoolt
Esipaneel seestpoolt
Esipaneel seestpoolt

Nendel kahel fotol on LCD, toitenupp, Breakout -plaat ja korpuse esiküljel olevad LED -id.

Üks kiire lahtiütlemine parempoolne LED lakkas töötamast, mistõttu juhtmed katkestatakse (kuni LED -i asendan)

7. samm: esipaneeli välisvaade

Esipaneel väljastpoolt
Esipaneel väljastpoolt
Esipaneel väljastpoolt
Esipaneel väljastpoolt

Nagu näete, on esipaneel koos LCD -ekraaniga, valgusdioodid paigas ja graafikapuu põlenud männiümbrisesse

8. samm: korpuse tagakülje sisevaade

Korpuse tagantvaade
Korpuse tagantvaade

Ma leidsin Raspberry Pi otse Raspberry Pi kaamera kõrval lihtsalt sellepärast, et kaamera lintkaabel on väga lühike.

9. samm: ümbrise välisvaade

Korpuse tagakülg väljastpoolt
Korpuse tagakülg väljastpoolt

Tagapaneeli kohta pole palju muud öelda kui kaamera on fikseeritud, nii et peate soovitud vaatenurga saamiseks korpust liigutama

Samm: korpuse parema külje välisvaade

Väljaspool korpuse paremat külge
Väljaspool korpuse paremat külge

Minu korpuse paremal küljel on avad, mis võimaldavad ühendada pi (USB ja CAT 5), samuti ruumi USB -kaabli juhtimiseks LCD -ekraanilt tagasi Pi -le, kuna kaabel oli liiga jäik, et seda ilma painutada korpuse laiuse suurendamine.

Samm: aknakinnitus

Akna kinnitus
Akna kinnitus

Kuna see on kaamera fikseeritud asend, pidin ehitama tugikinnituse ja klambrid, et saada kaamera tagaaia jaoks õige nurk. Lihtsad puidujäägid poest ja mõned puitplaadid nurga all oleva platvormi loomiseks. Kasutatud L-klambreid kaamera karbi esiosa hoidmiseks (kassid liigutavad seda sageli ringi, kui ümbrise toetamiseks pole midagi paigas)

12. samm: proovi säuts:

Näite säuts
Näite säuts

twitter.com/allthingstazz/status/934537216…

13. samm: viimased mõtted-

Sellest juhendist saab teha palju erinevaid ehitisi, tulin lihtsalt mõne eesmärgiga välja ja asusin eesmärkide täitmiseks seadme ehitama. Ootan teie kommentaare ja ehitamist !!

Soovitan: