Obsah:
- Krok 1: Gadgety, díly
- Krok 2: Raspberry Pi a senzory
- Krok 3: Zápis základního kódu
- Krok 4: Testování
- Krok 5: Extra funkce
- Krok 6: II. Testování
- Krok 7: Zkouška
Video: Mobility Smartparking: 7 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:19
Tento projekt jsme zahájili s jednoduchým cílem: chtěli jsme změřit příchozí a odchozí počet aut na parkovišti a informovat tak lidi o volných a obsazených místech na pozemku.
Během naší práce jsme projekt vylepšili o některé další funkce, jako je tweeting a odesílání e-mailů, aby se lidé mohli snadno informovat.
Krok 1: Gadgety, díly
Abychom mohli začít pracovat na projektu, naším prvním krokem bylo získat potřebné součásti, kterými jsou následující:
● Raspberry Pi 3
www.raspberrypi.org/products/raspberry-pi-3-model-b/
● Ultrazvukový převodník HC-SR04
hobbielektronikabolt.hu/spd/HCSR04/Ultrahangos-tavolsagmero-HC-SR04
● Palubní deska pro senzory a kabely pro propojení s odporem 1000 Ω
● Napájení - Powerbank
Krok 2: Raspberry Pi a senzory
Jako druhý krok jsme sestavili hardwarovou část. Takže jsme připojili 2 ultrazvukové senzory a nainstalovali OS (Raspbian) na náš Raspberry Pi. Poté, abychom otestovali, zda senzory fungují správně, jsme v Pythonu 3 napsali několik řádků kódu a provedli několik testů.
Krok 3: Zápis základního kódu
V dalším kroku jsme naprogramovali náš základní kód. Hlavní myšlenkou bylo detekovat přicházející a odcházející objekty (vozidla). Vzdálenost zjištěná při průjezdu automobilu by byla menší než původní vzdálenost naměřená během prvního měření. V závislosti na tom, který senzor by detekoval objekt, by byl počítán jako odchozí nebo příchozí auto, a tedy by buď znamenal odpočet nebo doplnění obsazených prostor.
Krok 4: Testování
Během naší práce jsme testovali každou část kódu, abychom byli schopni rozpoznat chybu a snadno zkontrolovat, která část kódu ji měla.
Během testování našeho základního kódu jsme museli změnit některé parametry. Například odolnost proti chybám během změny místa a doba spánku senzorů.
Odolnost proti chybám byla nejprve opravným číslem, ale vzhledem k tomu, že by měla být mobilní, a aby ji bylo možné snadno nastavit v jakémkoli prostředí, použili jsme různé různé proměnné v podmínce if.
Krok 5: Extra funkce
V pátém kroku jsme chtěli implementovat informační kód, což znamenalo, že příležitostně bude informovat lidi o aktuálním stavu parkovišť.
Během tohoto kroku jsme nejprve implementovali tweeting a poté část pro odesílání e-mailů.
Oba tyto odesílají oznámení každých 30 minut, ale lze to snadno změnit.
Krok 6: II. Testování
V tomto kroku jsme testovali nově implementované prvky celého kódu.
V tomto kroku jsme zjistili možnou poruchu způsobenou pravidly Twitters. Twitter nepovoluje duplicitní příspěvky, takže když se počet aut po 30 minutách nezmění, tweetuje stejnou informaci. Tento problém jsme vyřešili pomocí časového razítka, které také zlepšilo autentičnost příspěvků.
Krok 7: Zkouška
V našem posledním kroku jsme testovali celý systém, který zahrnoval každou z výše uvedených částí. To bylo provedeno na parkovišti Mobilisu za pomoci některých dobrovolníků. I v tomto případě jsme potřebovali změnit některé parametry, abychom mohli počet aut spočítat bez chyby.
Test byl proveden za pomoci 3 lidí. Během toho jsme mohli určit, že doba spánku senzorů by měla získat hodnotu 1,5, aby bylo možné perfektně počítat auta.
Doporučuje:
Počitadlo kroků - mikro: bit: 12 kroků (s obrázky)
Počitadlo kroků - Micro: Bit: Tento projekt bude počítadlem kroků. K měření našich kroků použijeme snímač akcelerometru, který je zabudovaný v Micro: Bit. Pokaždé, když se Micro: Bit zatřese, přidáme 2 k počtu a zobrazíme ho na obrazovce
Akustická levitace s Arduino Uno krok za krokem (8 kroků): 8 kroků
Akustická levitace s Arduino Uno krok za krokem (8 kroků): Ultrazvukové měniče zvuku L298N Dc samice napájecí zdroj s mužským DC pinem Arduino UNOBreadboard Jak to funguje: Nejprve nahrajete kód do Arduino Uno (je to mikrokontrolér vybavený digitálním a analogové porty pro převod kódu (C ++)
Bolt - Noční hodiny bezdrátového nabíjení DIY (6 kroků): 6 kroků (s obrázky)
Bolt - Noční hodiny bezdrátového nabíjení DIY (6 kroků): Indukční nabíjení (známé také jako bezdrátové nabíjení nebo bezdrátové nabíjení) je druh bezdrátového přenosu energie. Využívá elektromagnetickou indukci k poskytování elektřiny přenosným zařízením. Nejběžnější aplikací je bezdrátové nabíjení Qi
Průvodce pro zlepšení mobility zrakově postižených: 6 kroků
Pěší průvodce pro zlepšení mobility zrakově postižených: Cílem instruktážního kurzu je vyvinout průvodce, který by mohli používat zdravotně postižení lidé, zejména zrakově postižení. Instructable má v úmyslu prozkoumat, jak lze pěší průvodce efektivně využívat, aby požadavky na design
Jak rozebrat počítač pomocí jednoduchých kroků a obrázků: 13 kroků (s obrázky)
Jak rozebrat počítač pomocí jednoduchých kroků a obrázků: Toto je návod, jak rozebrat počítač. Většina základních komponent je modulární a lze je snadno odstranit. Je však důležité, abyste o tom byli organizovaní. To vám pomůže zabránit ztrátě součástí a také při opětovné montáži