Sommario:
- Passaggio 1: gadget, parti
- Passaggio 2: Raspberry Pi e sensori
- Passaggio 3: scrittura del codice di base
- Passaggio 4: test
- Passaggio 5: funzioni extra
- Passaggio 6: II. test
- Passaggio 7: prove
Video: Smartparking per la mobilità: 7 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:00
Abbiamo iniziato questo progetto con un obiettivo semplice: volevamo misurare il numero di auto in entrata e in uscita da un parcheggio, e quindi informare le persone sugli spazi liberi e occupati nel parcheggio.
Durante il nostro lavoro abbiamo migliorato il progetto con alcune funzioni extra, come il tweeting e l'invio di e-mail, in modo che le persone potessero informarsi facilmente.
Passaggio 1: gadget, parti
Per poter iniziare a lavorare al progetto il nostro primo passo è stato quello di mettere le mani sulle parti necessarie, che sono le seguenti:
● Raspberry Pi 3
www.raspberrypi.org/products/raspberry-pi-3-model-b/
● Trasduttore ad ultrasuoni HC-SR04
hobbielektronikabolt.hu/spd/HCSR04/Ultrahangos-tavolsagmero-HC-SR04
● Cruscotto per i sensori e cavi per il collegamento, con resistenza di 1000 Ω
● Alimentazione – Powerbank
Passaggio 2: Raspberry Pi e sensori
Come secondo passo abbiamo assemblato la parte hardware. Quindi abbiamo collegato i 2 sensori a ultrasuoni e installato il sistema operativo (Raspbian) sul nostro Raspberry Pi. Successivamente, per verificare se i sensori funzionavano correttamente, abbiamo scritto alcune righe di codice in Python 3 ed eseguito alcuni test.
Passaggio 3: scrittura del codice di base
Nel nostro passaggio successivo abbiamo programmato il nostro codice di base. L'idea alla base era quella di rilevare gli oggetti in entrata e in uscita (veicoli). La distanza rilevata al passaggio di un'auto sarebbe inferiore alla distanza originale misurata durante la prima misurazione. A seconda di quale sensore rileverebbe l'oggetto, verrebbe conteggiato come un'auto in uscita o in arrivo e quindi significherebbe una detrazione o un'aggiunta agli spazi occupati.
Passaggio 4: test
Durante il nostro lavoro abbiamo testato ogni parte del codice, per essere in grado di realizzare un errore e per verificare facilmente quale parte del codice lo aveva.
Durante il test del nostro codice base abbiamo dovuto modificare alcuni parametri. Ad esempio la tolleranza ai guasti durante un cambio di luogo e il tempo di sospensione dei sensori.
La tolleranza agli errori era prima un numero fisso, ma considerando che dovrebbe essere mobile, e quindi potrebbe essere facilmente impostato in qualsiasi tipo di ambiente, abbiamo utilizzato alcune variabili diverse in una condizione if.
Passaggio 5: funzioni extra
Nella nostra quinta fase volevamo implementare un codice informativo, il che significava che occasionalmente avrebbe informato le persone sullo stato attuale dei parcheggi.
Durante questa fase abbiamo prima implementato una parte di tweeting e poi di invio di e-mail.
Entrambi inviano notifiche ogni 30 minuti, ma possono essere facilmente modificati.
Passaggio 6: II. test
In questo passaggio abbiamo testato gli elementi appena implementati dell'intero codice.
In questo passaggio abbiamo scoperto un possibile malfunzionamento causato dalle regole di Twitter. Twitter non consente post duplicati, quindi quando il numero di auto non cambia dopo 30 minuti, twitta la stessa informazione. Abbiamo risolto questo problema con l'uso di un timestamp, che ha anche migliorato l'autenticità dei post.
Passaggio 7: prove
Nel nostro ultimo passaggio abbiamo testato l'intero sistema, che includeva ciascuna delle parti sopra menzionate. Questo è stato fatto nel parcheggio di Mobilis con l'aiuto di alcuni volontari. Anche in questo caso abbiamo dovuto modificare alcuni parametri, in modo da poter contare il numero di vetture senza errori.
Il test è stato eseguito con l'aiuto di 3 persone. Durante questo potremmo determinare che il tempo di sospensione dei sensori dovrebbe assumere un valore di 1,5 per contare perfettamente le auto.
Consigliato:
Alimentatore a batteria per trapano per pedali per chitarra: 3 passaggi
Alimentatore a batteria per trapano per pedali per chitarra: ho realizzato questo alimentatore a batteria per trapano un paio di mesi fa e finora ha funzionato benissimo. La batteria dura davvero tanto, tipo oltre 10 ore con 4 pedali accesi quando l'ho provata. Ho comprato tutte le parti su Amazon, avevo già le batterie e
Videocamera per documenti per laptop da $ 5 per videoconferenze: 4 passaggi (con immagini)
$ 5 Laptop Document Camera per videoconferenze: pubblicato nel 200811 da John E. Nelson [email protected] Di recente ho pubblicato un Instructable che dimostra l'uso di un modulo videocamera laptop per creare una document camera desktop per videoconferenze. www.instructables.com/id/A-Sub-10-MetaPrax-Documen
Stop ALICE - Barricata per porte per persone a mobilità ridotta: 8 passaggi
Stop ALICE - Barricata della porta per le persone a mobilità ridotta: il problema Per le persone che usano la sedia a rotelle, può essere difficile barricarsi in una stanza quando necessario. L'obiettivo di questo progetto è progettare un dispositivo per aiutare le persone che utilizzano sedie a rotelle e/o hanno una forza ridotta delle braccia a evitare rapidamente
Guida a piedi per migliorare la mobilità delle persone ipovedenti: 6 passaggi
Guida a piedi per migliorare la mobilità delle persone ipovedenti: L'obiettivo dell'istruttore è quello di sviluppare una guida a piedi che possa essere utilizzata dalle persone disabili, in particolare dai non vedenti. L'istruttore intende indagare come la guida a piedi può essere utilizzata in modo efficace, in modo che i requisiti di progettazione
Mobilità Okosparkolo: 7 Passi
Mobilità 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. Ezt a munka során e-mailküldő és tweetelő funkcióval bővítettük, hogy a parkolni