Inhoudsopgave:

CrowPi - Leid je van nul naar held met Raspberry Pi - Ajarnpa
CrowPi - Leid je van nul naar held met Raspberry Pi - Ajarnpa

Video: CrowPi - Leid je van nul naar held met Raspberry Pi - Ajarnpa

Video: CrowPi - Leid je van nul naar held met Raspberry Pi - Ajarnpa
Video: DIY Raspberry Pi Laptop kit // CrowPi L Review 2024, Juli-
Anonim
Image
Image
CrowPi- Leid je van nul naar held met Raspberry Pi
CrowPi- Leid je van nul naar held met Raspberry Pi
CrowPi- Leid je van nul naar held met Raspberry Pi
CrowPi- Leid je van nul naar held met Raspberry Pi

Wat is CrowPi?

CrowPi is een ontwikkelbord dat is uitgerust met een 7-inch display waarmee je Raspberry Pi op een eenvoudigere manier kunt leren. Met CrowPi kun je niet alleen basisinformatica leren, maar ook oefenen met programmeren en talloze elektronische projecten voltooien. CrowPi kan uw kennis en vaardigheden op hardware- en softwaregerelateerde gebieden verbeteren, speciaal ontworpen om u te helpen bij het ontwikkelen van python-programmeervaardigheden.

Waarom heb je CrowPi nodig? Laten we, voordat je deze vraag beantwoordt, een eenvoudig quizspel doen. Loopt u tegen onderstaande problemen aan? Zeg gewoon ja of nee. Je bent geïnteresseerd in elektronica of Raspberry Pi, maar je hebt geen idee hoe je moet beginnen. Je bent gepassioneerd door STEM-onderwijs, maar je kunt geen nuttig en gemakkelijk materiaal vinden om mee les te geven. Je gebruikt Raspberry Pi, maar je haalt er niet het maximale uit. Je hebt enkele eenvoudige experimenten gedaan en je wilt meer projecten verkennen en dieper in de elektronicawereld duiken. Als je één keer JA zegt, is CrowPi voor jou geboren. CrowPi helpt u bij het oplossen van alle bovengenoemde problemen.

ALS U WILT WETEN OVER CROWPI KLIK HIER OM TE CONTROLEREN

Stap 1: CrowPi-lessen met Python 2.7

CrowPi-lessen met Python 2.7
CrowPi-lessen met Python 2.7
CrowPi-lessen met Python 2.7
CrowPi-lessen met Python 2.7

- Les 1 - Basis van GPIO en het gebruik van GPIO Input/Output

- Les 2 - De zoemer gebruiken voor waarschuwingsgeluid of melding.

- Les 3 - Krijg input van de knop om de zoemer te bedienen.

- Les 4 - Hoe Relay werkt en hoe het te bedienen.

- Les 5 - Stuur een trillingssignaal naar de trillingssensor.

- Les 6 - Detecteer geluid met behulp van de geluidssensor.

- Les 7 - Detecteer weinig of fel licht met behulp van de lichtsensor.

- Les 8 - Detecteer kamertemperatuur en vochtigheid met behulp van de DHT11-sensor.

- Les 9 - Detecteer beweging met behulp van de bewegingssensor.

- Les 10 - Afstandsinformatie verkrijgen met behulp van de ultrasone sensor.

- Les 11 - Bediening van het LCD-scherm.

- Les 12 - RFID-kaart lezen / schrijven met behulp van de RFID-module.

- Les 13 - De stappenmotor gebruiken en stapbewegingen maken.

- Les 14 - Aansturen van servomotoren met behulp van de servo-interfaces. - Les 15 - Bediening van de 8x8 Matrix LED.

- Les 16 - Het 7 Segment Display bedienen.

- Les 17 - Aanraking detecteren met de tastsensor.

- Les 18 - Kantelfunctie detecteren met behulp van de kantelsensor.

- Les 19 - De knoppenmatrix gebruiken en bedienen.- Les 20 - Je eigen printplaat maken met de Bread Board

Stap 2: 19 geïntegreerde modules waarmee u projecten kunt bouwen

19 geïntegreerde modules waarmee u projecten kunt bouwen
19 geïntegreerde modules waarmee u projecten kunt bouwen
19 geïntegreerde modules waarmee u projecten kunt bouwen
19 geïntegreerde modules waarmee u projecten kunt bouwen

* 1 - Zoemersensor - Wordt gebruikt om een echt luid zoemend alarm te maken!

* 2 - Relaissensor - Wordt gebruikt om elektronische circuits te openen en te sluiten

* 3 - Microfoonsensor - Wordt gebruikt om hard geluid in de kamer te detecteren

