Полезные штучки - Rashid-S/SmartHome GitHub Wiki
1. Распиновка Raspberry Pi 3 B+ смотри здесь
2. Для удобного мониторинга режимов и уровней на всех выводах GPIO RPI можно выполнить в консоли вот такую команду:
gpio readall
Чтобы каждый раз не запускать команду в ожидании наблюдаемых изменений, можно применить утилиту watch, которая будет обновлять вывод команды gpio readall с интервалом в 1 секунду (параметр -n 1):
watch -n 1 "gpio readall"
3. Запуск релейного модуля SR0039-1L проводить по примеру из ссылки http://home-smart-home.ru/raspberry-pi-rele/
Внимание!!! В параметр relay1 = проставляется номер пина из столбца BCM (команда gpio readall) или смотрите сюда - https://github.com/Rashid-S/SmartHome/blob/master/Picturs/gpio_readall.jpg
Зависимости: vim
4. Запуск ШИМ-контроллера по ссылке https://github.com/WiringPi/WiringPi-Python
Примечание: Если запуск скрипта-Python управления ШИМ-контроллером проводится в командной строке, то его остановка должна проводиться в такой последовательности: ``