![Madáretető monitor: 7 lépés (képekkel) Madáretető monitor: 7 lépés (képekkel)](https://i.howwhatproduce.com/images/006/image-17095-20-j.webp)
Tartalomjegyzék:
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:48
![Madáretető monitor Madáretető monitor](https://i.howwhatproduce.com/images/006/image-17095-21-j.webp)
Ez egy olyan projekt, amely figyelemmel kíséri a madáretetőbe látogató madarak számát, valamint rögzíti az etetéssel töltött időt. Arduino Yún és kapacitív érintőérzékelő, Adafruit CAP1188 segítségével észleltem és rögzítettem a madarak táplálkozását. Rutinszerűen a felhalmozott adatokat elküldik a Google Dokumentumok táblázatba, hogy rögzítsék az etetőt látogató madarak számát és idejét.
Az adatokat csak a napkelte előtt és napnyugta után meghatározott időtartamon keresztül továbbítják.
1. lépés: Alkatrészek
![Alkatrészek Alkatrészek](https://i.howwhatproduce.com/images/006/image-17095-22-j.webp)
Ez azoknak az alkatrészeknek a listája, amelyeket a projektem összeállításához használtam. Különféle projektdobozokat használhat a projekt létrehozásához, de ezek azok a tételek, amelyek akkoriban a kezemben voltak.
1 6x3x2 "projekt szekrény1 3x2x1" projekt tokozás Hátsó lámpa csatlakozó az autóipari kellékek boltjában
2. lépés: Kábelezés
![Vezeték Vezeték](https://i.howwhatproduce.com/images/006/image-17095-23-j.webp)
Az Arduino Yun és a CAP1188 be van kötve, hogy az indításkor alaphelyzetbe állítsák az érzékelőt. Más kapacitív érintőérzékelők is rendelkezésre állnak egy, öt vagy nyolc érzékelővel. Nyolcat választottam, mert a madáretetőmnek hat oldala van.
Vezeték:
CAP1188 SDA == Yún Digital 2 CAP1188 SCK == Yún Digital 3 CAP1188 RST == Yún Digital 9 CAP1188 VIN == Yún 3.3V vagy 5V CAP1188 GND == Yún GND CAP1188 C1-C8 == Csatlakoztassa a vezetékeket minden ülőhelyen
Az Arduino áramellátását külsőleg biztosították, vezetéket vezetve a föld alá a garázsomból, és felfelé a csövön keresztül, amelyet a madáretető állványként használtak. A vezetéket egy 5 V-os egyenáramú tápegységhez kötötték a garázsban. Ennek a projektnek elemekkel kell működnie, de nem akartam az elemek rutinszerű cseréjét.
Egy 16 hüvelykes kábelt építettem, mindkét végén DB-9 csatlakozókkal, hogy összekapcsolhassam a Project Boxot az Arduino Yun-nal és a CAP1188-at tartalmazó dobozzal. A kapacitív érzékelőt a lehető legközelebb kell elhelyezni az ülőhelyekhez.
3. lépés: A Python csomagok és parancsfájlok telepítése
A CAP1188 megköveteli, hogy töltse le és telepítse az érzékelő könyvtárait. A könyvtár az alábbi oldalon található:
github.com/adafruit/Adafruit_CAP1188_Library/archive/master.zip
A könyvtár telepítésére vonatkozó utasítások és példák a zip tárolóban található README.txt fájlban találhatók.
Ez a program figyeli a napfelkeltét és napnyugtát az adott helyen, és megkezdi a számlálást és az időzítést egy meghatározott időben napkelte előtt, és ugyanannyi ideig napnyugta után. Ez idő előtt és után semmilyen adat nem kerül elküldésre a táblázatba. Ez a projekt python szkriptet használ a Yahoo! az időjárás minden este vagy indításkor kapja meg ezeket az időket.
A következő python könyvtárat le kell tölteni és telepíteni kell az Arduino Yún -ra.
python-weather-apipywapi-https://code.google.com/p/python-weather-api/
A könyvtár telepítésére vonatkozó utasítások a fenti webhelyen találhatók.
A "getastonomy.py" python szkriptben található helyazonosítót módosítani kell, hogy tartalmazza a tartózkodási helyét. Jelenleg a Texas Sugar Land -hez van konfigurálva. Az azonosító megkeresésének egyik módja a következő webhely felkeresése:
Időjárási helykódok
Adja meg tartózkodási helyét, és megjelenik a helyazonosítója. Cserélje ki az USTX1312 -t a szkript sorában a helyazonosítójával.
eredmény = pywapi. get_weather_from_weather_com ('USTX1312')
Ez lehetővé teszi a szkript számára, hogy lekérje a napkelte és napnyugta helyét. A „sendgdocs.py” módosítására vonatkozó utasítások a 6. lépésben találhatók.
Miután mindkét szkriptet módosították, helyezze át őket az Arduino Yun '/mnt/sda1/' mikro-SD kártya könyvtárába.
4. lépés: A madáretető bekötése
![A madáretető bekötése A madáretető bekötése](https://i.howwhatproduce.com/images/006/image-17095-24-j.webp)
![A madáretető bekötése A madáretető bekötése](https://i.howwhatproduce.com/images/006/image-17095-25-j.webp)
Az adagoló minden ülőrészét 1/4 széles, öntapadó rézfóliaszalag borította. A szalagon és a rúdon keresztül egy kis lyukat fúrtak, és egy fóliát forrasztottak a fóliaszalagra, és az adagoló alá vezették.
Megjegyzés: A fent bemutatott madáretetővel azt javaslom, hogy minden fóliacsík vége között 1 1/4 " - 1 1/2" rés legyen. Felfedeztem, hogy a nagyobb méretű madarak, mint a szőlő és a galamb, képesek egyszerre két fóliacsíkot megérinteni, ha egymáshoz közel helyezik őket.
Egy fa tömböt formáztak és ragasztottak az adagoló aljára, hogy vízszintes területet biztosítsanak a CAP1188 -at tartalmazó projektdoboz rögzítéséhez. Tépőzáras szalagot ragasztottak a Project Boxra, valamint a fából készült blokkra, hogy biztosítsák a rögzítést.
A madáretető újratöltése érdekében kihúzom a garázsban lévő áramot. Ezután leválasztom a DB-9 csatlakozót az adagoló aljára rögzített Project Boxról, ami lehetővé teszi, hogy felemeljem az adagolót a csőről, miközben a Project Box még mindig az aljára van csatlakoztatva. Miután az adagoló feltöltődött, visszateszem a csőállványra; csatlakoztassa a DB-9 kábelt; és csatlakoztassa az áramot.
5. lépés: Google Dokumentum űrlap létrehozása
![Google Dokumentum űrlap létrehozása Google Dokumentum űrlap létrehozása](https://i.howwhatproduce.com/images/006/image-17095-26-j.webp)
Ahhoz, hogy adatokat küldhessen a Google Dokumentumok táblázatba, először létre kell hoznia egy űrlapot az összes kötelező mezővel. Példámban hat „cnt” és hat „time” mező van, amelyek egész számok. Például a mezők neve "cnt1", "time1", "cnt2", "time2", stb. Miután befejezte az űrlapot, kattintson az "Élő űrlap megtekintése" gombra a kész űrlap megtekintéséhez. Az űrlap megtekintése közben kattintson jobb gombbal az oldalra, és válassza az "Oldalforrás megtekintése" lehetőséget. Keresse meg és keresse meg a forráskódban található összes HTML "beviteli" mezőt. Jegyezze fel az űrlapon megadott összes mező nevét. Ezek az információk szükségesek a forgatókönyv létrehozásához a PushingBoxban.
6. lépés: A PushingBox konfigurálása
![A PushingBox konfigurálása A PushingBox konfigurálása](https://i.howwhatproduce.com/images/006/image-17095-27-j.webp)
![A PushingBox konfigurálása A PushingBox konfigurálása](https://i.howwhatproduce.com/images/006/image-17095-28-j.webp)
Jegyezze fel a korábban létrehozott űrlap URL -címét (a kitöltött űrlap megtekintése közben), és másolja azt. Hasonlóan kell kinéznie ehhez a címhez:
"https://docs.google.com/forms/d/42QRHPzZzI4fdMZdC4…EbF8juE/viewform"
Ezt a címet használják a PushingBox szolgáltatás létrehozásához, kivéve, hogy a „ /viewform” helyett a „ /formResponse” karakterrel kell végződnie. Végül győződjön meg arról, hogy a Szolgáltatás által használt módszert POST -ra változtatja.
Egy forgatókönyv létrehozásához a PushingBoxban az egyes beviteli mezők űrlapjáról korábban gyűjtött adatok szükségesek. Hozzon létre egy CustomURL típusú forgatókönyvet a fenti képen látható módon. Így kell kinéznie:
entry.184762354 = $ cnt1 $ & entry.1970438117 = $ ti… 6352124 = $ cnt6 $ & entry.54370319 = $ time6 $ && submitted = Küldés
Minden bejegyzésnek meg kell egyeznie az űrlap „cnt” és „time” mezőivel. Fejezze be a karakterláncot a mezőkben az „&& submitted = Submit” szöveggel, ahogy fent látható.
A forgatókönyvvel létrehozott Eszköz -azonosítóra szükség lesz a „sendgdocs.py” python szkriptben, hogy adatokat küldhessen a Google Dokumentumoknak a PushingBoxon keresztül.
7. lépés: Az adatok
![Az adat Az adat](https://i.howwhatproduce.com/images/006/image-17095-29-j.webp)
![Az adat Az adat](https://i.howwhatproduce.com/images/006/image-17095-30-j.webp)
Ez a program jelenleg úgy van konfigurálva, hogy 20 percenként adatokat gyűjtsön és küldjön a Google Dokumentumokba. Ez az intervallum könnyen módosítható a vázlaton belül
Az elküldött adatok a "számok", ahányszor egy madár (vagy más tárgy) megérinti a rúdfóliát a süllőn. Ezenkívül elküldi a teljes időt (másodpercet), amikor egy madár megérintette az érzékelőt etetés közben.
Különböző eredményeket tapasztaltam. Minden az általam biztosított takarmányon és a környéken élő madarakon múlik. Ha a süllyesztők a területen vannak, rendezési sorrendben üríthetik a madáretetőt. Nagyon gyorsan el tudják szórni a takarmányt csőrükkel mindenhová.
Van két madáretetőm, de csak az egyikhez van csatlakoztatva a monitor. Ezért az adataim azt jelzik, hogy 1 000 és 1 400 közötti számot kapok az utántöltések között, és az adagoló kapacitása 6 font. Ezeknek a számoknak egy része azonban kétszeres szám, mivel a madarak egynél több sügérben tartózkodnak. Mindenesetre szórakoztató volt nézni az adagolót és megvizsgálni az adatokat.
Ajánlott:
WiFi olajtartály -monitor: 6 lépés (képekkel)
![WiFi olajtartály -monitor: 6 lépés (képekkel) WiFi olajtartály -monitor: 6 lépés (képekkel)](https://i.howwhatproduce.com/images/002/image-3624-j.webp)
WiFi olajtartály -monitor: Többféle módon ellenőrizheti, hogy mennyi üzemanyag maradt a fűtőolaj -tartályban. A legegyszerűbb módszer egy pálcika használata, nagyon pontos, de nem túl szórakoztató a hideg téli napon. Néhány tartály látócsővel van felszerelve, ami ismét közvetlen jelzést ad a
Madáretető V2.0: 12 lépés (képekkel)
![Madáretető V2.0: 12 lépés (képekkel) Madáretető V2.0: 12 lépés (képekkel)](https://i.howwhatproduce.com/images/001/image-2093-12-j.webp)
Bird Feeder Monitor V2.0: Ez egy olyan projekt, amely figyelemmel kíséri, lefényképezi és rögzíti a madarak etetőjét látogató madarak számát és idejét. Ehhez a projekthez több Raspberry Pi -t (RPi) használtak. Az egyiket kapacitív érintésérzékelőként, Adafruit CAP1188 -ként használták felismerni, rögzíteni
GranCare: Zsebméretű egészségügyi monitor!: 8 lépés (képekkel)
![GranCare: Zsebméretű egészségügyi monitor!: 8 lépés (képekkel) GranCare: Zsebméretű egészségügyi monitor!: 8 lépés (képekkel)](https://i.howwhatproduce.com/images/002/image-5543-j.webp)
GranCare: Zsebméretű egészségügyi monitor !: Tehát hadd kezdjem, van egy nagymamám. Kicsit idős, de szuper fitt és egészséges. Nos, nemrég voltunk orvosnál havi ellenőrzésen, és az orvos azt tanácsolta neki, hogy minden nap legalább fél órát sétáljon, hogy egészségesek legyenek az ízületei. Szükségünk van
DIY hordozható mini monitor: 5 lépés (képekkel)
![DIY hordozható mini monitor: 5 lépés (képekkel) DIY hordozható mini monitor: 5 lépés (képekkel)](https://i.howwhatproduce.com/images/002/image-5584-j.webp)
DIY hordozható mini monitor: Ebben a projektben megmutatom, hogyan használtam 1280x800 LCD készlettel egy akkumulátorral működő hordozható mini monitort, amely hasznos a DSLR fényképezőgép, a Raspberry Pi vagy a számítógép látómezejének kiterjesztéséhez. Lássunk neki
Sávszélesség -monitor: 7 lépés (képekkel)
![Sávszélesség -monitor: 7 lépés (képekkel) Sávszélesség -monitor: 7 lépés (képekkel)](https://i.howwhatproduce.com/images/005/image-14388-j.webp)
Sávszélesség -figyelő: Mivel gyakran megkérdeztem magamtól, hogy jelenleg milyen sávszélességet biztosít az internetszolgáltatóm (LTE -modemet használok az internetkapcsolathoz), gondoltam egy sávszélesség -figyelő rendszerre. Mivel a rendszernek kompaktnak és energiatakarékosnak kell lennie, a Raspberry Pi Zero-t választottam