* 4 - Kantelsensor - Wordt gebruikt om de rechter of linker kanteling van het bord te detecteren

* 5 - Trillingssensor - Wordt gebruikt om een sterke trilling over het CrowPi-bord te maken

* 6 - Bewegingssensor - Wordt gebruikt om beweging of beweging in de buurt te detecteren

* 7 - Aanraaksensor - Gebruikt als een aanraakknop die kan worden ingedrukt bij

* 8 - Stappenmotoraansluiting - Wordt gebruikt om dingen te verplaatsen en stapbewegingen te maken

* 9 - Servoverbindingen - Gebruikt om dingen te draaien

* 10 - IR-sensor - Wordt gebruikt voor het verzenden en ontvangen van infraroodsignalen

* 11 - DH11-module - Wordt gebruikt om de temperatuur en vochtigheid in de kamer te detecteren

* 12 - Ultrasone sensor - Gebruikt om de afstand te detecteren en te meten

* 13 - Lichtsensor - Wordt gebruikt om de rechte lijn van het licht in de kamer te detecteren en te meten

* 14 - LCD-module - Gebruikt om dingen en tekst weer te geven

* 15 - Segment-LED - Gebruikt om cijfers en gegevens weer te geven* 16 - Matrix-LED - Wordt gebruikt om tekst en andere soorten gegevens weer te geven

* 17 - RFID-module - wordt gebruikt om NFC-chips en -modules te detecteren, die zowel kunnen lezen als schrijven

* 18 - Onafhankelijke knoppen - Kan worden gebruikt om games te spelen of een robot te besturen

* 19 - Matrix-knoppen - Kan worden gebruikt als toetsenbord of als knoppen voor meerdere opties

Stap 3: Projectvoorbeeld A

Projectvoorbeeld A
Projectvoorbeeld A

De zoemer gebruiken als waarschuwingsmelding

Na de vorige les begrepen we hoe we de GPIO-pin zowel als output als input moesten gebruiken.

Om het uit te testen, gaan we uit van een praktijkvoorbeeld en passen we onze kennis van de vorige les toe in een van de modules over het bord. De module die we zullen gebruiken is de "zoemer". De zoemer, zoals de naam al zegt, zoemt. We zullen de GPIO-uitgang gebruiken om een signaal naar de zoemer te sturen en het circuit te sluiten om een luid zoemend geluid te maken, dan sturen we een ander signaal om het uit te schakelen en het circuit te sluiten.

Wat ga je leren?

Aan het einde van deze les ben je in staat om: De zoemermodule te besturen met behulp van GPIO-uitgang

Wat heb je nodig?

CrowPi Board na eerste installatie

Vereist schakelmodules met de schakelaar:Nee

Locatie van de zoemer op de CrowPi

De zoemer bevindt zich aan de rechterkant van het CrowPi-bord, het is gemakkelijk te detecteren door het harde geluid dat het maakt wanneer het wordt geactiveerd. De eerste keer dat u uw Raspberry Pi gebruikt, is de zoemersensor mogelijk verzegeld met een beschermingssticker. Zorg ervoor dat u de sticker ontgrendelt door deze eenvoudigweg af te scheuren en de zoemer zelf bloot te leggen.

Stap 4: Projectvoorbeeld A

Projectvoorbeeld A
Projectvoorbeeld A

De zoemer activeren

Net als bij het vorige voorbeeld hebben we een speciaal script met gedetailleerde opmerkingen opgesteld waarin wordt uitgelegd hoe het hele zoemproces werkt en hoe we de zoemer kunnen bedienen met behulp van GPIO-uitvoer.

Eerst importeren we de RPi. GPIO-bibliotheek en de tijdbibliotheek om te slapen.

Vervolgens configureren we de zoemer op pin 12, we stellen de modus van GPIO in op GPIO BOARD en stellen de pin in als OUTPUT-pin. We geven een zoemsignaal gedurende 0,5 seconden en zetten het vervolgens uit om harde ruis te voorkomen.

Volg deze link om het script te downloaden en het zelf uit te proberen:

Stap 5: Projectvoorbeeld B

Projectvoorbeeld B
Projectvoorbeeld B

Het LCD-scherm bedienen

LCD (en matrixdisplay) is waarschijnlijk het grappigste en meest opwindende onderdeel bij het bouwen van projecten met behulp van de CrowPi, met behulp van het LCD-display kunt u gegevens weergeven die u verzamelt met uw CrowPi-sensoren en deze ook in realtime bijwerken, hangt af van de verandering die de modules door gaan! Bijvoorbeeld: gisteren was het erg warm, maar vandaag is het echt koud - laat de CrowPi LCD zichzelf automatisch veranderen met de nieuwste en meest bijgewerkte informatie, zodat je niet per ongeluk de verkeerde kleding draagt voor school / werk!

