There are a few more things that need to be addressed on the software side while you're booted into the Linux console.

Stop the graphical desktop from loading

This will be a headless project, so there's no need for the Pixel UI to be loaded, consuming resources.

sudo raspi-config

Choose option 3 - Boot options. Then the first option "Desktop/CLI". Choose "Console", hit tab and select "OK"

Enable the camera

As long as we're in raspi-config, there are a couple more things we need to do. On the main screen choose option 5. "Enable Camera".

Enable SSH

Also, our primary means of communication from here on out will be via SSH, so choose option 7 "Advanced Options", then choose "SSH", and choose "Yes".

Expand the filesystem

Also, while you're in raspi-config, you -may- want to expand the filesystem to use the entire microSD card, but this is optional. If so, select option 1 on the main menu.

When you exit, you may be asked if you want to reboot. Choose no. We still need to do a couple more changes, potentially.

Setting a static IP address

You will probably want to set a static IP for this project, to ensure you always have the same IP address. In the past, this was done by editing /etc/network/interfaces, however it should be noted at the time of this instructable the process is changed. Use vi (or your favorite editor) to edit /etc/dhcpcd.conf and go to the bottom of the file and add the following information:

interface eth0 static ip_address=(YOUR IP ADDRESS HERE)/24 static routers=(IP OF YOUR ROUTER/AC/GATEWAY) static domain_name_servers=(IP OF YOUR DNS SERVER, PROBABLY SAME AS ABOVE)

(Note the interface will be different if you are using wifi, and some additional files will need to be edited to tell your wifi adapter which SSID to connect to and any passwords it may need. Configuring this is beyond the scope of this instructable. For more information on setting up wifi on the Raspberry Pi, see the official instructions here.)

This should give you a static IP when you reboot. Go ahead and reboot your Pi and try to login. If you're on a windows client, you can use software such as PuTTY. Your default login is pi, default password is raspberry.

NOTE: It is recommended you change this password. To do this type:

passwd

You will be prompted for your old password, and then asked to enter a new one.