Tartalomjegyzék:
- 1. lépés: Telepítsen friss képet és engedélyezze a kamerát
- 2. lépés: Állítsa be a mozgásérzékelő szkriptet
- 3. lépés: A webszerver beállítása
- 4. lépés: Tegye össze mindent
- 5. lépés: Snap néhány madarat
Videó: Pi Bird: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Működése: fényképezzen madarakat, amikor a pi kamera nagy változást érzékel a kép pixeleiben.
Amire szükségünk lesz
- Raspberry Pi a szokásos SD -kártyával
- Pi kamera modul
- Pi eset
- Madáretető
- Makró lencsék (opcionális)
- 5 V -os powerbank (opcionális)
- USB wifi kulcs (opcionális)
Mit fogunk tenni
- Telepítse a szükséges csomagokat egy friss képre
- Töltsön be egy szkriptet, amely figyeli a kamera kimenetét az elhaladó objektumok tekintetében
- Állítson be egy egyszerű webes felületet a képek böngészéséhez
- Fikáljon a madáretetővel és a lencsékkel a megfelelő fókusz eléréséhez
1. lépés: Telepítsen friss képet és engedélyezze a kamerát
Fogjon SD -kártyát, és telepítse kedvenc képét. A bejegyzésben található információk egy Raspbian alapú disztribúción alapulnak, de másokon is működniük kell némi hangolással.
A Raspian Jessie Lite -t választottam, mivel ebben a projektben nincs szükség asztali környezetre. Érdemes frissíteni a disztribúciót, és módosítani az alapértelmezett jelszót. Azután:
- engedélyezze a kamera modult a raspi-config parancssorból történő elindításával.
- tiltsa le a fényképezőgép piros LED -ét a disable_camera_led = 1 hozzáadásával a /boot/config.txt fájlhoz: sudo echo "disable_camera_led = 1" >> /boot/config.txt
- telepítse a Python Image Library-t (PIL): sudo apt-get install -y python-imaging-tk
- csomagok telepítése a könnyű webszerver támogatására; sok lehetőség van, például: sudo apt-get install -y apache2 mysql-server php5 php5-mysql
2. lépés: Állítsa be a mozgásérzékelő szkriptet
Ebben a projektben a fényképezőgépet nemcsak képek rögzítésére, hanem annak felderítésére is használják. Ez úgy történik, hogy kis felbontású képet készít rendszeres időközönként, és összehasonlítja pixelről pixelre az előző képpel. Ha a két kép jelentősen eltér egymástól, akkor teljes méretű kép készül.
Ez egy python szkripttel történik, amely letölthető a wgetről: https://www.fasyl.com/rpi/PiBird_motion_pic.py; chmod +x PiBird_motion_pic.py
Ez a szkript a rapsberrypi.org szálon található brainflakes eredeti szkriptjéből van módosítva.
A 25. sort szerkesztheti, hogy a képeket egy másik helyre mentse.
Ha a szkriptet automatikusan szeretné futtatni indításkor, adjon hozzá egy cron feladatot. Ha nem biztos benne, hogyan tegye, futtassa: sudo sh -c 'crontab -l> 2del && echo "@reboot` pwd`/PiBird_motion_pic.py ">> 2del && crontab 2del && rm 2del'.
3. lépés: A webszerver beállítása
Sokféleképpen élvezheti a képeket, átviheti őket SSH -n keresztül vagy tárolhatja USB -meghajtón. Úgy döntöttem, hogy áttekintem őket egy egyszerű webes felületen keresztül, és letöltöm azokat, amelyek tetszenek a böngészőmön keresztül.
Az egyszerű webes felület beállításához írja be: wget -O /var/www/index.php https://www.fasyl.com/rpi/PiBird_list_pics.php; rm /var/www/index.html
Ez akkor működik a legjobban, ha WiFi -n keresztül éri el a webszervert. Ehhez be kell állítania a vezeték nélküli interfészt. Ennek számos módja van a használt Pi és dongle függvényében.
4. lépés: Tegye össze mindent
Rendben, a Raspberry Pi most készen áll a képek készítésére. Egyszerűen futtassa a./PiBird_motion_pic.py programot, és szúrjon le néhány pózot. Most, ha a Pi IP -jére böngész, látnia kell az első képeit.
Itt az ideje, hogy mindent összehozzunk. Valószínűleg ezt a részt kell igazítania a tényleges hardver alapján.
Annak érdekében, hogy megvédje a Pi -t a naptól és az esőtől, helyezze egy tokba, és zárjon le minden nagy nyílást szalaggal stb.
Ezt a madáretetőt használtam két oldalsó nyílással, nagyon kényelmes a kamera egyik oldalára való betöltése, a másikról pedig a madarak jövése és etetése.
Ahhoz, hogy a fókusz a megfelelő helyre kerüljön, és szépen bekeretezzem a képet, egy alapvető fényképezőgép makró lencsét használtam egy joghurtos csészéhez csatlakoztatva, alsó részével. Kicsit furcsa, de szépen működött. Jó eredményt érhet el néhány olcsó telefonkamera lencsével.
Vannak információk arról, hogyan lehet beállítani a kamera fókuszát a beépített lencse elforgatásával; nálam nem működött: meglehetősen bonyolult rögzíteni az apró lencsetestre és elforgatni.
Némi kísérletezésre lesz szükség a megfelelő keretezéshez és fókuszáláshoz; hegedülés közben könnyedén elkészíthet egy tesztképet a raspistill -o test-j.webp
Végezetül el kell döntenie, hogy miként szolgáltat áramot a Pi -nek; az 5V -os akkumulátor valószínűleg a legjobb megoldás.
5. lépés: Snap néhány madarat
Rendben, minden kész.
Ideje mindent felszerelni kint, megtölteni az adagolót magvakkal és várni, amíg a látogatók berepülnek.
Érezd jól magad !
Ajánlott:
Izomműködésű Flappy Bird: 9 lépés (képekkel)
Muscle Powered Flappy Bird: Emlékszel, amikor Flappy Bird vihart kavart a világgal, és végül annyira népszerűvé vált, hogy az alkotó eltávolította az alkalmazásboltokból, hogy elkerülje a nem kívánt nyilvánosságot. Ez a Flappy Bird, amit még soha nem láttál; egyesítve néhány polcon levő komponenst
Animatronic Bird Creature: 3 lépés
Animatronic Bird Creature: Üdvözlöm! Ma megmutatom, hogyan lehet életre kelteni egy egyszerű csontváz madarat, amelyet a dollárboltban találtam. Ezzel a tudással személyre szabhatja, és idegen madárlénnyé válhat. Először is szüksége lesz a csontvázra
Floppy Bird: 3 lépés
Floppy Bird: Ma egy játékot készítünk egy TFT LCD segítségével. Ez úgy néz ki, mint egy igazán népszerű játék, és még mindig sokan játszanak ezzel a játékkal. A játék neve Flappy Bird, de ez a játék egy kicsit más, mert a felhasználói felület más, mint a
Animatronic Bird: 3 lépés
Animatronic Bird: Ez az Animatonic eredetileg egy TSA (Technology Student Association) projekt volt. El kellett készítenünk egy animatronikát, és el kellett magyaráznunk, hogyan működik a vezérlőelektronika bemutatásával
Pocket Flappy Bird Game Machine: 5 lépés
Pocket Flappy Bird Game Machine: Ez egy nodemcu esp8266 mikrokontroller alapú játékkonzol, amely képes flappy bird és sok más játék lejátszására. Ez a gép is használható deauther készítésére a spacehuhns kód alapján a https://github.com/SpacehuhnTech/esp8266_deauther címen