Wat ga je leren?

Aan het einde van deze les bent u in staat om: Wat u zult leren hoe u het LCD-scherm bedient en er gegevens in schrijft.

Wat heb je nodig?

CrowPi Board na eerste installatie Vereist schakelmodules met behulp van de schakelaar

*Nee

Locatie LCD-scherm op de CrowPi

Het LCD-scherm neemt het grootste deel van het CrowPi-bord in beslag, dus we weten zeker dat je het meteen hebt opgemerkt! Zodra het demoscript en de voorbeelden worden uitgevoerd, wordt de CrowPi ingeschakeld met prachtig achtergrondlicht dat zelfs te zien is als alle lichten in de kamer zijn uitgeschakeld

Stap 6: Projectvoorbeeld B

Projectvoorbeeld B
Projectvoorbeeld B

Werken met het LCD-scherm

De I2C werkt, net als sommige andere sensoren, ook niet op GPIO-technologie. In plaats daarvan gebruiken we iets genaamd "I2C" (dezelfde I2C die we in onze vorige voorbeelden voor de lichtsensor gebruikten), het adres dat we voor het LCD-scherm zullen gebruiken is 21, door verbinding te maken met dit I2C-adres kunnen we bijvoorbeeld opdrachten verzenden: tekst of cijfers schrijven, de achtergrondverlichting van het LCD-scherm inschakelen, het uitschakelen, de cursor inschakelen enz …

Voor het besturen van het LCD-scherm gebruiken we Adafruit_CharLCDBackpack, een Adafruit-framework, wat het voor ons een stuk eenvoudiger maakt als we met zo'n gecompliceerd product werken! Volg deze link om het script te downloaden en het zelf uit te proberen:

Stap 7: Projectvoorbeeld C

Projectvoorbeeld C
Projectvoorbeeld C

RFID-kaart lezen / schrijven met behulp van de RFID-module

De RFID-module is een van de meest interessante en nuttige modules op de markt, die wereldwijd wordt gebruikt in een breed scala aan oplossingen, zoals: slim deurslot, toegangskaart voor medewerkers, visitekaartjes en zelfs aan halsbanden? Het maakt niet uit wat voor soort project je doet - de RFID-module zal zeker in gebruik komen!

Wat ga je leren?

Aan het einde van deze les ben je in staat om: De RFID te bedienen, er gegevens van te lezen en te schrijven en de chips te herkennen Wat heb je nodig

CrowPi Board na eerste installatie RFID-chip (meegeleverd met de CrowPi)

Vereist schakelmodules met behulp van de schakelaar

*Nee

Locatie van de RFID-module op de CrowPi

De RFID-module bevindt zich direct onder de Raspberry Pi (nul of 3) het ziet eruit als een kleine chip met een "wifi" -afbeelding die eruit komt, wat draadloze connectiviteit betekent (wat RFID doet) om het te gebruiken zullen we moeten de chip of de kaart die bij de CrowPi wordt geleverd, nemen en deze over het CrowPi RFID-chipgebied geven, dichtbij genoeg voor ons script om het te detecteren. 2-4 cm zou dicht genoeg moeten zijn, probeer het eens!

Stap 8: Projectvoorbeeld C

Projectvoorbeeld C
Projectvoorbeeld C

Werken met de RFID

Werken met de RFID-module is vrij eenvoudig. We hebben 3 functionaliteiten: Autoriseren, Lezen, Schrijven en Autoriseren. De eerste stap zal zijn wanneer u de NFC aanraakt op dat moment, de module en ons script zullen proberen de chip te autoriseren met behulp van de standaard wachtwoordconfiguratie (als u deze niet hebt gewijzigd, zou het moeten werken) daarna, wanneer de autorisatie succesvol is, zal het lees de gegevens en print ze uit op het scherm. Als het klaar is, wordt de autorisatie ongedaan gemaakt en wordt het script afgesloten. In een ander scriptvoorbeeld kunnen we de gegevens autoriseren, lezen, opnieuw schrijven naar nieuwe gegevens en vervolgens de autorisatie intrekken. Volg deze link om het script te downloaden en het zelf uit te proberen:

Stap 9: Waar CrowPi kopen?

Onze CrowPi werd gelanceerd op Kickstarter

Help ons deze schattige sleutelhangers in productie te nemen op

Nieuwe CrowPi die goed is voor uw kind om RPI te leren en het is een alles-in-één RPI-ontwikkelingsplatform.

Promoot je Raspberry Pi nu!!!

Aanbevolen: