====== Eufhemism ====== ===== Group members ===== ^ Name ^ Student number ^ | Darren Andrew | 0528679 | | Mansour Kheffache | 0528776 | | Sami Kabir | 0528747 | | Vesa Ylämäki | 0507933 | ===== pysäköid.ai ===== ==== Vision ==== We envision an autonomous parking facility for vehicle, where all processes required for daily operations are fully automated without the need for human assistance, while having a low carbon footprint. ==== Components ==== * Parking Slot Allocation\\ Once a car enters into the parking area, the display board will show the driver nearest vacant parking slot number. Afterwards, this board will guide the user to reach that parking slot by showing him the direction and distance. * Energy-Based Payment\\ The car will transfer its electrical energy to the central electrical reservoir of the parking area in exchange for parking payment fee. * Adaptive HVAC + Lighting Heating, Ventilation, and Air Conditioning and Lighting will be turned on or off automatically based on the sensor response. * Automated Cleaning and Waste Disposal Image sensors will detect waste objects' presence on the parking floor and communicate the object location to the automated vacuum cleaner. This cleaner will move to that location, clean that waste and return to its original position. * Automatic Fault Detection In case a sensor or a light or any other electronic device becomes dysfunctional, this message will automatically be communicated to the authority by an automated messaging system. ===== Technology ===== __On the surface:__\\ Drive-in\\ Allocate parking spot\\ Get directions\\ Plug car to micro-grid\\ Do “stuff”\\ Come back to car, and leave\\ __Behind the Scenes:__\\ Fleet management\\ HVAC + Lighting adapt to utilization\\ Draws energy from cars depending on time\\ Automatically decides areas to clean\\ Report a fault in case of malfunction\\ ==== Architecture ==== {{:homeautomation2018:group1:screen_shot_2018-05-12_at_6.58.45_pm.png?300|}} ==== Sustainability ==== * Less fuel/electrical energy wasted looking for a parking spot\\ * No energy wasted in energy transport from local power plant to facility\\ * Replaces the human \\ ===== Protocol ===== === UPB - Universal Powerline Bus === * for communication among devices * uses powerline wiring for signaling and control * developed by PCS (Powerline Control Systems, Northridge CA) * released 1999 * based on concept of X10 standard * inproved transmission rate * higher reliability > 99 % (X10 70-80 %) == Physical communication method == Digitally encoded information is sent over the electrical powerline as a series of precisely timed pulses. The pulses are superimposed on top of the AC sine wave. {{:homeautomation2018:group1:f74d15fe-3034-498d-98f8-4f6bdd3c3bc0.jpeg?300|Fig. 1 UPB Pulse}} Fig. 1 UPB Pulse Pulses are generated by charging a capacitor in the transmitter and then discharging it. A pulse can be sent once on each half-cycle. One pulse transmits two bits of information. Pulse value is selected by timing the pulse on one of four predefined positions. Transmitter tolerance for timing is ±40 μs. {{:homeautomation2018:group1:1ac06b74-b178-4689-ad4b-4161651fe23b.jpeg?300|}} Fig. 2 UPB Timing UPB works on single-phase, split-phase and 3-phase powerlines. == Data communications == The UPB Byte forms of four pulses (8 bits). {{:homeautomation2018:group1:967c7a74-125e-40b5-843d-1e590da7deb6.jpeg?300|}} Fig. 3 The standard UPB Communication Packet The first byte of the packet is called a preamble byte and it is used for synchronization on the receiver device. Preamble byte is always form of 2-1-1-2. The packet header contains information about the packet size, source, destination etc. {{:homeautomation2018:group1:932e715e-6c0f-4c63-94a3-c5bf79f2c789.jpeg?300|}} Fig. 4 The Packet Header == The UPB System model == {{:homeautomation2018:group1:7a50ef63-7838-4c12-99b8-6279ef0c8f2e.jpeg?300|}} Fig. 5 UPB system model {{:homeautomation2018:group1:e0267a99-869f-49af-ab68-ddb4ac44f63c.jpeg?300|}} Fig. 6 Setup register {{:homeautomation2018:group1:0a3ceb47-bf94-46a3-b649-ef1aebcc953e.jpeg?300|}} Fig. 7 Linking components ===== If we had more time ===== Only having a few day to work on the project was not ideal and we only had a chance to implement a few ideas. There was a few more sensors and logic we would of liked to implement into the prototype if we had more time. Table- with things we wanted to do. ===== Poster ===== {{:homeautomation2018:group1:white_and_light_teal_graduation_program-1.jpg?400|}} ===== Documents ===== Final report: {{ :homeautomation2018:group1:report.pdf |}} \\ Final presentation: {{ :homeautomation2018:group1:presentation.pdf |}} \\ Link to code: {{ :homeautomation2018:group1:code.zip |}}