Obsah:
- Krok 1: Pomôcky, diely
- Krok 2: Raspberry Pi a senzory
- Krok 3: Napísanie základného kódu
- Krok 4: Testovanie
- Krok 5: Extra funkcie
- Krok 6: II. Testovanie
- Krok 7: Skúška
Video: Mobilita Smartparking: 7 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
Tento projekt sme začali s jednoduchým cieľom: chceli sme zmerať prichádzajúci a odchádzajúci počet automobilov na parkovisko a informovať tak ľudí o voľných a obsadených miestach na pozemku.
Počas našej práce sme projekt vylepšili o niekoľko ďalších funkcií, ako napríklad tweetovanie a odosielanie e-mailov, aby sa ľudia mohli ľahko informovať.
Krok 1: Pomôcky, diely
Aby sme mohli začať pracovať na projekte, naším prvým krokom bolo zohnať potrebné diely, ktorými sú tieto:
● Raspberry Pi 3
www.raspberrypi.org/products/raspberry-pi-3-model-b/
● Ultrazvukový prevodník HC-SR04
hobbielektronikabolt.hu/spd/HCSR04/Ultrahangos-tavolsagmero-HC-SR04
● Palubná doska pre senzory a káble pre prepojenie s odporom 1 000 Ω
● Napájanie - Powerbank
Krok 2: Raspberry Pi a senzory
Ako druhý krok sme zostavili hardvérovú časť. Pripojili sme teda 2 ultrazvukové snímače a nainštalovali sme OS (Raspbian) na náš Raspberry Pi. Potom, aby sme otestovali, či senzory fungujú správne, sme v Pythone 3 napísali niekoľko riadkov kódu a spustili niekoľko testov.
Krok 3: Napísanie základného kódu
V ďalšom kroku sme naprogramovali náš základný kód. Cieľom bolo zistiť prichádzajúce a odchádzajúce objekty (vozidlá). Zistená vzdialenosť pri prejazde auta by bola menšia ako pôvodná vzdialenosť nameraná počas prvého merania. V závislosti od toho, ktorý senzor by detekoval objekt, by sa počítal ako odchádzajúce alebo prichádzajúce auto, a teda by to buď znamenalo odpočet alebo doplnenie obsadených priestorov.
Krok 4: Testovanie
Počas našej práce sme testovali každú časť kódu, aby sme dokázali rozpoznať chybu a ľahko skontrolovať, v ktorej časti kódu sa nachádza.
Počas testovania nášho základného kódu sme museli zmeniť niektoré parametre. Napríklad odolnosť voči poruchám počas zmeny miesta a doba spánku senzorov.
Tolerancia voči poruchám bola najskôr opravným číslom, ale vzhľadom na to, že by mala byť mobilná, a aby sa dala ľahko nastaviť v akomkoľvek prostredí, použili sme v prípade, že existujú rôzne premenné.
Krok 5: Extra funkcie
V našom piatom kroku sme chceli implementovať informačný kód, ktorý znamenal, že bude príležitostne informovať ľudí o aktuálnom stave parkovísk.
Počas tohto kroku sme najskôr implementovali tweeting a potom časť na odosielanie e-mailov.
Oba tieto odosielajú upozornenia každých 30 minút, dajú sa však ľahko zmeniť.
Krok 6: II. Testovanie
V tomto kroku sme testovali novo implementované prvky celého kódu.
V tomto kroku sme zistili možnú poruchu spôsobenú pravidlami Twitters. Twitter nepovoľuje duplicitné príspevky, takže keď sa počet automobilov po 30 minútach nezmení, tweetuje tie isté informácie. Tento problém sme vyriešili použitím časovej pečiatky, ktorá tiež zlepšila autenticitu príspevkov.
Krok 7: Skúška
V našom poslednom kroku sme testovali celý systém, ktorý zahŕňal každú z vyššie uvedených častí. To sa uskutočnilo na parkovisku Mobilis s pomocou niektorých dobrovoľníkov. Aj v tomto prípade sme potrebovali zmeniť niektoré parametre, aby sme mohli počet áut spočítať bez chyby.
Test bol vykonaný s pomocou troch ľudí. Počas toho sme mohli určiť, že doba spánku senzorov by mala získať hodnotu 1,5, aby sa autá dokonale počítali.
Odporúča:
Počítadlo krokov - mikro: bit: 12 krokov (s obrázkami)
Počítadlo krokov - mikro: bit: Tento projekt bude počítadlom krokov. Na meranie našich krokov použijeme senzor akcelerometra, ktorý je vstavaný v Micro: Bit. Zakaždým, keď sa Micro: Bit zatrasie, pridáme k počtu 2 a zobrazíme ho na obrazovke
Akustická levitácia s Arduino Uno krok za krokom (8 krokov): 8 krokov
Akustická levitácia s Arduino Uno krok za krokom (8 krokov): Ultrazvukové meniče zvuku L298N Dc napájací adaptér ženského adaptéra s mužským DC kolíkom Arduino UNOBreadboard Ako to funguje: Najprv nahráte kód do Arduino Uno (je to mikrokontrolér vybavený digitálnym a analógové porty na prevod kódu (C ++)
Bolt - Nočné hodiny pre bezdrôtové nabíjanie DIY (6 krokov): 6 krokov (s obrázkami)
Bolt - Nočné hodiny bezdrôtového nabíjania DIY (6 krokov): Indukčné nabíjanie (tiež známe ako bezdrôtové nabíjanie alebo bezdrôtové nabíjanie) je typ bezdrôtového prenosu energie. Na prenos elektriny do prenosných zariadení používa elektromagnetickú indukciu. Najbežnejšou aplikáciou je bezdrôtové nabíjanie Qi
Ako rozobrať počítač pomocou jednoduchých krokov a fotografií: 13 krokov (s obrázkami)
Ako rozobrať počítač jednoduchými krokmi a obrázkami: Toto je návod, ako rozobrať počítač. Väčšina základných komponentov je modulárna a dá sa ľahko odstrániť. Je však dôležité, aby ste o tom boli organizovaní. Pomôže to zabrániť strate súčiastok a tiež pri opätovnej montáži
Mobilita Okosparkolo: 7 krokov
Mobilita Okosparkolo: A beadandó során csapatunk célja egy okos parkoló kialakítása volt. Az alapelgondolás a be- és kimenő autók számlálása, és ezzel a parkoló foglaltságának megadása volt. E-mail a sorka e-mailküldő a tweetelő funkciaóval bővítettük, hogy a parkolni