← All models

WeDo Flat-Roof House

A two-storey house built only from pieces in three LEGO® Education WeDo 2.0 Core Sets (45300). Lime Technic-brick walls, round-brick windows and a tiled flat roof. When someone walks up, the motion sensor tells the motor to swing the orange door up.

  • 14steps
  • 154pieces
  • 31different parts
  • 16 × 12studs

Download the LDraw model (wedo_house.ldr) to open in LeoCAD or BrickLink Studio; it has the same 14 steps.

Finished house with the orange door closed
Nobody there
Finished house with the orange door swung up
Someone walks up
0 of 14 done
1

Base

6 pieces

  • 6×Black Plate 2 x 16

Lay the six black 2x16 plates side by side, long edges touching, to make a 16 x 12 base. They stay loose until the first wall course locks them together, so build on a table.

Step 1: Base. New pieces in full colour, earlier pieces faded.
2

Ground floor, course 1 of 8

9 pieces

  • 4×Lime Technic Brick 1 x 2 with Hole
  • 4×Lime Technic Brick 1 x 4 with Holes
  • 1×Lime Technic Brick 1 x 16 with Holes

Build the bottom course on the back 8 rows of the base, leaving 4 rows in front for the garden. Leave the 4-stud gap in the front wall for the doorway. The front and back walls run the full width; the side walls fit between them.

Step 2: Ground floor, course 1 of 8. New pieces in full colour, earlier pieces faded.
3

Ground floor, course 2 of 8

11 pieces

  • 4×Black Brick 2 x 2
  • 2×Lime Technic Brick 1 x 2 with Hole
  • 2×Lime Technic Brick 1 x 4 with Holes
  • 2×Trans Light Blue Brick 2 x 2 Round without Reinforcement
  • 1×Lime Technic Brick 1 x 12 with Holes

Start with a 2x2 brick on each corner, then the window bricks, then fill the gaps.

Step 3: Ground floor, course 2 of 8. New pieces in full colour, earlier pieces faded.
4

Ground floor, course 3 of 8

11 pieces

  • 4×Black Brick 2 x 2
  • 2×Lime Technic Brick 1 x 2 with Hole
  • 2×Lime Technic Brick 1 x 4 with Holes
  • 2×Trans Light Blue Brick 2 x 2 Round without Reinforcement
  • 1×Lime Technic Brick 1 x 12 with Holes

Start with a 2x2 brick on each corner, then the window bricks, then fill the gaps.

Step 4: Ground floor, course 3 of 8. New pieces in full colour, earlier pieces faded.
5

Azure band, course 4 of 8

13 pieces

  • 6×Medium Azure Brick 1 x 2
  • 6×Medium Azure Brick 1 x 4
  • 1×Lime Technic Brick 1 x 8 with Holes

This azure course marks the floor between storeys. Over the doorway, use a lime 1x8 Technic brick instead: one of its holes carries the door axle. This time the side walls run the full depth and the front and back walls fit between them, so every corner overlaps the course below.

Step 5: Azure band, course 4 of 8. New pieces in full colour, earlier pieces faded.
6

Motor and hub

6 pieces

  • 2×White Plate 2 x 2 Round with 1 Centre Stud
  • 2×Medium Azure Brick 2 x 4
  • 1×White Electric Power Functions 2.0 Hub with Battery Box
  • 1×White Electric Power Functions 2.0 Medium Motor

Inside, behind the left half of the doorway, stack two azure 2x4 bricks (long side front to back) and put two white jumper plates on top. Set the motor on the jumpers with its axle hole touching the lintel's hole from inside. Stand the hub on its end on the right and plug in the motor.

Step 6: Motor and hub. New pieces in full colour, earlier pieces faded.
7

Door

5 pieces

  • 3×Bright Light Orange Brick 2 x 4
  • 1×Dark Bluish Grey Technic Brick 1 x 2 with Axlehole with Open Sides and Stud Blocker
  • 1×Dark Bluish Grey Technic Axle 4 with Stop

Build the door on the table: two orange 2x4 bricks stacked, then on top a third orange 2x4 shifted one stud right and a grey Technic 1x2 with axle hole on the left. Push the axle with the stop through the grey brick, through the lintel's hole and into the motor.

Step 7: Door. New pieces in full colour, earlier pieces faded.
8

Upper floor, course 5 of 8

6 pieces

  • 2×Lime Technic Brick 1 x 2 with Hole
  • 2×Lime Technic Brick 1 x 4 with Holes
  • 2×Lime Technic Brick 1 x 16 with Holes

The front and back walls run the full width; the side walls fit between them.

Step 8: Upper floor, course 5 of 8. New pieces in full colour, earlier pieces faded.
9

Upper floor, course 6 of 8

19 pieces

  • 4×Black Brick 2 x 2
  • 4×Trans Light Blue Brick 2 x 2 Round without Reinforcement
  • 2×Trans Green Brick 1 x 1 Round with Hollow Stud
  • 2×Trans Red Brick 1 x 1 Round with Hollow Stud
  • 2×Trans Yellow Brick 1 x 1 Round with Hollow Stud
  • 2×Lime Technic Brick 1 x 2 with Hole
  • 1×Medium Azure Brick 1 x 2
  • 1×Lime Technic Brick 1 x 4 with Holes
  • 1×Lime Technic Brick 1 x 8 with Holes

