Inhoudsopgave:
Video: Schakel een LED in met Watson Conversation - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
Wat je nodig hebt:
Zagros Kunstmatige Intelligentie Raspberry Pi Kit
Stap 1:
U moet het knooppunt al op uw Pi hebben geïnstalleerd. Mogelijk vindt u de rpio-gpio-site van NPM nuttig voor syntaxis.
Stap 2:
Voer het commando npm install rpi-gpio uit in terminal.
Stap 3:
We zijn begonnen met het bestand conversation.js uit het TJBot-voorbeeld van Watson en hebben de volgende regels toegevoegd voordat we onze bot hebben geïnstantieerd.
var gpio = vereisen('rpi-gpio');
var pin = 7;
gpio.setup (pin, gpio. DIR_OUT);
De eerste parameter voor setup() is het kanaal. Zorg ervoor dat u verwijst naar het RPi-pinnummer en niet naar de GPIO. De tweede parameter is de richting die DIR_OUT naar pin #7 schrijft. U kunt ook de naam van uw bot wijzigen in iets anders. We hebben "Bob" gekozen omdat het minder snel verward zou worden met andere woorden.
// instantiëren onze TJBot!
var tj = nieuwe TJBot (hardware, tjConfig, inloggegevens);
tj.configuratie.robot.name ="Bob";
Stap 4:
Na de uitingen van een deel van de code voegt u de volgende code toe voor spraakherkenning.
var bevatAan = msg.indexOf("aan") >= 0;
var bevatOff = msg.indexOf("uit") >= 0;
var bevatLight = msg.indexOf("light") >= 0;
//doet licht aan
if (bevatLicht && bevatAan) {
console.log("Schakel het licht in")
gpio.write(pin, true);
};
// schakelt het licht uit
if (bevatLicht && bevatUit) {
console.log("Schakel het licht uit")
gpio.write(pin, false);
};
Stap 5:
Opstelling voor de pinnen.
Stap 6:
De volledige node js-code.
Aanbevolen:
Schakel LED in via internet [MagicBlocks]: 10 stappen
Schakel LED in via internet [MagicBlocks]: deze tutorial leert je om LED op je Magicbit te bedienen met behulp van Magicblocks
AVR-microcontroller. Schakel LED's met behulp van een drukknopschakelaar. Debouncen met drukknop: 4 stappen
AVR-microcontroller. Schakel LED's met behulp van een drukknopschakelaar. Drukknop debouncing.: In deze sectie zullen we leren hoe we programma C-code voor ATMega328PU kunnen maken om de status van de drie LED's te wisselen volgens de invoer van een knopschakelaar. We hebben ook een oplossing onderzocht voor het probleem van 'Switch Bounce'. Zoals gewoonlijk zullen we
Wi-fi Schakel bijna alles in: 4 stappen
Wi-fi maakt bijna alles mogelijk: als je Blynk nog nooit eerder hebt gebruikt, moet je het eens proberen. Deze creatie kan voor veel dingen worden gebruikt - niet alleen voor een lavalamp. Je kunt hem 's ochtends je koffiezetapparaat laten aanzetten of een automatisch nachtlampje laten branden. Echt, ik ben gewoon ma
A/B Schakel het goedkope in: 4 stappen
A/B Switch on the Cheap: in plaats van iets in de winkel te kopen, kies ik er vaak voor om het zelf te maken. Ik heb deze A/B-switch gemaakt omdat de stuurprogramma's voor mijn voorpoorten me niet toelaten om via Audacity correct op mijn computer op te nemen. Nu is dit al eerder gedaan, maar ik
Schakel het licht vanuit bed uit: 6 stappen
Doe het licht uit vanuit bed: Nou, mijn moeder maakt me 's ochtends graag wakker voor school door mijn licht aan te doen, en ik werd het beu om 's ochtends verblind te worden en door de kamer te moeten lopen om het licht uit te doen , dus besloot ik een snelle manier te maken om te draaien