Skip to content

Details : SBC

Week 1

Week 2

Week 3

Week 4

Week 5

Week 6

Week 7

Week 8

Week 9

Week 10

Week 11

Raspberry pi how to download

need sd card, need connection to hdmi, need laptop, need keyboard, need sdisplay, need keyboard need micro sd card reader

raspberry pi 4

about localisation about user customize password remember the password! ssh

change the pi@raspberrypi.local the pi with your username

ssh pi@raspberrypi.local are you sure you want connecting yes

don'T be surprised that the password dont show up

fabacademy@raspberrypi:~ $

need to wait 45 mins for all

need to make environment give the steps

need to configure spi to activate give the steps

source nano sudo

about gpio cleanup

specification of raspberry pi

how to make sure that the code is stored ROM/RAM so that doesn't have to open all the time

that is used for this experiment Raspberry Pi for control and MOSFETs for switching the power.

Explain about raspberry pi 4

How to setup the raspberry pi when it's new raspberry pi software pi imager

WHat is the operating system

services, enable ssh when first setup, maybe need to give password

SSH = secure shell remote access access to terminal, no GUI client is another terminal i.e. your computer

Uses port 22 enables SSH at the raspberry configuration?

ssh username@ipaddress

maybe try wifi

yes

how to activate the python environment

If your Pi uses NetworkManager (nmcli works) nmcli connection show Find your Wi‑Fi profile name, then (example name preconfigured — yours will differ):

sudo nmcli connection modify "YOUR_WIFI_NAME" ipv4.method manual ipv4.addresses 192.168.100.53/24 ipv4.gateway 192.168.100.1 ipv4.dns "192.168.100.1 8.8.8.8" sudo nmcli connection down "YOUR_WIFI_NAME" && sudo nmcli connection up "YOUR_WIFI_NAME"

always change so set this to be the same all the time

curl is a command-line program that talks to servers using common web protocols, especially HTTP. You type a command in a terminal; it sends a request and prints the response.

Why people use it: It’s a quick way to test the same thing your browser or phone will do, without building a UI first.

Example idea: “Send this JSON to my Pi and show me what comes back.”

So curl is not a language and not MQTT — it’s just a tool that often sends HTTP requests.

What “HTTP commands” means here HTTP is how browsers, phones, and tools like curl usually talk to a web server or API.

A typical pattern:

Piece Meaning URL Where to send (e.g. http://192.168.100.53:5000/api/command) Method What kind of action — GET (read something), POST (send data / “do something”), etc. Headers / body Extra info; for POST, the body is often JSON like {"deviceId":"cart-001","action":"on"}

Week 12

Week 13

Week 14

Week 15

Week 16

Week 17

Week 18

Week 19

Week 20