Start with a 2x2 brick on each corner, then the window bricks, then fill the gaps.

Step 9: Upper floor, course 6 of 8. New pieces in full colour, earlier pieces faded.
10

Upper floor, course 7 of 8

19 pieces

  • 4×Medium Azure Brick 2 x 2
  • 4×Trans Light Blue Brick 2 x 2 Round without Reinforcement
  • 3×Medium Azure Brick 1 x 2
  • 2×Trans Green Brick 1 x 1 Round with Hollow Stud
  • 2×Trans Red Brick 1 x 1 Round with Hollow Stud
  • 2×Trans Yellow Brick 1 x 1 Round with Hollow Stud
  • 1×Lime Technic Brick 1 x 4 with Holes
  • 1×Lime Technic Brick 1 x 8 with Holes

Start with a 2x2 brick on each corner, then the window bricks, then fill the gaps.

Step 10: Upper floor, course 7 of 8. New pieces in full colour, earlier pieces faded.
11

Upper floor, course 8 of 8

6 pieces

  • 2×Medium Azure Brick 1 x 2
  • 2×Lime Technic Brick 1 x 8 with Holes
  • 2×Lime Technic Brick 1 x 12 with Holes

This time the side walls run the full depth and the front and back walls fit between them, so every corner overlaps the course below.

Step 11: Upper floor, course 8 of 8. New pieces in full colour, earlier pieces faded.
12

Roof plates

18 pieces

  • 8×White Plate 1 x 4
  • 6×White Plate 1 x 12
  • 4×White Plate 1 x 6

Cover the top course with white plates running left to right: a 1x12 and a 1x4 in each of the first six rows (swap ends every row), then 6 + 6 + 4 in the last two.

Step 12: Roof plates. New pieces in full colour, earlier pieces faded.
13

Roof tiles

12 pieces

  • 12×Light Bluish Grey Tile 1 x 8

Lay the twelve grey 1x8 tiles front to back across the plates. They tie the roof rows together; a stud border is left showing around the edge.

Step 13: Roof tiles. New pieces in full colour, earlier pieces faded.
14

Garden and sensor

13 pieces

  • 4×Medium Azure Tile 1 x 2 with Groove
  • 4×Bright Green Plate 2 x 2 Round with Axlehole
  • 2×Bright Green Plant Grass Stem
  • 1×White Electric Power Functions 2.0 IR Distance Sensor
  • 1×Bright Green Plant Flower 2 x 2 Leaves
  • 1×Red Plant Flower 2 x 2 with Solid Stud

Add the azure path, the round green lawn plates, the flower and the grass. Put the motion sensor in the front-right corner with its eyes facing the street, and run its cable under the door to the hub.

Step 14: Garden and sensor. New pieces in full colour, earlier pieces faded.

Make the door move

Connect the hub to Scratch 3 (add the LEGO Education WeDo 2.0 extension; Scratch Link must be running) and build this script. The WeDo 2.0 app has the same blocks as icons.

  1. when distance < 30
  2. set motor power to 60 %
  3. set motor direction to this way
  4. turn motor on for 0.4 seconds
  5. set motor power to 30 %
  6. turn motor on
  7. wait 3 seconds
  8. turn motor off

The first burst swings the door up; the low power holds it open; when the motor switches off the door's weight closes it. If the door pushes down into the ground instead, change this way to that way. If it doesn't reach the top, raise the time a little; if it slams past, lower it.

All pieces

Sort these out before you start. "Available" is what three WeDo 2.0 Core Sets contain; the model never needs more than that.

PartColourNeededAvailable
Brick 1 x 1 Round with Hollow Stud3062bTrans Green46
Brick 1 x 1 Round with Hollow Stud3062bTrans Red46
Brick 1 x 1 Round with Hollow Stud3062bTrans Yellow46
Brick 1 x 23004Medium Azure1218
Brick 1 x 43010Medium Azure66
Brick 2 x 23003Black1212
Brick 2 x 23003Medium Azure46
Brick 2 x 2 Round without Reinforcement3941Trans Light Blue1212
Brick 2 x 43001Bright Light Orange312
Brick 2 x 43001Medium Azure26
Electric Power Functions 2.0 Hub with Battery Box19071White13
Electric Power Functions 2.0 IR Distance Sensor20844White13
Electric Power Functions 2.0 Medium Motor21980White13
Plant Flower 2 x 2 Leaves4727Bright Green13
Plant Flower 2 x 2 with Solid Stud98262Red13
Plant Grass Stem15279Bright Green26
Plate 1 x 43710White812
Plate 1 x 63666White412
Plate 1 x 1260479White66
Plate 2 x 2 Round with 1 Centre Stud18674White26
Plate 2 x 2 Round with Axlehole4032aBright Green46
Plate 2 x 164282Black66
Technic Axle 4 with Stop87083Dark Bluish Grey16
Technic Brick 1 x 2 with Axlehole with Open Sides and Stud Blocker32064aDark Bluish Grey112
Technic Brick 1 x 2 with Hole3700Lime1212
Technic Brick 1 x 4 with Holes3701Lime1212
Technic Brick 1 x 8 with Holes3702Lime56
Technic Brick 1 x 12 with Holes3895Lime46
Technic Brick 1 x 16 with Holes3703Lime36
Tile 1 x 2 with Groove3069bMedium Azure46
Tile 1 x 84162Light Bluish Grey1212