Skip to content

Latest commit

 

History

History
61 lines (59 loc) · 2.91 KB

index.md

File metadata and controls

61 lines (59 loc) · 2.91 KB
layout title permalink sequence manufacturing download_schematic download_layout download_kicad download_gerber download_bom software
default
Getting Started
/
1
false
true
true
true
true
true
name code
Firmware
firmware
name code
WebUSB
webusb

Getting Started

status ongoing

Note: Currently this project is on-going where the PCB schematics and layout are being made for manufacturing so that breadboarding will not be required upon completion.

<div class="tile is-ancestor">
  <div class="tile is-vertical is-12">
    <div class="tile">
      <div class="tile is-parent">
        <article class="tile is-child notification">
          <p class="title">Step 1</p>
          <p class="subtitle">Wire up the prototype components.</p>
          <a href="{{site.url}}/images/prototype/breadboard-schematic.png"><img src="{{site.url}}/images/prototype/breadboard-schematic.png" alt="Breadboard Schematic"></a>
          <a href="{{site.url}}/images/prototype/front.jpg"><img src="{{site.url}}/images/prototype/front.jpg" alt="Hardware prototype"></a>
        </article>
      </div>
      <div class="tile is-parent">
        <article class="tile is-child notification">
          <p class="title">Step 2</p>
          <p class="subtitle">Flash the <a href="software#firmware">firmware</a> onto the Arduino compatible M0 board with SAMD21 micro-controller.</p>
          <p class="subtitle">Open the <a href="webusb">setup page</a> with <a href="software#web-usb">Web USB</a> and record the aircon's ON and OFF infrared commands by pressing the relevant buttons on the remote controller.</p>
          <a href="{{site.url}}/images/prototype/serial.png"><img src="{{site.url}}/images/prototype/serial.png" alt="Serial console"></a>
          <a href="{{site.url}}/images/prototype/setup-page.png"><img src="{{site.url}}/images/prototype/setup-page.png" alt="Web USB setup page"></a>
        </article>
      </div>
      <div class="tile is-parent">
        <article class="tile is-child notification">
          <div class="content">
            <p class="title">Step 3</p>
            <p class="subtitle">Edit <a href="{{ site.github.repository_url }}/tree/master/firmware">data.h</a> with the ON and OFF command codes. Turn on and off the aircon through the serial console.</p>
            <a href="{{site.url}}/images/software/console.png"><img src="{{site.url}}/images/software/console.png" alt="Firmware serial console"></a>
          </div>
        </article>
      </div>
    </div>
  </div>
</div>