Tartalomjegyzék:
- 1. lépés: Az Intel Edison beállítása
- 2. lépés: Szervo indítása, amikor az ARP -csomagot szippantják
- 3. lépés: Kérjük, szavazzon
Videó: Edison kávét főz nekem (kód): 3 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Ez a projekt lehetővé teszi, hogy elindítson egy műveletet (például kávé felszolgálását), amint egy WiFi klienst észlel egy WiFi hálózatban (például amikor Ön vagy alkalmazottai az irodájába érnek).
1. lépés: Az Intel Edison beállítása
Csatlakoztassa a számítógép két USB -kábelét az Edison -kártyához (az egyik a tápellátást, a másik a soros adatokat). OSX rendszerben nyissa meg a soros kapcsolatot a kártyával a terminálról: screen /dev/tty.usbserial-AJ035OK6 115200 -L Az alapértelmezett Edison bejelentkezés a root. Miután belépett, konfigurálja a wifi hálózatot: configure_edison --wifiHozzáadjuk a forráslistát, hogy letölthessük a csomagokat az Edisonból. Nyissa meg ezt a fájlt: root@edison: ~# vi /etc/opkg/base-feeds.conf És adja hozzá ezeket a sorokat (írja be az "i" -t, hogy szöveget tudjon beszúrni a vi szerkesztőbe): src/gz all http:/ /repo.opkg.net/edison/repo/allsrc/gz edison https://repo.opkg.net/edison/repo/edisonsrc/gz core2-32 https://repo.opkg.net/edison/repo/core2 -32Akkor frissítse a forrásokat és telepítse a projekthez szükséges könyvtárakat: root@edison: ~# opkg updateroot@edison: ~# opkg install libmraa0 nanoroot@edison: ~# opkg install python-piproot@edison: ~# curl https:/ /bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py | pythonroot@edison: ~# pip install ubidotsDone! Most készen állunk a kódolásra. Észlelés, amikor megérkezem az irodámba A Scapy egy nagyszerű eszköz, amely lehetővé teszi a hálózati csomagok kezelését a Python parancsfájl egyszerűségéből. Enélkül sok bináris kódot kellene elemeznünk a hálózati forgalom szippantásakor. Első szkriptünk megkeresi a "dictionary.csv" nevű csv fájlban tárolt MAC -címeket, majd elküldi az "1" értéket egy Ubidots változóhoz, vagyis az illető megérkezett. Ha a MAC -cím először jelenik meg, akkor a szkript automatikusan létrehoz egy Ubidots változót az adatok tárolására. Vegye figyelembe a sort: sniff (prn = arp_count, filter = "arp", store = 0), amely aktiválja a függvényt " arp_count (pkt) "minden alkalommal, amikor egy ARP csomagot szippantanak. Ez a funkció az, ahol több folyamatot aktiválunk az Ubidots változó frissítéséhez. Azért használtam a Multiprocessing -et, mert szükségem volt egy párhuzamos funkcióra, hogy ha két felhasználó érkezik egyszerre, akkor mindkét csomag szippantható és frissíthető az Ubidots -ban. A "store = 0" opció nagyon fontos, mert különben a csomagok töltse fel az Edison RAM -ját és a Swap memóriát, és néhány óra múlva lefagy. /uploads/document/file/46543/wifi_sniff.py
2. lépés: Szervo indítása, amikor az ARP -csomagot szippantják
A második szkript folyamatosan lekérdezi az Ubidots változót (a "0" vagy "1" értéket küldjük), és aktiválja a szervót, ha a változó értéke "1". Az MRAA könyvtárat használom (amelyet az Intel javasol), amely lehetővé teszi, hogy kezelje Edisonjának összes GPIO -tűjét a Linux héjból vagy egy python -szkriptből (valóban nem kell kódolni az Arduino -ban!). Ez lehetővé tette számomra, hogy gyorsan kezeljem a Python szervo motorját. Https://halckemy.s3.amazonaws.com/uploads/document/file/46556/pour_coffee.py Beállíthatja ezt a szervót bármilyen fizikai szelep működtetésére, például egy kávéfőzőre. Egy egyszerű pohártartót készítettem a bemutató kedvéért. Btw létrehozhat egy "kapcsolót" a műszerfalon, és manuálisan szabályozhatja a kávéöntőt:
3. lépés: Kérjük, szavazzon
Kérlek szavazz !!! A videóhoz:
Ajánlott:
"Alexa, küldd el nekem a dalszöveget _____": 9 lépés (képekkel)
"Alexa, küldd el nekem a dalszöveget a _____" címre: Hallgatsz egy dalt, amellyel együtt szeretnél énekelni? Általában át kell esnie azon a fáradságos feladaton, hogy beírja a dal nevét a Google -ba, majd a "dalszöveg" szót. Rendszerint rengeteg helyesírási hibát is elkövetne, ha rosszul kattintana
Intelligens ébresztőóra - Intel Edison - Iot RoadShow - São Paulo: 4 lépés
Intelligens ébresztőóra - Intel Edison - Iot RoadShow - São Paulo: Mindenkinek, aki nagyvárosban él vagy dolgozik, az egyik nagy erénye az időgazdálkodás. Manapság az utazások állandóak, és mivel a forgalom az egyik fő tényező. Ha belegondolok, készítettem egy kis alkalmazást, amely a Google M integrációját használja
Monitoramento De Batimentos Cardíacos Com Intel Edison: 4 lépés
Monitoramento De Batimentos Cardíacos Com Intel Edison: Projeto realizado durante a IoT Roadshow 2015, November 2015. O csoport formája Gedeane Kenshima, Rodrigo Bittenbinder, Gilvan Nunes, Ant ô nio Foltran e Jefferson Farias apresentou um system de monitoramento de monitoramento de monitoramento ac
Masszázs nekem egyedi kábel és dugó: 7 lépés
Masszázs nekem egyedi kábel és dugó: VISELHETŐ MASSZÁZSPAD VIDEÓJÁTÉKOKHOZ - kérjük, látogasson el a www.massage-me.at oldalra is - - (ez az utasítás egy sorozat része, kérjük, keresse fel a Masszázs mezkabátot és a Masszázs nekem Gamepad hack című részt is a teljes utasításért. hogyan készítsen masszázst nekem) Ellenőrizze
Techno-geek rulett (vagy ki készíti a kávét?): 6 lépés (képekkel)
Techno -geek rulett (vagy ki készíti a kávét?): Ez egy olyan eszköz, amely újrahasznosított számítógép -alkatrészekből készült, hogy abszolút, egyértelmű és megcáfolhatatlan választ adjon erre az örök irodai kérdésre - " Kinek a sorában van a kávé elkészítése? &Quot; Minden alkalommal, amikor bekapcsolják az áramot, ez a csodálatos eszköz