WebChanges

Page Actions

50 recent changes in AFNOG Web retrieved at 12:25 (GMT)

WebHome
Overview This web provides resources for African Network Operators Group (AFNOG) workshops, particularly practical tutorials involving Internet of Things (IoT) de...
WebStatistics
Statistics for AFNOG Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top viewers: Top contributors for topic save ...
MinimalLectures
Lecture notes Summary: * Introduction (this page) * Communicating with the ESP32 * First Python Programs * Modules and Timing * Hard...
r10 - 01 Apr 2024 - 10:19 by UliRaich
ModulesAndTiming
Python modules and timing Python libraries are arranged as modules, containing a number of functions and/or classes. These modules must be imported before being u...
r5 - 28 Mar 2024 - 18:54 by UliRaich
BuildingAWeatherStation
Building a simple Weather Station Intoduction Up to now we have only used simlated sensors (the push button for digital signals and the potentiometer for analogu...
NEW - 28 Mar 2024 - 09:49 by UliRaich
ASP2024
The African School of Fundamental Physics Introduction Courses on experimental physics are very scarce in Africa. When talking to African professors, I always he...
r7 - 26 Mar 2024 - 10:18 by UliRaich
AFNOGWorkshop2023
AFNOG 2023: 2 lectures on IoT The lecture slides for download: Here the original slides written with LibreOffice. You should be able to open these also with a mo...
r2 - 20 Sep 2023 - 13:49 by UliRaich
ExerciseSheets
Exercises #FirstSession First exercise session: A bit of programming Connect your ESP32 to the PC using the micro USB cable and start thonny. Locate the shell w...
r14 - 14 Nov 2022 - 15:56 by UliRaich
ASmallProject
A small project In this small project, we want to read the analogue sensor (slider) and display the result on the rgb LED ring. To do this, we will divide the pos...
r3 - 24 Oct 2022 - 17:06 by UliRaich
RgbLEDChain
The rgb LED chain The LED employed on the LoLin RGB LED card is very different from the one we used on the CPU card. In fact, the card uses cascadable, addressabl...
r5 - 24 Oct 2022 - 17:04 by UliRaich
AnalogueSignals
Analogue Signals Up to now, we only treated digital signals in output mode (LED) and in input mode (pushbutton). Sensors often produce analogue signal levels, how...
r3 - 24 Oct 2022 - 10:59 by UliRaich
HardwareAccessGPIO
Hardware access, the General Purpose Input Output (GPIO) pins. Running the programs on the PC Up to now, all programs we have written can be executed on the ESP3...
r5 - 23 Oct 2022 - 19:46 by UliRaich
FirstPythonPrograms
First Python programs Introduction It is not possible to go through Python programming in just an hour. We will therefore learn only those features that are abso...
r4 - 20 Oct 2022 - 08:37 by UliRaich
CommunicatingWithTheESP32
Communicating with MicroPython First steps You do not know the Python? No problem! We will go through some of the basics. Python is a very powerful, modern progr...
r2 - 15 Oct 2022 - 14:44 by UliRaich
AFNOGWorkshop2021
AFNOG 2021: 2 lectures on IoT The lecture slides for download: Here the original slides written with LibreOffice. You should be able to open these also with a mod...
r3 - 27 May 2021 - 06:38 by UliRaich
WeMosD1Mini
The WeMos D1 mini and its sensor and actuator shields Introduction We have seen that the ESP01 can be programmed with micro Python and that there are add on sens...
CustomNopMicropPython
A Custom MicroPython binary Introduction We have already seen how to create a custom MicroPython binary when we integrated all the modules needed for the WEB ser...
r2 - 05 Mar 2020 - 10:26 by UliRaich
AFNOGWorkshop2020
A WEB server on the Microcontroller with MicroPython Introduction In the 2019 AFNOG course we have seen how to connect to sensors and actuators through Cayenne a...
r5 - 22 Feb 2020 - 21:46 by UliRaich
DriverIntegrationIntoNopMicroPython
Integrating the camera driver into MicroPython. Programming the esp32 cam processor The esp32 cam does not come with a serial USB interface as many other ESP32 p...
r2 - 25 Jan 2020 - 12:39 by UliRaich
IntegrateTheCameraCodeIntoNopMicroPython
A WEB cam in MicroPython Introduction In order to provide a WEB cam in MicroPython we need * The camera hardware with enough RAM memory to store the camera im...
NEW - 25 Jan 2020 - 10:33 by UliRaich
InstallationOfPicoweb
Installing the picoweb server The description of picoweb on its git repository explains it as follows: picoweb is a "micro" web micro framework (thus, "pico frame...
r3 - 25 Jan 2020 - 10:15 by UliRaich
Picoweb
Installing the picoweb server The description of picoweb on its git repository explains it as follows: picoweb is a "micro" web micro framework (thus, "pico frame...
NEW - 24 Jan 2020 - 11:19 by UliRaich
StepByStepInstructions
Bringing up the MicroWebSrv2 server on an ESP32. The source code of MicroWebSrv2 is available here . We get at the code using git: git clone https://github.com/jc...
NEW - 20 Jan 2020 - 18:13 by UliRaich
WorkshopExercises
Hands on exercises for the workshop on IoT Session 1 Introduction to IoT and Python Session 2 Hardware access and Micropython Session 3 MQTT and Cayen...
r3 - 17 Jun 2019 - 18:00 by UliRaich
Talk
What is IoT? A talk given during the AFNOG 2019 conference Abstract: Everybody is talking about IoT, the Internet of Things. However, few are the people who deepl...
r8 - 17 Jun 2019 - 13:42 by UliRaich
CommunicatingOverMQTT
Communicating over MQTT MQTT, the Message Queuing Telemetry Transport protocol is the communication protocol of choice in many IoT applications. It uses a broker ...
r5 - 16 Jun 2019 - 18:40 by UliRaich
WorkshopSlides
Workshop Slides Lecture Slides Session 1: Introduction to IoT and Python Session2: Hardware access and Micropython Session 3: MQTT and Cayenne Sessio...
r7 - 15 Jun 2019 - 16:22 by UliRaich
IntroductionToNopIoTAndPython
Introduction to Internet of Things (IoT) Session 1: Introduction to IoT and Python Isaac Armah Mensah University of Cape Coast, Ghana Introduction of Lecturers ...
r11 - 15 Jun 2019 - 02:55 by IsaacArmahMensah
HardwareAccessAndMicropython
Setting up and IoT Session 2: Micropython andHardware accessUli RaichFormally CERN, Geneva, Switzerland The WeMos D1 mini CPU card ESP8266 cost: 2.21...
r7 - 11 Jun 2019 - 12:36 by UliRaich
PublishAndSubscribe
Setting up and IoT Session 4: Sending real measurement data to Cayenne and receiving commands and executing them on the hardware Uli Raich formally CERN, Geneva, ...
r5 - 09 Jun 2019 - 14:16 by UliRaich
Slides_WhatIsNopIoT
What is IoT? An IntroductionUli Raich (uli.raich #64;gmail.com)Formally CERN, Geneva, Switzerland What is IoT? Answer: IoT is the Internet of ThingsBut\x85 what...
r2 - 06 Jun 2019 - 08:29 by UliRaich
AccessingMicroPythonOnTheNopIoTNode
Accessing Micro Python on the IoT Node Introduction Once micro Python is running on the node we must be able to upload Python programs on the node and execute th...
r7 - 01 Jun 2019 - 20:22 by UliRaich
Cayenne
Connecting to Cayenne A Micropython class connecting to WiFi and subscribing to the myDevices MQTT broker Since every sensor node needs to first connect to WiFi ...
r3 - 28 May 2019 - 17:51 by UliRaich
TheNopIoTNode
The IoT Node and its Processor As already indicated in the introduction an IoT node consists of an Internet enabled processor with interfaces to external sensor a...
r11 - 28 May 2019 - 17:26 by UliRaich
Abstract
Abstract IoT, the Internet of things has become kind of a buzz word. Everybody talks about it but there are few people who really know what is hidden behind the a...
r2 - 28 May 2019 - 17:12 by UliRaich
Session1
Exercises for session1: Introduction to IoT and Python Exercise 1: * Write a program that calculates and prints the Fibonacci numbers up to 20 iterations. Th...
NEW - 27 May 2019 - 15:28 by UliRaich
IoTWithRaspberryPi
The Raspberry Pi as an IoT node Running Cayenne on the Raspberry Pi is certainly the simplest way to get your sensors connected to Cayenne. All you need to do is ...
r2 - 25 May 2019 - 12:34 by UliRaich
Session4
Exercise 1: Go through the tutorial on https://mydevices.com/cayenne/docs/cayenne mqtt api/#cayenne mqtt api manually publishing subscribing in section "Manuall...
r2 - 23 May 2019 - 12:16 by UliRaich
AFNOGWorkshop2019
The Internet Of Things (IoT), MQTT and Cayenne Introduction During the AIS conference 2019 in Kampala, Uganda, a 2 day workshop on IoT is held. IoT nodes consist...
r11 - 23 May 2019 - 07:17 by UliRaich
MQTTAndCayenne
Setting up an IoT Session 3: MQTT and Cayenne Uli RaichFormally CERN, Geneva, Switzerland The Network Layers The WeMos D1 mini has a built in WiFi interfaceIn o...
r9 - 22 May 2019 - 19:29 by UliRaich
DHT11Shield
The DHT11 temperature and humidity sensor The DHT11 is a temperature and humidity sensor using its own private protocol. Fortunately a driver is again available i...
r2 - 17 May 2019 - 16:38 by UliRaich
TheWS2812BRgbLED
The WS2812B RGB LED shield On this board we have the addressable WS2812B RGB LED. This LED is used in many LED chains. The board uses D2 (GPIO 4) as data line (or...
r3 - 17 May 2019 - 16:35 by UliRaich
SHT-30Shield
The SHT30 I2C temperature and humidity sensor The SHT30 is a temperature and humidity sensor interfaced through the I2C protocol. A micro Python driver can be fou...
r3 - 17 May 2019 - 16:32 by UliRaich
LEDMatrixShield
The LED matrix shield This shield provides a 8x8 led matrix where each led can be individually be switched on and off and its intensity be controlled. The program...
r2 - 17 May 2019 - 16:28 by UliRaich
DS18B20Shield
The DS18B20 1 wire temperature sensor The DS18B20 is a high precision temperature sensor using Maxim's 1 wire protocol. Again a driver is already available in the...
r2 - 17 May 2019 - 16:13 by UliRaich
OledShield
The OLED shield This shield features a 64x48 pixel OLED display. We would normally not connect it as IoT sensor but it comes it handy to display the state of out ...
r3 - 17 May 2019 - 16:11 by UliRaich
Bmp180Shield
The BMP180 barometric pressure and temperature sensor This board uses a Bosch BMP180 I2C barometric pressure and temperature sensor. The driver version of the BMP...
r2 - 17 May 2019 - 16:02 by UliRaich
BuzzerShield
The Buzzer shield The Hardware The buzzer shield implements a passive buzzer with frequencies up to 1 kHz 3 kHz. By default it uses data line D5 corresponding ...
r3 - 17 May 2019 - 15:50 by UliRaich
RealTimeClock
The DS1307 Real Time Clock and data logger This shield features a battery backed up Dallas real time clock and an SD card socket which can receive micro SD cards....
r2 - 17 May 2019 - 14:58 by UliRaich
PushbuttonSwitch
A simple push button switch The simplest WeMosD1 shield is just features a single push button. It uses the WeMos' ESP8266 D3 pin which corresponds to GPIO 0. Tes...
r3 - 17 May 2019 - 14:45 by UliRaich
Number of topics: 50
Page 1 of 2 Next >

See also: rss-small RSS feed, recent changes with 50, 100, 200, 500, 1000 topics, all changes
Topic revision: r1 - 15 Nov 2006, TWikiContributor