Inhoudsopgave:

Micro:Bit Puppet "Text Messaging"! - Ajarnpa
Micro:Bit Puppet "Text Messaging"! - Ajarnpa

Video: Micro:Bit Puppet "Text Messaging"! - Ajarnpa

Video: Micro:Bit Puppet
Video: microbit Text Messenger 2024, November
Anonim
Image
Image
Materialen & Gereedschap
Materialen & Gereedschap

Bijna al onze draadloze communicatie verloopt via radiogolven*, inclusief telefoongesprekken, sms-berichten en wifi. Met zijn ingebouwde radiozenders en -ontvangers maakt de Micro:Bit-microcontroller het supereenvoudig om allerlei projecten met radiocommunicatie te bouwen.

Dit specifieke project is een eenvoudige en snelle manier om tekstberichten te verzenden tussen twee Micro:Bit**-microcontrollers – de afzender schrijft een (kort) bericht dat via de radio wordt verzonden naar de ontvangende Micro:Bit, die een kleine pop schudt met een servomotor en geeft vervolgens het bericht weer op het Micro:Bit LED-scherm. Elke Micro:Bit kan zowel een zender als een ontvanger zijn.

Het is een soort Twitter voor twee personen… als de tweet je op de hoogte stelt via een dansende kartonnen robotpop!

*Radiogolven zijn lichtgolven met een lange golflengte. Bekijk hier het elektromagnetische spectrum!

**HEEL HARTELIJK DANK aan Adafruit voor het doneren van de Micro:Bit-microcontrollers die in dit project zijn gebruikt voor educatieve doeleinden! yayy bedankt voor het steunen van deze educatieve inspanning!!:NS

Stap 1: Materialen en gereedschappen

Elektronica

  • Micro:bit-microcontroller (x 2)
  • Servomotor (x 2)
  • Krokodillenklemmen aan Breadboard-draden

Puppet (of ander Message Alert System) Materialen

  • Karton (ongeveer 2 ft. x 1 ft.)
  • Papieren bevestigingsmiddelen (13 of meer)
  • Spiesjes (5 of meer)

Gereedschap

  • Heet lijmpistool
  • Schaar en/of mes (bijv. exacto mes)
  • Potlood
  • Liniaal of andere richtliniaal

Stap 2: Bouw de inkomende berichtwaarschuwingspop

Bouw de marionet voor inkomende berichten!
Bouw de marionet voor inkomende berichten!
Bouw de marionet voor inkomende berichten!
Bouw de marionet voor inkomende berichten!
Bouw de marionet voor inkomende berichten!
Bouw de marionet voor inkomende berichten!
Bouw de marionet voor inkomende berichten!
Bouw de marionet voor inkomende berichten!

Stap 1: Bouw een kartonnen pop zoals op de foto of maak er zelf een! Gebruik de papieren bevestigingsmiddelen om verbindingen te maken

Stap 2: Bouw een montagesysteem om de pop met spiesen en karton aan de servo te bevestigen

Ik heb een magneet gebruikt om de pop aan het servo-montagesysteem te bevestigen omdat magneten geweldig zijn, maar je kunt ook lijm, tape, klittenband of een verscheidenheid aan andere lijmen gebruiken!

Stap 3: Bouw een standaard voor de pop.

  • Op een ca. 6 inch x 12 inch kartonnen vel, meet, markeer en snijd een gat voor het servolichaam zodat de armen van de servo tegen de voorkant van het kartonnen vel rusten.
  • Knip twee driehoeken uit karton en plak deze op de achterkant van de standaard zodat de standaard rechtop staat!
  • Knip een gat voor de Micro:Bit-draden om door te steken en voeg twee pushpins aan de voorkant toe om de Micro:Bit vast te houden.

Stap 3: Codeer de twee Micro:Bits

Codeer de twee micro:bits!
Codeer de twee micro:bits!
Codeer de twee micro:bits!
Codeer de twee micro:bits!

Kies om te beginnen een Micro:Bit als afzender en de andere Micro:Bit als ontvanger. Zodra beide werken zoals verwacht, voegt u de code voor beide rollen toe.

Gebruik de Make Code Micro:Bit-website om elke Micro:Bit te programmeren. Aangezien dit bedoeld is als een beginnersproject, kan het hele systeem worden gebouwd met behulp van de op blokken gebaseerde programmeertaal, hoewel aanpassingen worden aangemoedigd en gewaardeerd!

Als er meer dan één paar Micro:Bits in de kamer is (d.w.z. in een klaslokaal), vergeet dan niet om voor elk paar verschillende radiogroepnummers in te stellen.

De afzender stuurt een (korte) tekst op basis van gebruikersinvoer via de radio, zoals in het bovenstaande voorbeeld. Erg makkelijk! De ontvanger beweegt de servo wanneer een inkomende tekst wordt ontvangen, en schuift vervolgens de berichttekst op het LED-scherm, zoals in het onderstaande voorbeeld.

Druk op de resetknop om het verzenden/ontvangen van het inkomende bericht te stoppen.

Stap 4: Sluit de servo aan

Sluit de servo aan!
Sluit de servo aan!

Sluit de servo rode draad aan op de Micro:Bit 3V power pin, de servo zwarte draad op Micro:Bit ground pin, en de servo witte (of gele) draad op de Micro:Bit input pin P0.

Stap 5: Stuur alle berichten

Stuur alle berichten!
Stuur alle berichten!

Programmeer beide Micro:Bits als zender en ontvanger, zodat u heen en weer kunt communiceren. Schakel vervolgens de stroom van de laptop naar de accu en test uw draadloze communicatiesysteem! Wanneer de afzender een bericht verzendt, zal de pop u waarschuwen om het LED-scherm te controleren, zodat u het binnenkomende bericht kunt zien.

Hoe ver kun je komen? Test het uit!

Er zijn tal van andere uitbreidingen op dit introductieproject, hier zijn enkele mogelijkheden:

  • Voeg meer berichtopties toe door meer invoer toe te voegen of te wijzigen hoe die invoer wordt gelezen;
  • Bouw in plaats van een waarschuwingssysteem op tafel een draagbaar waarschuwingssysteem;
  • Stuur spraakberichten en/of andere geluiden.

Gelukkig gebouw!

Aanbevolen: