Obsah:
- Krok 1: Materiály
- Krok 2: Zapojení
- Krok 3: Nastavte si svůj účet a proměnné Ubidots
- Krok 4: Vyberte Raspberry Pi jako svůj nový zdroj dat a vyplňte formulář
- Krok 5: Nyní klikněte na nový zdroj „My Raspberry Pi“
- Krok 6: Přidejte novou proměnnou zvanou „zdarma nebo zaneprázdněn“a nezapomeňte vyplnit název a jednotku polí
- Krok 7: Poznamenejte si ID své proměnné
- Krok 8: Kódování vašeho Raspberry Pi
- Krok 9: Vytvoření indikátoru na řídicím panelu Ubidots
- Krok 10: Vyberte widget „Indikátor“a postupujte podle následujících kroků:
- Krok 11: Nyní máte svůj indikátor
- Krok 12: Závěr
Video: Jak postavit parkovací senzor, abyste vyřešili bolest při hledání volného místa: 12 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
V tomto projektu postavíme jednoduchý parkovací senzor pomocí Raspberry Pi. Ukazuje se, že každé ráno musím čelit této otázce: je již POUZE parkovací místo před mojí kanceláří obsazeno? Protože když to ve skutečnosti je, musím objet blok a využít dalších alespoň 10 minut na zaparkování a chůzi do kanceláře.
A tak jsem si řekl, že by bylo skvělé vědět, zda je místo volné nebo ne, než se tam vůbec pokusím dostat. Nakonec byl výsledkem pěkný widget, který jsem mohl zkontrolovat ze svého iPodu nebo mobilního telefonu
Krok 1: Materiály
1. Raspberry Pi Model B:
2. USB WiFi dongle
3. Pohybový senzor od Paralaxy
4. Tři dráty mezi samicí a samicí
5. Účet Ubidots - nebo - licence STEM
Krok 2: Zapojení
Instalace snímače pohybu je velmi snadná, protože má pouze tři piny: GND, VCC (+5v) a OUT (digitální signál „1“nebo „0“). Pokud je kolem něj pohyb, vydá „1“, pokud není, „0“.
Zapojení vidíte na schématu níže, kabely jsou zapojeny přímo do GPIO pinů Raspberry Pi. Pokud potřebujete více informací o pinech GPIO, můžete navštívit tuto příručku z makezine.com; je to dobrý zdroj k seznámení se s piny Raspberry Pi.
Krok 3: Nastavte si svůj účet a proměnné Ubidots
Pokud jste v Ubidots nováčkem, vytvořte si zde účet.
Přejděte na kartu „Zdroje“a přidejte nový zdroj
Krok 4: Vyberte Raspberry Pi jako svůj nový zdroj dat a vyplňte formulář
Krok 5: Nyní klikněte na nový zdroj „My Raspberry Pi“
Krok 6: Přidejte novou proměnnou zvanou „zdarma nebo zaneprázdněn“a nezapomeňte vyplnit název a jednotku polí
Krok 7: Poznamenejte si ID své proměnné
Všimněte si svého klíče API, který najdete v části „Můj profil - klíč API“
Krok 8: Kódování vašeho Raspberry Pi
Měli byste již nakonfigurovat svůj Raspberry Pi a mít z něj přístup k internetu. Pokud ne, postupujte podle této příručky nebo se podívejte na tento blogový příspěvek o nastavení WiFi.
Až budete připraveni, otevřete svůj Raspberry Pi pomocí terminálu (LxTerminal, pokud ke svému Pi přistupujete přímo prostřednictvím GUI), přejděte do složky, kam chcete tento projekt uložit, a vytvořte nový soubor s názvem „prezence.py“
$ sudo nano prezence.py
Nyní vložte následující kód:
import RPi. GPIO jako GPIO ## GPIO knihovna z ubidots import ApiClient ## Ubidots Library import time ## časová knihovna pro zpoždění GPIO.setmode (GPIO. BCM) ## nastavit BCM jako systém číslování pro vstupy GPIO.setup (7, GPIO. IN) ## Deklarace GPIO7 jako vstupu pro senzor
Snaž se:
api = ApiClient ("75617caf2933588b7fd0da531155d16035138535") ## vložte své vlastní apikey people = api.get_variable ("53b9f8ff76254274effbbace") ## vložte ID vlastní proměnné kromě: tisk "nelze připojit" ## pokud k tomu dojde, zkontrolujte svůj internet): prezence = GPIO.input (7)#)#uložení hodnoty senzoru, pokud (přítomnost == 0): ## pokud je přítomnost nulová, znamená to, že je tam stále druhé auto: (people.save_value ({'hodnota) ': prezence}) ## odeslání hodnoty ubidots time.sleep (1) ## každých 5 sekund zkontrolujte, zda se druhé auto pohybuje, vytiskněte "cero" if (přítomnost): people.save_value ({' value ': prezence})# #druhé auto zbylo, takže je nyní prázdné:) time.sleep (1) tisk "uno" GPIO.cleanup () ## reset stavu GPIO pinů
Spusťte program:
$ sudo python prezence.py
Krok 9: Vytvoření indikátoru na řídicím panelu Ubidots
Nyní, když získáváme živá data ze zařízení, musíme vytvořit vlastní widget, který nám řekne, zda je parkovací místo obsazeno nebo ne. Klikněte na kartu řídicího panelu a poté přidejte nový widget:
Krok 10: Vyberte widget „Indikátor“a postupujte podle následujících kroků:
Krok 11: Nyní máte svůj indikátor
Skvělý! nyní byste měli vidět živý widget indikující stav parkovacího místa. Btw můžete tento widget vložit do jakékoli webové nebo mobilní aplikace:
Krok 12: Závěr
To je pro tento projekt vše! Naučili jsme se, jak připojit snímač pohybu k cloudu Ubidots pomocí Raspberry Pi a zobrazit jeho data v živém widgetu. Projekt by mohl být vylepšen použitím senzoru přítomnosti a ne přesně pohybového senzoru (který se po odeznění pohybu vrátí zpět na „0“). Lze jej také rozšířit nastavením upozornění na SMS nebo e -mail, které lze vytvořit na kartě „Události“ve vašem účtu Ubidots.
Mít dotaz? neváhejte se vyjádřit níže nebo zanechat lístek na naší stránce podpory.
Zde je další skvělý projekt využívající Raspberry Pi a pohybový senzor:
Doporučuje:
DIY vysoce výkonná terapie červeným světlem 660nm baterka pro bolest: 7 kroků
DIY vysoce výkonná terapie s červeným světlem 660nm baterka pro bolest: Můžete vyrobit vysoce výkonnou baterku pro terapii červeným světlem pro DIY 660nm za pouhých 80 dolarů? Některé společnosti říkají, že mají nějakou speciální omáčku nebo vysoce výkonné zařízení, ale dokonce i jejich čísla se mění, aby zněly působivě. Rozumně d
Pomocí rozšíření Hope's Chest k vyhledání neúplné chrámové obřadní práce ve vašem rodokmenu při hledání rodiny: 11 kroků
Použití rozšíření Hope's Chest k vyhledání neúplné chrámové obřadní práce v rámci vašeho rodokmenu při hledání rodiny: Účelem tohoto instruktážního programu je ukázat, jak pomocí rodokmenu Hope's Chest vyhledat rodokmen ve službě Family Search pro předky s neúplnou prací na chrámové obřadě. Použití Hope's Chest může výrazně urychlit vaše hledání nekomp
Talos, abyste byli v bezpečí při dojíždění: 5 kroků
Talos, udržení vaší bezpečnosti při dojíždění: Být obětí obtěžování při dojíždění je docela běžná věc pro mnoho lidí, zejména pro ženy. Bez ohledu na zemi se veřejná doprava často rovná vědomí, že můžete být sexuálně obtěžováni nebo dokonce sledováni při chůzi domů. V těch
Při hledání efektivity .: 9 kroků
Při hledání efektivity .: BUCK Converter na " DPAK " Velikost.Obvykle elektronický začátečník nebo kutil potřebuje regulátor napětí v desce s plošnými spoji tištěný nebo na desce. Bohužel pro jednoduchost používáme lineární regulátor napětí, ale neexistují
Jak postavit kytarový reproduktorový box nebo postavit dva pro vaše stereo: 17 kroků (s obrázky)
Jak postavit kytarový reproduktorový box nebo postavit dva pro vaše stereo: Chtěl jsem, aby nový kytarový reproduktor šel s lampovým zesilovačem, který stavím. Reproduktor zůstane v mém obchodě, takže nemusí být nic zvláštního. Krytí Tolex může být příliš snadno poškozeno, takže jsem po lehkém písku nastříkal vnější černou