Raspberry Pi este un computer de dimensiuni reduse, care are și pini GPIO pentru conectarea la alți senzori și periferice, ceea ce îl face o platformă bună pentru inginerii încorporați. Are o placă bazată pe procesor de arhitectură ARM, concepută pentru ingineri electronici și pasionați. PI este una dintre cele mai de încredere platforme de dezvoltare a proiectelor de acum. Cu o viteză mai mare a procesorului și o memorie RAM mare, Raspberry Pi poate fi utilizat pentru multe proiecte de profil înalt, cum ar fi procesarea imaginilor și Internetul obiectelor. Raspberry Pi 4 cu 8 GB RAM este versiunea high-end disponibilă acum pentru vânzare. Are și alte versiuni inferioare cu 4 GB și 2 GB RAM.
Pentru realizarea oricăror proiecte de profil înalt, trebuie să înțelegeți funcțiile de bază ale PI. De aceea suntem aici, vom preda toate funcționalitățile de bază ale Raspberry Pi în aceste tutoriale. În fiecare serie de tutoriale vom discuta una dintre funcțiile PI. Până la sfârșitul seriilor de tutoriale veți putea să faceți proiecte de înaltă calitate de unul singur. Verificați aceste informații pentru Noțiuni introductive despre configurația Raspberry Pi și Raspberry Pi.
În acest tutorial al seriei PI, vom înțelege conceptul de scriere și executare a programelor pe PYTHON. Vom începe cu LED-ul Blink folosind Raspberry Pi. Raspberry Pi LED Blink se realizează prin conectarea unui LED la unul dintre pinii GPIO ai PI și pornirea și oprirea acestuia. După ce ați învățat elementele de bază ale Raspberry Pi, puteți trece la aplicațiile sale de ultimă generație, pe care le-am abordat în secțiunea dedicată Raspberry Pi și puteți verifica elementele de bază urmând interfața unui buton cu Raspberry Pi, Raspberry Pi PWM tutorial, utilizând motorul DC cu Raspberry Pi etc.
Vom discuta puțin despre PI GPIO Pins înainte de a merge mai departe,
Așa cum se arată în figura de mai sus, există 40 de pini de ieșire pentru PI. Dar când te uiți la a doua figură, poți vedea că nu toate cele 40 de pini pot fi programate pentru utilizarea noastră. Acestea sunt doar 26 de pini GPIO care pot fi programați. Acești pini merg de la GPIO2 la GPIO27.
Acești 26 de pini GPIO pot fi programați după necesități. Unele dintre aceste pini îndeplinesc și unele funcții speciale, despre care vom discuta mai târziu. Cu GPIO special pus deoparte, mai avem 17 GPIO (Cirl verde deschis).
Fiecare dintre acești 17 pini GPIO poate furniza un maxim de 15mA curent. Iar suma curenților din toate GPIO nu poate depăși 50mA. Deci, putem extrage maxim 3mA în medie din fiecare dintre acești pini GPIO. Deci, nu ar trebui să falsificați aceste lucruri decât dacă știți ce faceți.
Componente necesare
Aici folosim Raspberry Pi 2 Model B cu Raspbian Jessie OS. Toate cerințele de bază privind hardware-ul și software-ul sunt discutate anterior, le puteți căuta în Introducerea Raspberry Pi, altele decât cele de care avem nevoie:
- Pinii de conectare
- Rezistor de 220Ω sau 1KΩ
- LED
- Pâine
Explicația circuitului:
Diagrama circuitului pentru Raspberry Pi LED Blink este prezentată mai jos:
După cum se arată în schema de circuit, vom conecta un LED între PIN40 (GPIO21) și PIN39 (GROUND). Așa cum am spus mai devreme, nu putem extrage mai mult de 15mA de la oricare dintre acești pini, deci pentru a limita curentul conectăm un rezistor de 220Ω sau 1KΩ în serie cu LED-ul.
Explicație de lucru:
Deoarece avem totul gata, porniți PI-ul și mergeți la desktop.
1. Pe desktop, accesați meniul Start și alegeți pentru PYTHON 3, așa cum se arată în figura de mai jos.
2. După aceea, PYHON va rula și veți vedea o fereastră așa cum se arată în figura de mai jos.
3. După aceea, faceți clic pe Fișier nou în meniul Fișier , veți vedea o fereastră nouă deschisă,
4. Salvați acest fișier ca intermitent pe desktop,
5. După aceea, scrieți programul pentru clipire așa cum este prezentat mai jos și executați programul făcând clic pe „RUN” pe opțiunea „DEBUG”.
Dacă programul nu conține erori, veți vedea un „>>>”, ceea ce înseamnă că programul este executat cu succes. În acest moment, ar trebui să vedeți LED-ul clipind de trei ori. Dacă au existat erori în program, execuția indică corectarea acestuia. Odată ce eroarea este corectată, executați din nou programul.
Codul complet al programului PYTHON pentru LED-ul intermitent este dat mai jos.