A method of diming leds using voltage.
A mini audio connector used in the LED controller and possibly other builds.
A mini right angle audio connector used in the LED controller and possibly other builds.
A power supply that will provide ample power for a Raspberry Pi.
A 1000 ohm resistor that is used in the LED Controller and possibly other builds.
A 10,000 Ohm resistor that is used in the LED controller and possibly other builds.
A power supply component used with the DC Female panel barrel jack in termperature controller and possibly other builds.
A component used in the Power Controller and possibly other builds.
Application Programming Interface - A description document for that includes information about the operating system, database, definitions, configuration files, and protocols.
A multi-socketed component used to create and test circuitry used for reef-pi builds.
Reef-pi specific guides that describe the components needs and the steps used to create a power controller, ATO, LED Controller (named LED Lighting), Temperature Controller, Dosing Controller, All-in-one Controller, etc. The page is located at https://reef-pi.github.io/build-guides/.
Takes a snapshot of the project in a local repository after adding information, code, or other changes. A push is required to save the commit to GitHub.
A software utility that is a time-based job scheduler for Reef-Pi. It is used to schedule jobs (commands or shell scripts) to run periodically at fixed times, dates, or intervals.
A component used in the temperature controller and possibly other builds.
Reef-pi specific guides used to install and configure reef-pi, touchscreen, How to Build A Housing, How To Ask For Help, Troubleshooting, overview of Electronic Components, etc. The page is located at https://reef-pi.github.io/guides/.
See Git Hub - Git is a distributed version control system. Git is known as a “distributed” (rather than “centralized”) version control system because you can run it locally and disconnected from the Internet, and then “push” your changes to a remote system (such as GitHub) whenever you like.
A version control system for tracking changes in computer files and coordinating work on those files among multiple people. It is primarily used for source code management in software development, but it can be used to keep track of changes in any set of files.
Both Git and GitHub refer to this as a repository, or repo for short, a digital directory or storage space where you can access your project, its files, and all the versions of its files that Git saves.
Male to Female and/or Female to Female wires of varied lengths with pins or that can have pins soldered to them that are used to connect different components together on, to, or from a breadboard and/or the Pi.
A bridge motor driver transistor component used in the Dosing Controller build.
This board is a component used in the LED controller and Dosing Controller and possibly other builds.
A component that pumps fluid and is used in the dosing controller build.
A component that is used to sense the water level causing the ATO controller tell a pump to pump water.
A transistor that acts like a switch and is used in the LED controller build.
A 10 amp 250 volt (US) component used in the power controller and other builds.
When you open a pull request, youre proposing your changes and requesting that someone review and pull in your contribution and merge them into their branch. Pull requests show diffs, or differences, of the content from both branches.
Saves a local repository commit to a GitHub project.
Pulse Width Modulation - A method of diming leds current by pulsing current.
A single board computer that is used in the Reef-pi controller. Depending on the requirements, a Pi zero or Pi B may be used instead of the Pi 3.
The 7” version of the official Raspberry Pi touchscreen. Other sizes are also available.
The software part of the reef tank controller based on the Raspberry Pi with software developed by Ranjib.
Switches power to a another component on and off based on a signal from the Raspberry Pi and software logic. Both mechanical and solid state may be used, but the relay used it may vary the type of build or your requirements.
See Github repository
Shell is a user program or it's environment provided for user interaction. Shell is an command language interpreter that executes commands read from a keyboard or from a file.
Shells are normally interactive, but if you use command one by one, then you can store this sequence of command to text file and tell the shell to execute this text file instead of entering the commands. This is known as shell script.
A component used in the ATO Controller build.
A DC motor driver component used in the ???? Return Pump???? Controller build.
The power cord component that connects to the Power Socket with fuse and is used in the Power Controller build and possibly others.
A cable used to connnect the Raspberry Pi to a computer or monitor. There are different versions; ensure you get the right version for you computer or monitor. Other software may be required.
YAML Ain't Markup Language - A a human-readable data serialization language. It is commonly used for configuration files like the one in the early versions of Reef-Pi.