{"id":392,"date":"2015-04-29T06:57:02","date_gmt":"2015-04-29T13:57:02","guid":{"rendered":"http:\/\/peterwong.net\/blog\/?p=392"},"modified":"2015-04-29T06:57:02","modified_gmt":"2015-04-29T13:57:02","slug":"putting-an-ev3-into-a-lego-technic-cruiser-part-2","status":"publish","type":"post","link":"https:\/\/peterwong.net\/blog\/putting-an-ev3-into-a-lego-technic-cruiser-part-2\/","title":{"rendered":"Putting an EV3 into a Lego Technic Cruiser, Part 2"},"content":{"rendered":"<p>Continuing from my previous <a href=\"\/\/peterwong.net\/blog\/putting-an-ev3-into-a-lego-technic-cruiser\/\" target=\"_blank\" rel=\"noopener\">post<\/a>, I was ready to put in a second EV3 motor and drive train for the rear wheels of the cruiser.<\/p>\n<p>The Mindstorms EV3 retail set comes with two large motors and one medium motor.&#160; Conventionally, the two large motors are used to drive the wheels of an EV3 robot, using two-wheeled turning (where the wheels along the same axis are rotated in opposing directions to turn the robot left or right).&#160; The medium motor is conventionally used for peripheral movements, such as moving a robot arm up and down.<\/p>\n<p>Note that two-wheeled turning is not typically used in standard vehicles.&#160; In a standard vehicle, the engine drives one axis, either front-wheel or rear-wheel driving, and the steering wheel is used to turn the front wheels left or right.&#160; Most Lego Technic sets, aside from the robot sets, are patterned after a standard vehicle.<\/p>\n<p>I\u2019ve already put the EV3 medium motor as the steering motor for my modified cruiser.&#160; Now I\u2019m trying to find a position for an EV3 large motor to drive the gear that is exposed underneath the dashboard.&#160; These are some of the positions I\u2019ve explored:<\/p>\n<p><a href=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-P2-11.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" title=\"LegoCruiser-P2-1\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"LegoCruiser-P2-1\" src=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-P2-1_thumb1.jpg\" width=\"244\" height=\"139\" \/><\/a>&#160; <a href=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-P2-21.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" title=\"LegoCruiser-P2-2\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"LegoCruiser-P2-2\" src=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-P2-2_thumb1.jpg\" width=\"244\" height=\"139\" \/><\/a>&#160; <a href=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-P2-31.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" title=\"LegoCruiser-P2-3\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"LegoCruiser-P2-3\" src=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-P2-3_thumb1.jpg\" width=\"244\" height=\"139\" \/><\/a><\/p>\n<p>That large motor sure takes up a lot of space.&#160; The first two configurations put the motor axis at the front, under the hood, and I would need to have a gear train going backward to the gear under the dashboard.&#160; However, the big part of the motor takes up a lot of space inside the cruiser cabin.<\/p>\n<p>I really wanted to leave some space inside the cabin for future expansion, like a toy figure, a camera, or an Arduino.&#160; So I initially settled for that third configuration, where the motor axis is inside the cabin and have a shorter gear train going towards the gear under the dashboard.&#160; The big part of the motor does take up the whole front and precludes me from putting the hood back onto the cruiser. I also had to borrow a large gear from the EV3 set as part of the gear train.<\/p>\n<p><a href=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-P2-41.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" title=\"LegoCruiser-P2-4\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"LegoCruiser-P2-4\" src=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-P2-4_thumb1.jpg\" width=\"244\" height=\"139\" \/><\/a><\/p>\n<p>Even with that third configuration option properly set up, I felt that the 90-degree angle in the gear train was a weakness.&#160; I tried spinning the motor axis manually to see how it runs, and the gears would often slip at that 90-degree angle.<\/p>\n<p>I was in a bind.&#160; None of the configurations seemed to work out.&#160; Because I wanted the gear train to be stronger, the only other possible solution is to place the motor horizontally inside the cabin.&#160; It would take up the whole cabin space, but the motor axis would fall directly above the gear under the dashboard and there would be no angles in the gear train.<\/p>\n<p>I gave up for the day and noodled over it for a couple of weeks.&#160; One day afterwards, I had a conversation with Claire about the difficulty I\u2019m having with the modified cruiser.&#160; I showed her the different configurations I\u2019ve been trying with the motor and the unsuitability of each of those configurations.&#160; After looking at it for a few seconds, she casually suggested, \u201cDad, just use another EV3 medium motor.\u201d<\/p>\n<p>o_O<\/p>\n<p>I had been so caught up with trying to fit that EV3 large motor to drive the cruiser, that I never even thought of testing out a different piece.&#160; The EV3 medium motor is not as powerful as the large motor, but after running some tests, we found that it was still enough to drive the cruiser.&#160; Back last summer, when I purchased the EV3 set, I was so hooked into EV3 so that I also purchased additional pieces, additional sensors, and an additional medium motor.&#160; I did have a second EV3 medium motor to use.<\/p>\n<p>Going back to look at the engine space where I can place the second medium motor, I looked for mount points where I can attach the motor.&#160; There is the gray frame at the bottom, there are the black horizontal beams running front to back on each side, and there are a couple of red connector pins at the front.<\/p>\n<p><a href=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-P2-51.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" title=\"LegoCruiser-P2-5\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"LegoCruiser-P2-5\" src=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-P2-5_thumb1.jpg\" width=\"244\" height=\"139\" \/><\/a><\/p>\n<p>One of my goals with this project was to \u201cborrow\u201d as few pieces as possible from other Lego sets.&#160; If I can complete this by utilizing just the Lego Cruiser pieces, plus the EV3 brick and motors, then it would be easier for others to do the same.&#160; I had some leftover pieces from the right angle gear train that I removed, some pieces from the passenger chair, some pieces from the V4 engine, and some pieces from the cruiser rear that I could reorganize.&#160; With all those pieces, I came up with a construct that would rival that of a Star Wars vehicle.<\/p>\n<p><a href=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-P2-61.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" title=\"LegoCruiser-P2-6\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"LegoCruiser-P2-6\" src=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-P2-6_thumb1.jpg\" width=\"244\" height=\"139\" \/><\/a>&#160; <a href=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-P2-71.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" title=\"LegoCruiser-P2-7\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"LegoCruiser-P2-7\" src=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-P2-7_thumb1.jpg\" width=\"244\" height=\"139\" \/><\/a>&#160; <a href=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-P2-81.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" title=\"LegoCruiser-P2-8\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"LegoCruiser-P2-8\" src=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-P2-8_thumb1.jpg\" width=\"244\" height=\"139\" \/><\/a><\/p>\n<p>Since these are just leftover pieces, the construct is asymmetrical.&#160; I think I also included too many mount points: four mounts to the bottom frame, two or three mounts to the horizontal beams, and an axle mount to one of the red connector pins.&#160; It came out really stable, but I could have saved more pieces by reducing the number of places where I mounted the motor.&#160; Assembling the construct is pictured as follows:<\/p>\n<p><a href=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-P3-11.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" title=\"LegoCruiser-P3-1\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"LegoCruiser-P3-1\" src=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-P3-1_thumb1.jpg\" width=\"244\" height=\"139\" \/><\/a>&#160; <a href=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-P3-21.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" title=\"LegoCruiser-P3-2\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"LegoCruiser-P3-2\" src=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-P3-2_thumb1.jpg\" width=\"244\" height=\"139\" \/><\/a>&#160; <a href=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-P3-31.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" title=\"LegoCruiser-P3-3\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"LegoCruiser-P3-3\" src=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-P3-3_thumb1.jpg\" width=\"244\" height=\"139\" \/><\/a>&#160; <a href=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-P3-41.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" title=\"LegoCruiser-P3-4\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"LegoCruiser-P3-4\" src=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-P3-4_thumb1.jpg\" width=\"244\" height=\"139\" \/><\/a><a href=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-P3-51.jpg\" target=\"_blank\" rel=\"noopener\">&#160; <img loading=\"lazy\" decoding=\"async\" title=\"LegoCruiser-P3-5\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"LegoCruiser-P3-5\" src=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-P3-5_thumb1.jpg\" width=\"244\" height=\"139\" \/><\/a>&#160; <a href=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-P3-61.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" title=\"LegoCruiser-P3-6\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"LegoCruiser-P3-6\" src=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-P3-6_thumb1.jpg\" width=\"244\" height=\"139\" \/><\/a><a href=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-P3-71.jpg\" target=\"_blank\" rel=\"noopener\">&#160; <img loading=\"lazy\" decoding=\"async\" title=\"LegoCruiser-P3-7\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"LegoCruiser-P3-7\" src=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-P3-7_thumb1.jpg\" width=\"244\" height=\"139\" \/><\/a>&#160; <a href=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-P3-81.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" title=\"LegoCruiser-P3-8\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"LegoCruiser-P3-8\" src=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-P3-8_thumb1.jpg\" width=\"244\" height=\"139\" \/><\/a><a href=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-P3-91.jpg\" target=\"_blank\" rel=\"noopener\">&#160; <img loading=\"lazy\" decoding=\"async\" title=\"LegoCruiser-P3-9\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"LegoCruiser-P3-9\" src=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-P3-9_thumb1.jpg\" width=\"244\" height=\"139\" \/><\/a><\/p>\n<p>Attaching this construct into the engine cavity of the cruiser is a little difficult.&#160; It would have been easier to attach it while early in the process of building the cruiser frame.&#160; The number of mount points I used also added a bit to the difficulty.<\/p>\n<p>Once I got the motor in there, the rest is just attaching the decorative parts of the cruiser:&#160; the steering wheel, the driver chair, the hood, the side doors, and the modified rear panel.&#160; There was one beam and a few small pieces left, but I am surely glad I was able to rebuild the cruiser with its own set of pieces.<\/p>\n<p><a href=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-P4-11.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" title=\"LegoCruiser-P4-1\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"LegoCruiser-P4-1\" src=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-P4-1_thumb1.jpg\" width=\"244\" height=\"139\" \/><\/a>&#160; <a href=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-P4-21.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" title=\"LegoCruiser-P4-2\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"LegoCruiser-P4-2\" src=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-P4-2_thumb1.jpg\" width=\"244\" height=\"139\" \/><\/a><a href=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-P4-31.jpg\" target=\"_blank\" rel=\"noopener\">&#160; <img loading=\"lazy\" decoding=\"async\" title=\"LegoCruiser-P4-3\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"LegoCruiser-P4-3\" src=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-P4-3_thumb.jpg\" width=\"244\" height=\"139\" \/><\/a>&#160; <a href=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-P4-4.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" title=\"LegoCruiser-P4-4\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"LegoCruiser-P4-4\" src=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-P4-4_thumb.jpg\" width=\"244\" height=\"139\" \/><\/a>&#160; <a href=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-P4-5.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" title=\"LegoCruiser-P4-5\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"LegoCruiser-P4-5\" src=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-P4-5_thumb.jpg\" width=\"244\" height=\"139\" \/><\/a>&#160; <a href=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-P4-6.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" title=\"LegoCruiser-P4-6\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"LegoCruiser-P4-6\" src=\"\/\/peterwong.net\/blog\/wp-content\/uploads\/2015\/04\/LegoCruiser-P4-6_thumb.jpg\" width=\"244\" height=\"139\" \/><\/a><\/p>\n<p>The drive motor is attached to Port C of the EV3 brick, and the steering motor is attached to Port D.&#160; The USB port used to download a program to the brick is still accessible.&#160; Using the Bluetooth connection is preferable since you don\u2019t have to fiddle with wires nor need to run the program using the buttons on the EV3 brick.&#160; Here\u2019s a link to a video showing the autonomous cruiser running a short EV3 program:<\/p>\n<p><a title=\"https:\/\/www.youtube.com\/watch?v=p-XC_OytYgE\" href=\"https:\/\/www.youtube.com\/watch?v=p-XC_OytYgE\" target=\"_blank\" rel=\"noopener\">https:\/\/www.youtube.com\/watch?v=p-XC_OytYgE<\/a><\/p>\n<p>In the test runs, I noticed that the 3-gear straight gear train that drives the rear wheels would occasionally slip.&#160; I may have underestimated the weight that the EV3 brick puts on the cruiser and the increased torque requirements to move the cruiser forward.&#160; I don\u2019t think a stronger motor is needed, so I just lowered the speed of the motor to reduce the gear slippage.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Continuing from my previous post, I was ready to put in a second EV3 motor and drive train for the rear wheels of the cruiser. The Mindstorms EV3 retail set comes with two large motors and one medium motor.&#160; Conventionally, &hellip; <a href=\"https:\/\/peterwong.net\/blog\/putting-an-ev3-into-a-lego-technic-cruiser-part-2\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[14,18],"class_list":["post-392","post","type-post","status-publish","format-standard","hentry","category-technology","tag-ev3","tag-lego"],"_links":{"self":[{"href":"https:\/\/peterwong.net\/blog\/wp-json\/wp\/v2\/posts\/392","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/peterwong.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/peterwong.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/peterwong.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/peterwong.net\/blog\/wp-json\/wp\/v2\/comments?post=392"}],"version-history":[{"count":0,"href":"https:\/\/peterwong.net\/blog\/wp-json\/wp\/v2\/posts\/392\/revisions"}],"wp:attachment":[{"href":"https:\/\/peterwong.net\/blog\/wp-json\/wp\/v2\/media?parent=392"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/peterwong.net\/blog\/wp-json\/wp\/v2\/categories?post=392"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/peterwong.net\/blog\/wp-json\/wp\/v2\/tags?post=392"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}