Përmbajtje:
- Hapi 1: Konfiguroni Intel Edison -in tuaj
- Hapi 2: Nxitni një Servo Kur Pakoja ARP të nuhasë
- Hapi 3: Ju lutemi Votoni
Video: Edison më bën një kafe (kodi): 3 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:19
Ky projekt do t'ju lejojë të aktivizoni një veprim (si shërbimi i kafesë) sapo një klient WiFi të zbulohet në një rrjet WiFi (si kur ju ose punonjësit tuaj të shkoni në zyrën tuaj).
Hapi 1: Konfiguroni Intel Edison -in tuaj
Lidhni dy kabllot usb nga kompjuteri juaj në bordin Edison (një për energji, një për të dhënat serike). Në OSX, hapni një lidhje serike me tabelën nga terminali juaj: ekran /dev/tty.usbserial-AJ035OK6 115200 -LHyrja e paracaktuar e Edison është rrënja. Pasi të hyni, konfiguroni rrjetin wifi: configure_edison --wifiLe të shtojmë listën e burimeve për të qenë në gjendje të shkarkoni paketa nga Edison. Hapeni këtë skedar: root@edison: ~# vi /etc/opkg/base-feeds.confDhe shtoni këto rreshta në të (shkruani "i" për të qenë në gjendje të futni tekst në redaktorin vi): src/gz të gjitha 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 -32Pastaj përditësoni burimet dhe instaloni bibliotekat e kërkuara për projektin tonë: 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# pip instaloni ubidotsBërë! tani jemi gati për kodim. Zbuloni kur të arrij në zyrën timeNe do të përdorim sniffer -in e paketave Scapy për të qenë në gjendje të zbulojmë trafikun ARP në rrjetin wifi lokal. Scapy është një mjet i shkëlqyeshëm që ju lejon të trajtoni paketat e rrjetit nga lehtësia e një skripti Python. Pa të, do të na duhej të analizonim shumë kode binare kur nuhatnim trafikun e rrjetit. Skenari ynë i parë do të shikojë për adresat MAC të ruajtura në një skedar csv të quajtur "dictionary.csv", dhe më pas dërgoni vlerën "1" në një ndryshore Ubidots, do të thotë se personi mbërriti. Nëse adresa MAC shihet për herë të parë, atëherë skripti do të krijojë automatikisht një variabël Ubidots për të ruajtur të dhënat. Vini re linjën: nuhas (prn = arp_count, filter = "arp", store = 0) e cila shkakton funksionin " arp_count (pkt) "çdo herë që nuhatet një paketë ARP. Ky funksion është vendi ku ne ndezim shumë procese për të azhurnuar ndryshoren Ubidots. Arsyeja pse kam përdorur Multiprocessing është sepse kisha nevojë për një funksion paralel në mënyrë që, nëse dy përdorues mbërrijnë në të njëjtën kohë, atëherë të dy paketat mund të nuhasen dhe përditësohen në Ubidots. Opsioni "store = 0" është shumë i rëndësishëm sepse përndryshe paketat do të filloni të mbushni RAM -in dhe Swap -in e Edison -it dhe do të ngrijë pas disa orësh. /ngarkon/dokumentin/file/46543/wifi_sniff.py
Hapi 2: Nxitni një Servo Kur Pakoja ARP të nuhasë
Skenari i dytë do të anketojë atë ndryshore Ubidots gjatë gjithë kohës (atë në të cilën po dërgojmë "0" ose "1") dhe aktivizon servo kur ndryshorja është e barabartë me "1". Unë jam duke përdorur bibliotekën MRAA (e sugjeruar nga njerëzit e Intel) e cila ju lejon të trajtoni të gjitha kunjat GPIO të Edison tuaj nga guaska Linux ose një shkrim python (me të vërtetë, nuk ka nevojë të kodoni në Arduino!). Kjo më lejoi të përdor shpejt një motor Servo nga Python. Ju mund ta konfiguroni këtë Servo për të shkaktuar çdo valvul fizik, si një aparat kafeje. Unë bëra një mbajtës filxhani të thjeshtë për hir të demonstrimit. Btw ju gjithashtu mund të krijoni një "Switch" në pultin tuaj dhe të kontrolloni derdhësin e kafesë me dorë:
Hapi 3: Ju lutemi Votoni
Ju lutem votoni !!! Për videon:
Recommended:
Makinë kafe e zgjuar - Pjesë e Ekosistemit SmartHome: 4 hapa
Makinë kafe e zgjuar - Pjesë e Ekosistemit SmartHome: Makina e kafesë e hackuar, e bëri atë pjesë të SmartHome Ecosystem Unë posedoj një makinë të mirë të vjetër Delonghi Coffee (DCM) (jo një promovim dhe dua që ajo të jetë "e zgjuar". Pra, e hakova duke instaluar ESP8266 modul me ndërfaqe në trurin/mikrokontrolluesin e tij duke përdorur
Projekti i Artit Kafe: 7 hapa (me fotografi)
Projekti i Artit Kafe: Epo, përshëndetje atje! Emri im është Manou dhe kjo është mësimi im i parë. Ky udhëzues ka të bëjë me krijimin e një krahu mekanik me një arduino genuino uno! E gjitha filloi me këtë ide themelore: doja të bëja një robot që bënte art dhe gjatë një
Kafe e integruar Slack: 4 hapa
Coffeebot i Integruar Slack: Jeni të frustruar në zyrë kur nuk ka kafe të freskët në kuzhinë kur të mbërrini? Ky problem i zakonshëm i zyrës kërkon veprime serioze. Me këtë udhëzues ju mund të krijoni një kafe të integruar Slack për krijuesit tuaj të kafesë me sma
Kafe: 4 hapa
Kafenatori: Një krah robotik duke shtuar sheqer dhe trazojeni kafen tuaj. (mund të zgjerohet me një funksion të shtuar të qumështit) Për këtë projekt ne kemi përdorur: PhantomX Pincher Robot Arm Kit Mark IILEGO mindstorms ev35 blu dhe 4 rezistencë të bardhë LED ’ s9 (kemi përdorur 220R) 1 RobotGeek
Kafe mund të tingëllojë si sistem .: 7 hapa
Kafe mund të tingëllojë si sistem .: Si ta bëni vetë kanaçen e kafesë tuaj tingëllon duke përdorur vetëm shirit rosë dhe disa thika xhepi