Zum Inhalt springen

#11 Clap On Off Magic Lamp-Projekt mit PicoBricks

18 Nov 2023
#11 Clap On Off Magic Lamp Project With PicoBricks
Du wolltest es schon immer Schalten Sie die Lampen durch Klatschen ein und aus während du in deinem Bett liegst. In diesem Projekt werden wir lernen, wie das geht Schalten Sie das Licht mit Klatschen ein und aus, Und wie es funktioniert. Wir verwendeten Raspberry Pi-Kit im Projekt.
Die meisten von uns haben in Filmen gesehen, wie wie von Zauberhand Lampen blinken oder Türen sich mit klatschenden Geräuschen öffnen und schließen. Es gibt Set-Assistenten, die bei den Schießereien diese Türen schließen und die Lampen ausschalten. Was wäre, wenn wir das automatisch tun würden? Es gibt Sensoren, die die erwartete Änderung der Schallintensität in der Umgebung in ein elektrisches Signal umwandeln. Diese werden Schallsensoren genannt.

Details und Algorithmus

In diesem Projekt werden wir das LED-Modul auf der Picobricks-Platine mit dem Ton ein- und ausschalten. In unserem Projekt, das wir mit dem PicoBricks-Schallpegelsensor aufbauen werden, werden wir die Ein-Aus-Vorgänge durchführen, indem wir a Klatschgeräusch. Wie in früheren Projekten wird es Ihnen bei Projekten, in denen Sensoren verwendet werden, bevor wir mit dem Schreiben der Codes beginnen, leichter fallen, zu sehen, welche Werte der Sensor in den von uns gewünschten Vorgängen sendet, indem Sie einfach den Sensor ausführen und dann schreiben Codes des Projekts basierend auf diesen Werten.

Komponenten

1X PicoBricks
1X Schallsensor
3X Überbrückungskabel

Schaltplan

Sie können die Module von PicoBricks ohne Verkabelung programmieren und ausführen. Wenn Sie die Module getrennt von der Platine verwenden möchten, sollten Sie die Modulverbindungen mit Grove-Kabeln herstellen.

MicroBlocks-Codes der PicoBricks

Sie können auf die Microblocks-Codes des Projekts zugreifen, indem Sie das Bild auf die Registerkarte „Microblocks Run“ ziehen oder auf klicken Taste.

 

Registerkarte „Mikroblöcke ausführen“.

MicroPython-Codes der PicoBricks

 


vom Maschinenimport Pin #, um auf die Hardware auf dem Pico zuzugreifen
sensor=Pin(1,Pin.IN) #digitalen Pin 1 als EINGANG für den Sensor initialisieren
led=Pin(7,Pin.OUT)#digitalen Pin 7 als OUTPUTforLED initialisieren, während True:
    #Wenn der Sensorwert „0“ ist, ist das Relais „1“print(sensor.value())if sensor.value()==1:
        led.value(1)sonst:
        led.value(0)

Arduino C-Codes der PicoBricks

 


void setup() {
  // Geben Sie Ihren Setup-Code hier ein, um ihn einmal auszuführen:
  pinMode(1,INPUT);
  pinMode(7,OUTPUT);
  // Definiere die Eingangs- und Ausgangspins
}
void loop() {
  // Geben Sie Ihren Hauptcode hier ein, um ihn wiederholt auszuführen:

  Serial.println(digitalRead(1));
  if(digitalRead(1)==1){
    digitalWrite(7,HIGH);
    Verzögerung (3000);
  }
  anders{
    digitalWrite(7,LOW);
    Verzögerung (1000);
  }
}

GitHub-Projektseite
Vorheriger Beitrag
Nächster Beitrag

Danke fürs Abonnieren!

Diese E-Mail wurde registriert!

Shoppen Sie den Look
Wählen Sie Optionen

Bearbeitungsoption

Benachrichtigung wieder auf Lager

Vergleichen

Produkt ArtikelnummerBewertungBeschreibung Sammlung Verfügbarkeit Produktart Andere Details
this is just a warning
Anmeldung
Einkaufswagen
0 Artikel
Same Day Shipping No Extra Costs
Easy Returns Guarantee Return with Ease
Secure Checkout Secure Payment