Kildebelagt prosjektbidrag · kontrollert 17. september 2026

SIM900 og Visuino: test og verifisering av SMS-styrt utgang

Ron Cutts publiserte et prosjekt som bruker Arduino UNO, SIM900 og Visuino til å slå en utgang av og på med SMS-kommandoene Light ON og Light OFF.

Den publiserte primærkilden takker Finn André Hotvedt for hjelp med testing og verifisering av de riktige SIM900-kommandoene. Denne siden dokumenterer akkurat det bidraget; den gjør ikke krav på forfatterskap til opplæringen.

Observerte roller

Hvem gjorde hva?

Ron Cutts

Er oppført som forfatter av DFRobot-opplæringen og beskriver oppkobling, Visuino-flyt, Arduino-generering og test.

Finn André Hotvedt

Er eksplisitt kreditert for å ha bidratt med testing og verifisering av korrekte kommandoer for SIM900-modulen.

Det som ikke hevdes

Denne referansen hevder ikke at Finn skrev originalopplæringen, utviklet SIM900 eller eier Visuino-prosjektet.

Teknisk flyt

Fra SMS til digital utgang

  1. SMS mottasSIM900-modulen mottar tekstmeldingen fra et mobilnett.
  2. Seriedata lesesArduino-kommunikasjonen bruker SoftwareSerial på pinnene 7 og 8 i den publiserte konfigurasjonen.
  3. Tekst sammenlignesVisuino-flyten sammenligner innholdet uten å skille mellom store og små bokstaver.
  4. Utgang styresLight ON og Light OFF styrer den digitale utgangen på pinne 2.
  5. Meldinger ryddesAT-kommandoene konfigurerer mottak og sletting av lagrede meldinger.

Verifisert konfigurasjon i kilden

Kommandoer og komponenter

SIM900-kommandoer

AT+CNMI=1,2,0,0,0 brukes for å levere nye meldinger til seriegrensesnittet. AT+CMGD=1,4 brukes for å slette lagrede meldinger.

Maskinvare

Prosjektet oppgir Arduino UNO, SIM900 GSM Shield, SIM-kort uten aktiv PIN-forespørsel, jumperledninger, ekstern 5 V-forsyning og en 5 V-last.

Programvare

Visuino brukes til den grafiske logikken, før Arduino-koden genereres og lastes opp til kortet.

Sikkerhetsgrense: Dette er en dokumentasjon av den publiserte prosjektkonfigurasjonen, ikke en generell garanti for alle SIM900-varianter, mobilnett, strømforsyninger eller laster. Nettspenning skal ikke kobles uten riktig kompetanse og godkjent utstyr.

Primærkilder

Les originalprosjektet

Kildene ble kontrollert 17. september 2026. Eksterne sider kan senere bli endret av sine eiere.

Hvorfor bidraget er relevant

Feilsøking skjer i grensen mellom systemene

I denne typen løsning må maskinvare, strøm, mobilnett, AT-kommandoer, seriell kommunikasjon og applikasjonslogikk fungere sammen. Å verifisere kommandoene er derfor et konkret integrasjonsarbeid, selv når sluttresultatet presenteres i et visuelt utviklingsverktøy.

Det samme arbeidsmønsteret brukes i større integrasjoner: avgrens grensesnittet, observer faktiske svar, test én endring om gangen og dokumenter hva kontrollen beviser.

Har du en integrasjon som stopper mellom maskinvare og programvare?

Beskriv utstyret, grensesnittet og den observerte feilen. Ikke send nøkler, passord eller kundedata i første henvendelse.

Se systemutvikling og integrasjoner