INHOUDSOPGAWE:
- Voorrade
- Stap 1: Stel die kolibrie op
- Stap 2: Voeg die Hummingbird -biblioteek by MakeCode
- Stap 3: Bedien 'n posisieservo met die kolibrie
- Stap 4: Bedien 'n rotasieservo
- Stap 5: Gebruik 'n posisieservo en 'n rotasieservo op dieselfde tyd
- Stap 6: Meer om te verken …
Video: Mikro: bietjie Met Kolibrie: 6 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Die Hummingbird -bord (deur Birdbrain Technologies) kan LED's, 'n verskeidenheid sensors (insluitend lig, draaiknop, afstand en klank) beheer; servomotors en ander uitbreidings. Hierdie instruksie sal u wys hoe u 'n micro: bit in 'n Hummingbird -bord kan gebruik om twee soorte servomotors aan te dryf.
Voorrade
- Kolibrie -beheerder (Birdbrain Technologies)
- BBC micro: bit en usb -aansluitkabel
- Kragtoevoer met loopaansluiting (ons gebruik 'n battery in hierdie voorbeeld)
- Servomotor (s): rotasie- en/of posisioneel
Stap 1: Stel die kolibrie op
Ons eerste voorbeeld sal u wys hoe u 'n posisionele servo van die Hummingbird kan gebruik.
Die lang gleuf aan die linkerkant van die bord is waar u die micro: bit moet plaas. Plaas die micro: bit met die LED's na bo. Steek die servomotor in die poort gemerk "1" aan die regterkant van die bord. Let daarop dat die poort drie penne het - S, +, -. Maak seker dat u motor so gerig is dat die kleure van u drade ooreenstem met die regte penne. Die swart draad op u motor dui gewoonlik op "grond" aan en moet by die "-" pen aansluit.
Koppel die krag aan die bord met die vataansluiting. Ons gebruik 'n battery in hierdie voorbeeld, maar u kan ook 'n kragadapter gebruik.
Stap 2: Voeg die Hummingbird -biblioteek by MakeCode
Dit is moontlik om 'n verskeidenheid tale en platforms (insluitend BirdBlox, Python en Java) te gebruik om die micro: bit te programmeer om die Hummingbird -bord uit te voer. Hierdie instruksies gebruik MakeCode.
Maak MakeCode in 'n webblaaier oop en begin 'n nuwe projek. As u splinternuut op MakeCode is, sal dit help om die tutoriale op die MakeCode -webwerf deur te werk voordat u verder gaan.
As u nog nie begin met micro: bit nie, begin dan hier.
Laai die Hummingbird -biblioteek. 'N Biblioteek is 'n voorafgeskrewe stel instruksies wat vir spesifieke gebruike geskryf is. Die Hummingbird-biblioteek bied voorafgemaakte kodeblokke vir die gebruik van die Hummingbird. Klik op die video hierbo om 'n skermanimasie te sien van hoe u die Hummingbird -biblioteek by MakeCode kan voeg.
- Klik op die oortjie Gevorderde in die spyskaart.
- Kies Uitbreidings
- Soek op die uitbreidingsskerm na "Hummingbird".
- Klik daarop om die Hummingbird -biblioteek by u MakeCode -projek te voeg.
- As u terugkeer na die MakeCode -skerm, sien u die Hummingbird -biblioteek in die spyskaart.
- Opsioneel: verminder die venster met die mikro: bitsimulator - ons sal die simulator nie met die Hummingbird gebruik nie.
Stap 3: Bedien 'n posisieservo met die kolibrie
'N Posisieservo is 'n motor waar jy die posisie van die propellers kan stel en kan rondskuif deur posisies in grade te spesifiseer. Die posisieservo wat ons hier gebruik, gebruik waardes van 0 tot 180 grade.
Stel op:
Skuif 'n Start Hummingbird -blok in die mikro: bietjie "by begin" -blok
Nou moet ons die posisie servo (ook bekend as 'n 180 grade servo) vertel om heen en weer te beweeg.
- In die mikro: bietjie "ewig" -blok, skuif ons eers 'n Hummingbird -opdrag om die servo in poort 1 tot 0 grade te stel.
- Voeg 'n Pause -blok by vir 1000 millisekondes (1 sekonde). Let daarop dat die Pause -blokke in die Basiese mikro: bis -kieslys is.
- Voeg nou 'n Hummingbird -opdrag by om die servo in poort 1 na 180 grade te skuif.
- Voeg nog 'n Pause -blok by vir 1000 millisekondes.
- Hierdie opdragte is in 'n "ewig" blok, so dit sal herhaal word totdat u 'n ander opdrag gee of die motor afskakel.
Laai die kode af na u micro: bit.
Die tweede video wys hoe om die Hummingbird, micro: bit, power en motor aan te sluit.
Stap 4: Bedien 'n rotasieservo
Die Kolibrie kan ook 'n ander soort servomotor aandryf wat 'n deurlopende (of rotasie) servo genoem word.
Hierdie tipe motor draai teen verskillende snelhede in beide rigtings. Die rotasieservo gebruik dieselfde servo -poorte op die Hummingbird -bord as die posisieservo.
Steek die rotasieservo in poort 1. Maak seker dat die gronddraad (swart) in die "-" pen kom.
'N Rotasieservo gebruik 'n snelheid en 'n rigting.
- Maak seker dat u die Hummingbird -biblioteek (stap 2) invoer en die opdrag "Start Hummingbird" in die "Start" -blok byvoeg.
- Sleep die Hummingbird Rotation Servo -blok na die blok "ewig".
- Kies "1" omdat die servo by poort 1 ingeprop is.
- Voer 'n waarde in vir die snelheid waarmee u die kolibrie wil laat loop. 100% is die vinnigste wat die motor sal ry. 0% is af.
- 'N Positiewe getal beweeg die motor kloksgewys en 'n negatiewe getal beweeg die motor linksom.
- In hierdie voorbeeld laat ons die motor eers met die kloksgewys teen 100% spoed loop, onderbreek en dan die motor teen 100% spoed linksom, onderbreek en die patroon voortgaan.
- Laai die kode na die servo af en kyk na die gedrag van die motor.
- Maak seker dat u 'n eksterne kragtoevoer (kragadapter of battery) aan die vataansluiting van die Hummingbird gekoppel het, anders is daar nie genoeg krag om die motor te laat loop nie.
- Probeer om die snelheid, pouslengte en rigting van die motor te verander.
Stap 5: Gebruik 'n posisieservo en 'n rotasieservo op dieselfde tyd
In hierdie voorbeeld sal ons 'n posisieservo en 'n rotasieservo op dieselfde tyd uitvoer.
Steek 'n posisionele servo in poort 1.
Koppel 'n rotasieservo in poort 2.
In die ewige lus stel ons die posisieservo op 0 grade en beweeg die rotasieservo teen 100% spoed in die kloksgewys rigting. Ons hou 2 sekondes stil, en skuif dan die posisieservo na 180 grade, en draai die servos om om te draai teen 100% spoed in die rigting van die kloksgewys.
Stap 6: Meer om te verken …
Die kolibrie kan tot vier motors op 'n slag bestuur. Kyk of u van vier motors gebruik kan maak.
Die kolibrie kan sensors as insette gebruik. Gebruik 'n ligsensor of 'n klanksensor om 'n motor aan of af te skakel.
Voeg 'n paar LED's by om u projek te verlig.
Besoek hierdie webwerwe vir meer inligting oor Hummingbird Robotics, MakeCode en micro: bit!
Ons gebruik Hummingbird met micro: bit om motors aan te dryf en voeg funksies by papiermasjiene uit ons Paper Mechatronics -projekte. Besoek die webwerf om u eie masjiene te bou en koppel dit dan aan ligte, sensors en servomotors. Hê pret!
Hierdie materiaal is gebaseer op werk wat ondersteun word deur die National Science Foundation onder Grant No. IIS-1735836. Enige menings, bevindings en gevolgtrekkings of aanbevelings wat in hierdie materiaal uitgespreek word, is dié van die outeur (s) en weerspieël nie noodwendig die standpunte van die National Science Foundation nie.
Hierdie projek is 'n samewerking tussen The Concord Consortium, University of Colorado, Boulder en Georgia Tech University.
Aanbeveel:
Outomatiese plantwaterstelsel met behulp van 'n mikro: bietjie: 8 stappe (met foto's)
Outomatiese plantwaterstelsel met behulp van 'n Micro: bit: In hierdie instruksies gaan ek jou wys hoe om 'n outomatiese plantwaterstelsel te bou met 'n Micro: bit en 'n paar ander klein elektroniese komponente. Die Micro: bit gebruik 'n vogsensor om die vogvlak in die plant se grond te monitor en
Meet druk met u mikro: bietjie: 5 stappe (met foto's)
Meet druk met u mikro: bis: Die volgende instruksies beskryf 'n maklik om te bou en goedkoop toestel om drukmetings uit te voer en Boyle se wet te demonstreer deur die micro: bit in kombinasie met die BMP280 druk/temperatuur sensor te gebruik. Terwyl hierdie spuit/druk
Aan die gang met die mikro: bietjie: 6 stappe (met foto's)
Aan die gang met die Micro: bit: Die micro: bit is 'n mikrobeheerder - 'n klein rekenaar waarmee u elektronika kan beheer. Dit bevat baie funksies op 'n klein elektroniese bord: 'n versnellingsmetersensor om beweging, hoek en versnelling op te spoor; 'n magnetometersensor om mag
Gebruik die HC-05 Bluetooth-module om mikro: bietjie kommunikasie met 'n selfoon te besef: 9 stappe (met foto's)
Gebruik die HC-05 Bluetooth-module om mikro: bis-kommunikasie met 'n selfoon te besef: in die hoofstuk Gebruik die HC-06 Bluetooth-module om mikro: bit-kommunikasie met die selfoon te besef, het ons gepraat oor hoe om HC-06 te gebruik om kommunikasie tussen mikro te bewerkstellig: bit en selfoon. Behalwe HC-06, is daar nog 'n algemene Bluetooth-module
Pocket LED Light ('n bietjie soos 'n Lightsaber .. 'n bietjie nuttig): 4 stappe
Pocket LED Light ('n bietjie soos 'n Lightsaber .. 'n bietjie nuttig): hierdie instruksie wys u hopelik hoe u 'n handige, handige en waarskynlik prettige saklamp kan maak. Eerstens jammer vir die beeldkwaliteit. die kamera sux van naby, selfs met makro aan. Ek moes ook die instruksies teken, aangesien ek dit gemaak het, sodat