meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
homeautomation2018:group1:start [2018/05/12 16:39]
vesaylamaki [Protocol]
homeautomation2018:group1:start [2018/05/20 15:34]
eufhemism [Documents]
Line 15: Line 15:
 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. 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.
  
-==== Idea ==== +==== Components ====
- +
  
-Smart parking experience:+  * 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.
  
-Paying parking with energy: 
  
-Adaptive HVAC + Lighting:+===== Technology =====
  
-Smart cleaning:  +__On the surface:__\\  
- +Drive-in\\  
-===== Technology =====+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 ==== ==== Architecture ====
Line 33: Line 50:
  
  
-==== Screen caps ====+{{: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 \\ 
  
  
Line 53: Line 77:
 == Physical communication method == == 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.+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 Fig. 1 UPB Pulse
  
 Pulses are generated by charging a capacitor in the transmitter and then discharging it. 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. 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 Fig. 2 UPB Timing
  
Line 65: Line 95:
  
 The UPB Byte forms of four pulses (8 bits). 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 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 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. 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 Fig. 4 The Packet Header
  
 == The UPB System model == == The UPB System model ==
 +
 +{{:homeautomation2018:group1:7a50ef63-7838-4c12-99b8-6279ef0c8f2e.jpeg?300|}}
  
 Fig. 5 UPB system model Fig. 5 UPB system model
 +
 +{{:homeautomation2018:group1:e0267a99-869f-49af-ab68-ddb4ac44f63c.jpeg?300|}}
  
 Fig. 6 Setup register Fig. 6 Setup register
  
-Fig7 Linking components+{{:homeautomation2018:group1:0a3ceb47-bf94-46a3-b649-ef1aebcc953e.jpeg?300|}}
  
 +Fig. 7 Linking components
 ===== If we had more time ===== ===== If we had more time =====
  
Line 86: Line 128:
 ===== Poster ===== ===== Poster =====
  
 +{{:homeautomation2018:group1:white_and_light_teal_graduation_program-1.jpg?400|}}
 ===== Documents ===== ===== Documents =====
  
-Final report: +Final report:     \\  
-Final presentation: +Final presentation:{{ :homeautomation2018:group1:pysaekoeid_presentation.pdf |}} \\  
-Link to code:+Link to code: {{ :homeautomation2018:group1:code.zip |}}