Termometro dei grilli
Conti i cri-cri di un grillo per un minuto: 120 cri-cri corrispondono a circa 70 °F secondo la legge di Dolbear del 1897, con il valore in Celsius accanto. Una stima rapida all'aperto per escursioni, campi estivi e lezioni. Gratis nel Suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Cinguettii al minuto
- 120
- Fahrenheit
- 70
- Celsius
- 21,1111111111
Un termometro dei grilli trasforma un conteggio in giardino in una stima della temperatura dell'aria circostante. I grilli arboricoli e i grilli di campo stridono più in fretta quando l'aria si riscalda perché le contrazioni muscolari che producono ogni impulso dipendono dalla temperatura, relazione che Amos Dolbear pubblicò nel 1897 come legge di Dolbear. Questo calcolatore accetta il numero di versi contati in un minuto, applica l'identità Fahrenheit classica cinquanta più N meno quaranta su quattro, converte quel risultato in Celsius con la scala lineare esatta e restituisce entrambe le temperature insieme alla formula. Lo zero è una frequenza valida e corrisponde a quaranta gradi Fahrenheit; un conteggio negativo o non numerico viene respinto come ingresso non valido così che un conteggio assente non diventi mai una temperatura silenziosa.
Che cosa significa la legge di Dolbear e come si calcolano entrambe le scale
La legge di Dolbear è la regola empirica secondo cui la cadenza di stridulazione di un grillo segue la temperatura dell'aria intorno all'insetto. Amos Dolbear pubblicò la relazione nel 1897 dopo aver cronometrato il grillo arboricolo nivale, e la forma usata nelle guide di campo da allora è T_F uguale a cinquanta più N meno quaranta, il tutto su quattro, dove N è il numero di versi contati in un minuto intero.
Quell'identità è esattamente la stessa che contare i versi per quindici secondi e aggiungere quaranta, perché un conteggio di quindici secondi è N diviso per quattro. Questo termometro dei grilli implementa prima la forma al minuto così che l'ingresso sia un unico numero non negativo, poi converte la stima Fahrenheit in Celsius con l'identità lineare esatta T_C uguale a T_F meno trentadue, per cinque noni. Centoventi versi al minuto danno dunque settanta gradi Fahrenheit e 21.11 gradi Celsius.
Quaranta versi al minuto danno cinquanta gradi Fahrenheit e dieci gradi Celsius, che è l'intercetta della legge originale. Zero versi al minuto è accettato come frequenza e corrisponde a quaranta gradi Fahrenheit; non è trattato come un valore assente. Il modello è una stima lineare di campo, non un termometro da laboratorio: specie, umidità, vento e se il grillo è arboricolo nivale o di campo spostano un poco la pendenza.
Usi il risultato come controllo rapido all'aperto, come dimostrazione in aula di una legge di velocità biologica o come ingresso a un taccuino che già conserva un conteggio di versi, non come sostituto di un sensore tarato.
Dove un termometro dei grilli dimostra il proprio valore
Le aule di studio della natura e i campi estivi usano un termometro dei grilli perché gli allievi possano controllare una temperatura esterna di fronte a un insetto vivo invece che solo di fronte a un bulbo di vetro, e perché vedano che una velocità biologica è funzione della temperatura.
I generatori di preparazione all'esame hanno bisogno di un oracolo deterministico che segni come errato un conteggio negativo o assente invece di restituire in silenzio quaranta gradi Fahrenheit, esattamente ciò che un correttore difettoso inventerebbe se trattasse uno spazio vuoto come zero senza dirlo allo studente.
Il calcolatore non sostituisce un termometro tarato per un lavoro di sicurezza critica, non adatta una pendenza specifica della specie e non converte un conteggio di quindici secondi al posto Suo — invii i versi al minuto e tratti la coppia di temperature come la stima lineare di campo di Dolbear quando la concatena a un diario o a un piano di lezione.
Casi d'uso
Controlli di temperatura in giardino e al campo
Conti i versi del grillo per un minuto e trasformi quella frequenza in temperatura dell'aria in Fahrenheit e Celsius senza stazione meteorologica.
Domande frequenti
Che cosa accade se il conteggio dei versi è negativo o manca?
Il conteggio dei versi deve essere un numero non negativo; la convalida fallita non viene addebitata.
Un conteggio di zero è ammesso?
Sì. Lo zero è una frequenza non negativa e corrisponde a 40 °F (circa 4.44 °C) secondo la legge di Dolbear. Non è trattato come un campo assente.
Ho contato i versi per quindici secondi. Che cosa devo inviare?
Non esiste un campo separato di 15 secondi.
Posso contare per quindici secondi invece di un minuto?
Sì. Conti per quindici secondi e aggiunga 40 per avere direttamente i gradi Fahrenheit, oppure moltiplichi quel conteggio per quattro e lo inserisca come cri-cri al minuto. Le due strade danno lo stesso risultato.
Quanto è preciso un termometro a grilli?
È una stima lineare da campo, non un termometro da laboratorio. Specie, umidità e vento spostano un po' il risultato, quindi lo usi come verifica rapida o dimostrazione in classe, non al posto di un sensore tarato.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/bio/cricket-chirp-thermometer \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"chirps_per_minute":120}'const res = await fetch("https://api.kit.forhosting.com/bio/cricket-chirp-thermometer", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"chirps_per_minute": 120
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/bio/cricket-chirp-thermometer",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"chirps_per_minute": 120
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/bio/cricket-chirp-thermometer", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"chirps_per_minute":120}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"chirps_per_minute":120}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/bio/cricket-chirp-thermometer", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"chirps_per_minute": 120
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "bio.cricket_chirp_thermometer",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Contratto di ingresso, campi di risposta ed errori di convalida
Lo zero è un numero non negativo valido e non viene respinto. Il calcolatore non identifica la specie di grillo, non corregge l'umidità e non accetta un conteggio di quindici secondi come campo separato — moltiplichi un conteggio di quindici secondi per quattro prima di chiamare se ha cronometrato così l'insetto. Tenga le richieste piccole, fissi le temperature arrotondate nei test e ottenga un termometro dei grilli riproducibile per i compiti, i registri di scienza cittadina e i worker al bordo, senza erigere una stazione meteorologica propria. Invii con POST un corpo JSON con un numero finito non negativo obbligatorio, chirps_per_minute, il conteggio N di versi di grillo in sessanta secondi. Gli alias brevi funzionano allo stesso modo: chirps, n, N, count, chirp_count, rate e chirps_min. Il campo può arrivare come numero JSON o come stringa numerica; stringhe vuote, chiavi assenti, valori non finiti, negativi e grandezze oltre un milione di versi al minuto falliscono con invalid_input indicando il campo. In caso di successo il corpo ripete chirps_per_minute dopo arrotondamento stabile, riporta fahrenheit come cinquanta più N meno quaranta su quattro, riporta celsius come quel valore Fahrenheit convertito con cinque noni, e include una stringa formula che riformula entrambe le identità. Esempio: chirps_per_minute centoventi produce fahrenheit settanta e celsius 21.111111111111. La convalida fallita non viene addebitata; le chiamate riuscite usano il saldo prepagato KIT al prezzo base pubblicato $0.002 per voce.
Dove un termometro dei grilli dimostra il proprio valore
I taccuini di scienza cittadina e i registri fenologici del giardino conservano già un conteggio di versi; chiamare una piccola API parse trasforma quel conteggio in Fahrenheit e Celsius senza aprire un foglio di calcolo né mescolare la scorciatoia di quindici secondi con la forma al minuto. Poiché l'implementazione è parse di livello A puro, ogni chiamata riuscita costa il prezzo base pubblicato $0.002 senza token di modello e senza rete in uscita.
Casi di integrazione
Compiti di aula sulla legge di Dolbear
Lasci che gli studenti inviino un conteggio di versi al minuto e verifichino entrambe le scale rispetto all'identità T_F = 50 + (N − 40) / 4.
Registri di scienza cittadina e fenologia
Converta le frequenze di verso conservate in un taccuino di campo in valori riproducibili di °F e °C che coincidono con il widget gratuito del browser.
Domande tecniche
Come si stima la temperatura dai versi del grillo?
Invii un conteggio non negativo chirps_per_minute N. L'API restituisce T_F = 50 + (N − 40) / 4 e T_C = (T_F − 32) × 5/9.
Quanto costa il termometro dei grilli?
Lo strumento del browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; un ingresso non valido non viene addebitato.